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

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

Як комп'ютер нас розуміє

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

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

Розвиватися саме як комп'ютерні програми ці мови почали в середині 60-х - початку 70-х, коли були створені перші справжні комп'ютери, здатні виконувати кілька різних функцій. Згодом кількість компіляторів збільшувалася у міру того, як розширювалися напрямки роботи комп'ютерів. Наприклад, деякі з них використовувалися виключно для створення операційних систем, інші - тільки для написання програмного забезпечення різноманітних напрямків.

Процес написання елементарного калькулятора - вже досить складна процедура, що вимагає певних знань і навичок. Ми не будемо розглядати конкретні приклади створення програм. Замість цього порівняємо найпопулярніші з нині існуючих мов програмування, які використовують професіонали. Їх десять:

Коротко розглянемо їх плюси і мінуси.

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

Це один з перших, і неймовірно популярний до цих пір мова, якою просто зобов'язаний володіти кожен програміст. Не обов'язково починати вивчення програмування саме з нього, але з часом С ++ все одно стане одним з найбільш використовуваних компіляторів. З моменту свого створення ця мова пройшов кілька стандартизацій і оновлень, завдяки чому залишається актуальним і в наш час. Основним його плюсом є повна універсальність - на С ++ можна писати все. Саме завдяки цьому його так часто використовують професіонали. Також можна відзначити порівняльну простоту компілятора - якщо ви вже оволоділи С, Python або Java, то працювати з С ++ для вас не складе труднощів.

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