-
Period: to
Перші мови. Зародження високорівневих мов.
Перехід від беспосереднього керування до абстрактніших інсрукцій. -
Fortran
Перша широко використовувана мова високого рівня, оптимізована для числових обчислень. -
Algol
Вплинула на багато майбутніх мов, ввела поняття блокової структури. -
Lisp
Мова програмування загального призначення з підтримкою парадигм функційного та процедурного програмування. Вихідна інформація записується у вигляді списків. -
Period: to
Розквіт високорівневих мов. Розширення сфер застосування та поява парадигм.
Зростання різноманітності мов, поява бізнес-орієнтованих мов, експерименти з парадигмами програмування. -
Cobol
Компільована мова програмування високого рівня, використовується в економічній галузі і для розв'язання бізнес-задач -
Simula
Перша об'ктно-орієнтована мова. -
Basic
Мова програмування високого рівня, метою створення якої було отримати просту в користуванні мову для початківців. -
PL/I
Алгоритмо-подібна мова програмування, створена для наукових, інженерних та бізнес-орієнтованих обчислень . -
Period: to
Структурне програмування та розвиток системного програмування.
Посилення акценту на створенні надійного та зрозумілого коду. Розвиток мов для системного програмування -
Pascal
Алгоритмічна мова програмування універсального призначення. -
Smalltalk
Об'єктно-орієнтована мова програмування з динамічною типізацією -
С
Універсальна, процедурна, імперативна мова програмування загального призначення. -
Period: to
Об'єктно-орієнтоване програмування та розповсюдження персональних комп'ютерів.
Об'єктно-орієнтоване програмування стає домінуючою парадигмою. Зростання популярності персональних комп'ютерів вимагає мов для створення графічних інтерфейсів користувача (GUI). -
Objective-C
Об'єктно-орієнтоване розширення Cб використане для розробки macOS та IOS. -
C++
Компілювана, статично типізована мова програмування загального призначення. Підтримує такі парадигми програмування, як процедурне програмування, об'єктно-орієнтоване програмування, узагальнене програмування. -
Eiffel
Eiffel — об'єктно-орієнтована мова програмування. Має міжнародний стандарт ISO. -
Period: to
Інтернет та кросплатформність. Мови для вебу та портативності.
Розквіт інтернету вимагає мов для створення веб-сайтів та веб додатків. Акцент на можливості запускати програми на різних операційних системах. -
Python
Мова програмування, яка широко використовується в інтернет-додатках, розробці програмного забезпечення, науці даних і машинному навчанні -
R
Мова програмування і програмне середовище для статистичних обчислень, аналізу та зображення даних в графічному вигляді. -
Java
Суворо типізована об'єктно-орієнтована мова програмування загального призначення, розроблена компанією. -
JavaScript
Мовою програмування розробки скриптів для виконання на стороні клієнта. -
PHP
скриптова мова загального призначення, що інтенсивно застосовується для розробки веб-додатків . -
Period: to
Сучасні мови програмування. Різноманіття та спеціалізація.
Величезна кількість мов, кожна з яких оптимізована для певних завдань. Розвиток мобільних платформ, хмарних обчислень, аналізу великих даних, штучного інтелекту. -
C#
Об'єктно-орієнтована мова програмування з безпечною системою типізації для платформи .NET. -
Scala
Мультипарадигмова мова програмування, що поєднує властивості об'єктно-орієнтованого та функційного програмування -
Groovy
Об'єктно-орієнтована мова програмування, розроблена для платформи Java як доповнення до мови Java з можливостями Python, Ruby та Smalltalk. -
Go
Компільована мова програмування із вбудованими засобами для паралельних обчислень і засобами віддаленого керування пакунками. -
Rust
Сучасна багатопарадигмова мова програмування загального призначення. Мова має строгу типізацію і зосереджена на безпечній роботі з пам'яттю та забезпеченні високої рівночасности виконання задач -
Kotlin
Статично типізована мова програмування, що працює поверх JVM і розробляється компанією JetBrains. -
TypeScript
Мова програмування, представлена Microsoft восени 2012; позиціонується як засіб розробки вебзастосунків, що розширює можливості JavaScript -
Swift
Нова та інтуїтивно зрозуміла мова програмування від світової корпорації Apple, що дозволяє створювати додатки на iOS і OSX світового рівня.