Список мов програмування. Мови програмування низького і високого рівня, FB.

07.09.2015

Список мов програмування. Мови програмування низького і високого рівня

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

Загальні відомості

Список мов програмування настільки широкий і різноманітний, що повністю викладати його — завдання практично нездійсненне. Серед усіх мов можна виділити три основні підгрупи:

  • машинні (мови програмування низького рівня);
  • машинно-орієнтовані (ассемблеры);
  • машинно-незалежні (високого рівня);

Список мов програмування. Мови програмування низького і високого рівня, FB.

Серед розробників сучасного програмного забезпечення найбільш популярні наступні основні мови програмування. Список наведено в порядку убування популярності:

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

Основи програмування

Список мов програмування. Мови програмування низького і високого рівня, FB.

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

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

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

Розробка додатків

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

Список мов програмування. Мови програмування низького і високого рівня, FB.

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

Розглянемо докладніше мови програмування високого рівня. Список становити не будемо, просто розпишемо кілька докладніше про кожному з найбільш популярних.

Список мов програмування. Мови програмування низького і високого рівня, FB.

SQL

Спеціалізована мова програмування призначений в першу чергу для роботи з системами управління базами даних та їх програмування. SQL перекладається як «спеціалізований мова запитів». Оскільки в останні десятиліття ринок СУБД зріс багаторазово, популярність цієї мови не стає сюрпризом.

Існують різні думки щодо майбутнього цієї мови. Однозначно вважається, що технологія створення реляційних баз даних була на висоті, однак її час іде. Необхідність розвитку у зв’язку з зростаючими обсягами оброблюваних даних приводить фахівців до думки, що в майбутньому людству просто необхідний перехід від реляційних технологій до постреляционным, але з урахуванням збереження сумісності з існуючими банками даних.

Javascript

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

Технологія Java — це основа, що дозволяє в необмежених кількостях збільшувати інфраструктуру підприємств і компаній, здатна зв’язати воєдино системи самого різного калібру, починаючи від підключення телефону до мережі по Wi-fi і закінчуючи суперкомп’ютерами.

XML

Список мов програмування. Мови програмування низького і високого рівня, FB.

Нащадок HTML, ця технологія являє собою розширювана мова розмітки. Вона пристосована для інтерпретування документів. На ньому відбуваються складні перетворення і редагування документів. Мова XML використовується для передачі і тимчасового зберігання даних при роботі з різними реляційними базами через інтернет.

XML уже досяг того рівня, коли може претендувати на роль основоположної технології для побудови корпоративних мереж.

Програмуємо по-російськи

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

  • 1С:Підприємство. Ціла система, призначена для управління організацією в усіх сферах діяльності. Нерідко в оголошеннях з пошуку працівників можна зустріти «Програміст 1С».
  • Дієслово. Аналог англомовного Pascal.
  • Робік. Спеціалізований мова програмування, призначений для навчання дітей основам програмування.
  • Рапіра. Мова з динамічною типізацією, заснований на процедурах.

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

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

Джерело: Список мов програмування. Мови програмування низького і високого рівня — FB.uk

Також ви можете прочитати