Modula
- Русское название:
- Модула
- Дата создания:
- 1975
- Создан под влиянием:
- Повлиял на:
- Парадигма:
- Типизация:
- Диалекты:
Modula — язык программирования, прямой потомок Pascal. Он был разработан Niklaus Wirth, автором Pascal, в 1975 году и опубликован в 1977 году. После публикации развитие языка прекратилось, автор переключился на преемников Modula — Modula-2 и последующие диалекты, а затем и Oberon.
Несмотря на то, что язык был заброшен почти сразу после создания, существует не-авторская реализация, разработанная в University of York, UK.
Основным отличием Modula от Pascal являлась система модулей, позволяющих группировать родственные объявления в модули; отсюда и происходит название языка.
Описанный синтаксис соответствует диалекту Modula-3.
Элементы синтаксиса:
Комментарии, которые могут быть вложенными | (* ... *) |
---|---|
Регистрозависимость | да |
Присваивание значения переменной | varname := value |
Группировка выражений | ( ... ) |
Блок | BEGIN ... END |
Равенство | = |
Неравенство | # |
Сравнение | < > <= >= |
Вызов функции | f(a,b,...) |
Последовательность | ; |
Если - то | IF c THEN ... END |
Если - то - иначе | IF c THEN b1 ELSIF c2 THEN b2 ELSE b3 END |
Бесконечный цикл | LOOP ... END |
Цикл с предусловием | WHILE c DO ... END |
Цикл с постусловием | REPEAT ... UNTIL c |
Комментарии
]]>blog comments powered by Disqus
]]>