Модула - Modula
Парадигмы | Императивный , структурированный , модульный |
---|---|
Семья | Вирт Модула |
Разработано | Никлаус Вирт |
Разработчик | Никлаус Вирт |
Впервые появился | 1975 |
Печатная дисциплина | Статичный , прочный , безопасный |
Объем | Лексический |
Платформа | ПДП-11 , БСИ-11 |
Под влиянием | |
Паскаль | |
Под влиянием | |
Алма-0 , Гоу , Модула-2 |
Язык программирования Modula является потомком языка Pascal . Он был разработан в Швейцарии , в ETH Zurich , в середине 1970-х годов Никлаусом Виртом , тем же человеком, который разработал Паскаль. Основное нововведение Modula по сравнению с Pascal - это модульная система , используемая для группировки наборов связанных объявлений в программные блоки; отсюда и название Modula . Язык определен в отчете Wirth под названием Modula. Язык для модульного мультипрограммирования, опубликованный в 1976 году.
Модула была впервые реализована Wirth на PDP-11 . Вскоре последовали и другие реализации, в первую очередь компиляторы, разработанные для Йоркского университета Modula, и один в лабораториях Philips под названием PL Modula, который генерировал код для микропроцессора LSI-11 .
Разработка Modula была прекращена вскоре после публикации. Затем Вирт сосредоточил свои усилия на преемнике Modula , Modula-2 .