Мова програмування: відмінності між версіями
[перевірена версія] | [перевірена версія] |
Вилучено вміст Додано вміст
→Синтаксис: уточнення |
Немає опису редагування |
||
Рядок 46:
На початку 1960-их було створено перші мови із динамічною типізацією — [[APL]] і [[SNOBOL]].
[[SIMULA]] 67 була першою [[Об'єктно-орієнтована мова програмування|об'єктно-орієнтованою мовою програмування]].
1965 року [[Ніклаус Вірт]] і [[Тоні Гоар]] запропонували комітету з розвитку мови ALGOL свою версію, яку згодом назвали ALGOL-W і застосовували для навчання в деяких університетах. Пропозиція була відхилена через незначну кількість змін на користь значно складнішого ALGOL 68.
Рядок 128:
; Підтримувані [[парадигми програмування]] : [[Об'єктно-орієнтоване програмування|Об'єктно-орієнтовані]], [[Логічне програмування|логічні]], [[Функційне програмування|функційні]], структурні…
[[Імперативне програмування|Імперативні мови]] базуються на ідеї [[змінна|змінної]], значення якої змінюється [[Присвоєння (програмування)|присвоєнням]]. Вони називаються імперативними ({{lang-la|imperative}} — наказовий), оскільки складаються із послідовностей команд, які звичайно містять присвоєння змінних <nowiki><code><назва_змінної> = <[[вираз]]></code></nowiki>, де вираз може посилатися на значення змінних присвоєних попередніми командами.
=== Способи реалізації мов ===
Рядок 187:
=== Об'єктно-орієнтоване програмування ===
{{Докладніше|Об'єктно-орієнтована мова програмування|Об'єктно-орієнтоване програмування}}
[[Об'єктно-орієнтоване програмування]] (ООП) — це технологія створення складного програмного забезпечення, яке засноване на представленні програми у вигляді сукупності об'єктів, кожен з яких є екземпляром певного класу, а класи утворюють ієрархію із спадкоємством властивостей.
|