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

Мови програмування – це системи символів і правил їх поєднання, призначені для взаємодії людини зі складними машинами. Існують сотні таких організованих систем, що виконують різні функції. Щоб зорієнтуватися в цьому різноманітті, фахівці створюють загальні класифікації мов програмування, засновані на тому чи іншому характерній ознаці.

Взаємодія людини і машини

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

Одного разу чоловік подумав, що машина може виконувати фізичну роботу за нього. Так з’явився паровий двигун. Потім підприємливий чоловік вирішив перекласти на машину ще і розумову роботу. Так з’явилися ЕОМ.

Цікаве:  Краща програма для редагування відео на компютері

Щоб досягти якогось результату, необхідно розуміти, як це зробити. У програмуванні можна виділити кілька етапів вирішення будь-якої задачі:

  • Формалізоване логічне опис самої задачі.
  • Побудова алгоритму, що описує всі кроки для досягнення мети, починаючи від обробки вхідних даних і закінчуючи отриманням результату.
  • Кодування – складання програми на будь-якому з мов програмування, яку потім можна буде перекласти на зрозумілу для комп’ютера мову.
  • Трансляція – безпосередній переклад.
  • Збірка працюючої програми (виконуваного модуля) з усіх складових частин.
  • Це ієрархічна структура, у якій вищі рівні базуються на нижчих. Без чіткої задачі і грамотної опрацювання алгоритму неможливо створити якісну програму.