Новосибирский государственный университетФакультет информационных технологийСовременные проблемы информатики и вычислительной техники |
А.М.Федотов |
Язык Модула (Модула-2) — структурный, модульный язык программирования, с синтаксисом, основанным на языке Паскаль, но заметно переработанным и улучшенным. Он был разработан в Швейцарии в конце 1970-х годов Никлаусом Виртом. Основным нововведением Модулы является модульная система, используемая для объединения множества зависимых объявлений в программные единицы - отсюда и название Модула.
Экспериментальная реализация Модулы была создана в 1975 году, но развитие языка было прекращено после публикации. Затем Вирт сосредоточил свои усилия в работе над преемником Модулы — Модулой-2, который вышел в 1978 году.
Язык изначально проектировался как средство промышленного системного программирования, позволяющее писать надёжные, понятные, удобные в сопровождении программы. При этом язык должен был, оставаясь языком высокого уровня со строгой типизацией и поддержкой всех средств надёжного программирования, давать возможность обращаться непосредственно к аппаратуре, создавать специфические системные программы, такие как обработчики прерываний и драйверы устройств, поддерживать программирование параллельно исполняющихся взаимодействующих процессов.
Факультативная:
Ключевые термины (головные): Язык программирования; Паскаль;
Федотов Анатолий Михайлович |
НГУ ФИТ НГУ ИВТ СО РАН |