Simula

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
Simula
Парадигмаоб'єктно-орієнтоване програмування, процедурне програмування, імперативне програмування і структурне програмування
Дата появи1962
ТворціУле-Юган Дал
РозробникКрістен Нюґор
Останній релізStandard SIMULA (25 серпня 1986)[1]
Система типізаціїстатична і nominative typingd
Під впливом відALGOL 60d і SIMSCRIPTd
Операційна системаUNIX-подібні операційні системи, Windows, z/OSd, TOPS-10 і MVSd

Симула (англ. Simula) — спільна назва двох мов програмування, Симула, та Симула 67, розроблених в 1960-ті роки в Норвезькому центрі комп'ютерних досліджень в Осло, Олє-Йоханом Далєм та Крістеном Нуґардом. З точки зору синтаксису, мова програмування Симула є розширенням Алгола 60.

В Симула 67 було додано об'єкти, класи, підкласи, віртуальні методи, співпрограми, симуляцію дискретних подій, та автоматичне прибирання пам'ятті.

Симула — перша об'єктно-орієнтована мова програмування. Відповідно до назви, Симулу було створено для проведення симуляцій, і потреби цієї предметної галузі створили основу для багатьох із можливостей сучасних об'єктно-орієнтованих мов програмування.

Симула знайшла застосування у великій кількості реалізацій, таких як симуляція прототипів VLSI, процесів, протоколів, алгоритмів, та інших, таких як комп'ютерна верстка, графіка та освіта.

Див. також

[ред. | ред. код]
  1. https://portablesimula.github.io/github.io/