Які бувають мови програмування?

Мова програмування – спеціальні мови на якому записується «початковий текст» програми.

На зорі обчислювальної техніки (1930-1950 роки) вихідні тексти записувалися у вигляді «машинного коду» (тобто вказівки номерів інструкцій та аргументів для них), пізніше з'явився перший відомий мову програмування «ASSEMBLER», який значно спростив процес створення програми, оскільки дозволив вказувати не числовий номер інструкції, а її символьне забезпечення, що спростило читання і налагодження вихідного тесту програми. Подальше поява мов більш «високого рівня» ніж «ASSEMBLER» дозволило перевести створення програмного забезпечення з уділу технічних фахівців забезпечують функціонування конкретних апаратних комплексів в доля фахівців зі створення програмного забезпечення іменованих далі «програмістами» або «розробниками програмного забезпечення».

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

Мови програмування можна розділити, по:

  • призначенням
  • рівню абстракції

У залежності від призначення мови поділяються на:

  • мови загального призначення – дозволяють створювати найрізноманітніше програмне забезпечення. Наприклад: C, C + +, C #, Java.
  • мови спеціального призначення – дозволяють вирішувати коло специфічних завдань. Наприклад: T-SQL, HTML, CSS.

В залежності від рівня абстракції пристрою «апаратної частини» мови поділяються на:

  • низькорівневі – мови діючі в термінах максимально наближених до апаратної частини обчислювальної системи
  • високорівневі – мови абстрагується програміста від необхідності знати пристрій обчислювальної системи

Як правило текст на будь-якій мові програмування складається з операторів (деяку дію яке повинен виконати комп'ютер), операндів (параметри для виконання дії) і ключових слів (слова дозволяють згрупувати оператори таким чином що б отримати цілісний текст програми).

Як правило мови відрізняються один від одного по синтаксису (задающему конкретний вид операторів, операндів, ключових слів) і семантиці (задаючої смислове навантаження для тих чи інших синтаксичних конструкцій мови).

Для полегшення написання текстів на різних мовах програмування були створені спеціальні редактори вихідного тексту і навіть цілі середовища розробки програмного забезпечення (IDE).

Посилання по темі:

  • wikipedia.org – стаття «мова програмування» на порталі Wikipedia.org
  • ru.wikipedia.org – стаття «інтегроване середовище розробки» на порталі Wikipedia.org

Category: Медицина і здоров'я

Comments (Прокоментуй!)

There are no comments yet. Why not be the first to speak your mind.

Leave a Reply