Язык программирования Modula МодулаМодула-2 является языком программирования, который изобретен Никлаусом Виртом в ETH в 1978 году. Название является производным от более раннего языка программирования, называемого просто Modula, который был разработан в качестве языка реализации системы.
Центральным понятием Modula-2 являются модули, которые могут быть использованы для инкапсуляции набора связанных подпрограмм и структур данных, а также ограничивать их видимость из других частей программы. Конструкция модуля реализована функция абстракции данных из Modula-2 в очень чистом виде. Модула-2 Программы состоят из модулей, каждый из которых состоит из двух частей: определение модуля, интерфейса часть, которая содержит только те части подсистемы, которые являются видимыми для других модулей, а также реализации модуля, который содержит Рабочая код, который является внутренним модулем.
|