Огляд класифікацій
Мови програмування можуть бути згруповані по десятках різних ознак. Вони є принципово важливими або мають прикладне значення.
Спостерігається сильна залежність класифікації мов програмування від історії розвитку. З роками технології ускладнювалися і кардинально змінювалися, на перший план виходило зручність програміста, з’являлися ефективні алгоритми, складні команди і нові рівні абстракції.
Основні класифікації мов програмування за видами і механізму роботи базуються на наступних параметрах:
- Особливості лексики та граматики в сукупності з рівнем абстракції і ступенем зручності для людини.
- Базова концепція і методологія складання алгоритмів.
- Спосіб подання даних.
- Організація процесу взаємодії з машиною, механізм виконання програм.
- Сфера життя, в якій застосовується мову.
- Історична епоха, в яку мовна система була сформована.
Скласти чітку класифікацію мов і систем програмування не можна, але можливо розділити і систематизувати їх за принципово важливим ознаками.