Please enable JavaScript.
Coggle requires JavaScript to display documents.
Класифікація мов програмування — це система поділу мов за різними…
Класифікація мов програмування — це система поділу мов за різними критеріями, що дозволяє зрозуміти їхні особливості, сферу застосування та принципи роботи.
-
Класифікація мов програмування за орієнтацією на клас задач
Цей тип класифікації базується на призначенні мови — які саме завдання найзручніше і найефективніше вирішувати за її допомогою.
Універсальні мови програмування (англ. general-purpose programming languages) — це мови, створені для розв’язання різних типів задач: від веб-розробки і мобільних додатків до системного програмування, аналізу даних, автоматизації, створення ігор тощо.
Спеціалізовані мови (англ. domain-specific languages, DSLs) — це мови програмування або опису, створені для конкретної предметної області чи типу задач.
Вони не універсальні, а заточені під вузький спектр застосувань — і в цьому своїй сфері дуже ефективні.
-
За рівнем абстракції
-
Машинна мова — набір інструкцій у вигляді двійкового коду, який безпосередньо виконується процесором.
-
-
Більш абстрактні, ближчі до людської мови.
Наприклад: C, Java, Python, JavaScript.
-