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
]]>