субота, 12 жовтня 2024 р.

Класифікації мов програмування

 


Класифікації мов програмування


За рівнем абстракції- Низького рівня
- Високого рівня
Асемблер, машинний код
Python, Java, C++
За парадигмами- Імперативні
- Об'єктно-орієнтовані (ООП)
- Функціональні
- Логічні
- Декларативні
C, Pascal
Java, C++, Python
Haskell, Lisp
Prolog
SQL
За способом виконання- Компільовані
- Інтерпретовані
- Напівкомпільовані
C, C++
Python, JavaScript
Java, C#
За призначенням- Загального призначення
- Спеціалізовані
Python, Java, C++
MATLAB, SQL, R
За типізацією- Статична типізація
- Динамічна типізація
Java, C++, Haskell
Python, JavaScript, Ruby
За управлінням пам'яттю- Ручне управління пам'яттю
- Автоматичне управління (збирання сміття)
C, C++
Java, Python, C#