Мова програмування: відмінності між версіями

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