Эта статья поднимает множество проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалить эти сообщения-шаблоны ) ( Узнайте, как и когда удалить этот шаблон сообщения )
|
Парадигмы | Императивная , структурированная , модульная |
---|---|
Семья | Вирт Модула |
Разработано | Никлаус Вирт |
Разработчик | Никлаус Вирт |
Впервые появился | 1975 |
Печатная дисциплина | Статичный , прочный , безопасный |
Сфера | Лексический |
Платформа | ПДП-11 , БСИ-11 |
Под влиянием | |
Паскаль | |
Под влиянием | |
Алма-0 , Гоу , Модула-2 |
Язык программирования Modula является потомком языка Pascal . Он был разработан в Швейцарии , в ETH Zurich , в середине 1970-х годов Никлаусом Виртом , тем же человеком, который разработал Паскаль. Основное нововведение Modula по сравнению с Pascal - это модульная система , используемая для группировки наборов связанных объявлений в программные блоки; отсюда и название Modula . Язык определен в отчете Wirth под названием Modula. Язык для модульного мультипрограммирования, опубликованный в 1976 г. [1]
Модула была впервые реализована Wirth на PDP-11 . Вскоре последовали и другие реализации, в первую очередь компиляторы, разработанные для Йоркского университета Modula, и один в лабораториях Philips под названием PL Modula, который генерировал код для микропроцессора LSI-11 .
Разработка Modula была прекращена вскоре после публикации. Затем Вирт сосредоточил свои усилия на преемнике Modula , Modula-2 .
Ссылки [ править ]
- ↑ Вирт, Никлаус (1 января 1976 г.). «Модула: язык для модульного мультипрограммирования» . Библиотека ETH . ETH Zurich . DOI : 10.3929 / ethz-a-000199440 .