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