Компьютеры антивирусы медицина спорт Четверг, 16.05.2024, 13:29
Меню сайта
Категории раздела
Мои статьи [12]
Компьютеры. [188]
Hi-Tech. [81]
Медицина. [102]
Антивирусники [61]
Энциклопедия языков программирования [61]
Интернет [30]
Софт [59]
Спорт [51]

Кнопка сайта


Статистика





Каталог ссылок. Информационный портал - Старого.NET




Онлайн всего: 1
Гостей: 1
Пользователей: 0

Луганет





Украинских гривен курсы валют Прага
(RUB)//-//
Евро(EUR)//-//
Доллар США(USD)//-//
Форма входа

Главная » Статьи » Энциклопедия языков программирования

Simula

Сообщество пользователей Simula (англ.)

В 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 ...

Дата создания: 1967
Создан под влиянием: 
ALGOL
Повлиял на: 
C++
Eiffel
Smalltalk
Парадигма: объектно-ориентированная 
Диалекты: 
Simula-67

Категория: Энциклопедия языков программирования | Добавил: DankoIya (19.09.2009)
Просмотров: 707 | Комментарии: 1 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:




Друзья сайта
  • "Красота"
  • МСК "Лугор"
  • Северодонецк"
  • Поиск
    Пользовательского поиска




    Сними свой «Аватар»



    Как установить на один компьютер Windows Vista, XP и Linux?



    Доктор Веб нашел порнографию ВКонтакте