]]> ]]>
Править | Обсудить | История

Simula

Дата создания:
1967
Создан под влиянием:
Повлиял на:
Парадигма:
Диалекты:
Язык программирования

В 1966 была описана первая версия Simula, впоследствии ставшая известной как Simula 1. Язык Simula, известный как Simula 67, впервые описан в 1970.

По сути, первый объектно-ориентированный язык программирования. Разработан в 60-х годах сотрудниками Норвежского Вычислительного Центра, Осло (Norwegian Computing Center, Oslo) Уле-Йоханом Далем (Ole-Johan Dahl) и Кристеном Нюгором (Kristen Nygaard) для моделирования сложных систем.

Общим предком практически всех используемых сегодня объектных и объектно-ориентированных языков является язык Simula. Язык Simula основывался на идеях ALGOL, но был дополнен механизмом наследования и инкапсуляции. Но еще более существенно то, что Simula, предназначен для описания систем и моделирования, ввел дисциплину написания программ, отражающих словарь предметной области.

Элементы синтаксиса:

Комментарий до конца строки нет
Комментарии, которые могут быть вложенными нет
Комментарии, которые не могут быть вложенными ! .... ; или comment ... ;
Регистрозависимость нет
Регулярное выражение идентификатора переменной [a-zA-Z][_a-zA-Z0-9]*
Присваивание значения переменной :=
Объявление переменной type variable
Блок begin ... end
Равенство =
Неравенство <>
Тождественное равенство ==
Тождественное неравенство /=
Сравнение < > <= >= lt gt le ge
Определение функции returntype procedure f(p1, p2); type1 p1; type2 p2;
Вызов функции f(a, b, ...)
Вызов функции без параметров f
Последовательность ;
Если - то if condition then ...
Если - то - иначе if condition then ... else ...
Цикл с предусловием while condition do ...
Цикл for - next для диапазона целых чисел с инкрементом на 1 for i:=1 step 1 until 10 do ...
Цикл for - next для диапазона целых чисел с декрементом на 1 for i:=10 step -1 until 1 do ...

Комментарии

]]>

blog comments powered by Disqus

]]>

Работа программистам