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

         За рівнем абстракції

         Мови програмування низького рівня базуються на машинних командах процесора. Їх використовують для розробки програм.

        Мови програмування високого рівня оперують сутностями, зрозумілішими людині, — об’єктами, функціями тощо.


За областю застосування

        Універсальні мови використовуються для розв’язування різних завдань, спеціалізовані мови — для розв’язування завдань певного виду.

        Приклад:

        До універсальних мов належать мови Python, C/C++, Java, Object Pascal та ін., до спеціалізованих — РНР, Perl, VBScript, JavaScript (мови, призначені для вебпрограмування).

 За парадигмами програмування

        Парадигма програмування — це система ідей і понять, які визначають стиль написання комп’ютерних програм, а також як програміст уявляє роботу програми.

        За структурної парадигми програма розглядається як послідовність дій. Базовими поняттями структурного програмування є: оператор (команда), що задає дію з опрацювання даних; змінна, якій можна присвоїти значення; базові алгоритмічні конструкції, які керують послідовністю виконання операторів; кожна з конструкцій має 1 вхід і 1 вихід.

        За процедурної парадигми програма складається з окремих блоків  команд — процедур або функцій. Це дозволяє використовувати певний фрагмент коду, записавши його один раз і надавши йому назву.

        За об’єктно-орієнтованої парадигми програма розглядається як сукупність об’єктів, що взаємодіють між собою. Об’єкт має набір властивостей, здатний виконувати певний набір дій над даними і може реагувати на події, які з ним відбуваються.

Немає коментарів:

Дописати коментар

ТОП 6 найпопулярніших мов програмування

  1. PHP Мова програмування, за допомогою якої створюються веб-ресурси – сайти, CMS. Взяти наприклад WordPress – це система управління конте...