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

30.08.2015

Огляд основних мов програмування
Як комп’ютер нас розуміє

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

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

  1. C++ (1983)
  2. Python (1990)
  3. Visual Basic (1991)
  4. PHP (1994)
  5. Delphi (1995)
  6. Java (1995)
  7. JavaScript (1995)
  8. Ruby (1995)
  9. ActionScript (1998)
  10. Nemerle (2006)

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

Огляд найбільш популярних програмування
1) С++
2) Python

Пітон – досить популярний у наш час мова, суть якого зводиться до того, щоб як можна простіше було створювати складні програми. Створений на основі більш ранніх мов, він ввібрав в себе всі їхні напрацювання і є більш досконалим. До того ж він постійно оновлюється, остання версія була випущена на початку 2012 року. Основні плюси компілятора – мінімалізм, багатофункціональність і простота. Але в свою чергу, за мінімалізм доводиться платити низькою швидкодією, а за мінімалізм – наявністю безлічі помилок в системному коді, деякі з яких присутні і в останніх версіях. Як би те ні було, але і Python знайшов своїх шанувальників. Ознайомитися з мовою можна тут .

3) Visual Basic
4) PHP

PHP відео урок

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

6) Java

Це багатоплатформовий і неймовірно багатофункціональний мову, повністю призначений для об’єктно-орієнтованих програм. Синтаксис мови простий і лаконічний, без безлічі непотрібних кодів. Також мова містить в собі складальник непотрібного сміття, підтримує блоки команд і замикання з повною прив’язкою до змінним. У Рубі досить велика кількість різноманітних бібліотек, кожна з яких застосовується у певних випадках, залежно від необхідності. Також особливістю цього скриптової мови є те, що програми, написані на на ньому, можуть надалі використовувати його для розширення своїх можливостей. На даний момент вже випущено кілька версій мови, кожна з яких принесла щось нове в принцип його роботи. Крім того, ця мова один з самих економних по відношенню до ресурсів комп’ютера, за що його так люблять звичайні програмісти. Остання з них — 1.9.3-p194, реліз якої відбувся 20 квітня 2012 року. На офіційному сайті ви можете більш детально ознайомитися з перевагами та недоліками цієї мови www.ruby-lang.org

Nemerle відео урок

nemerle.org/About/ .

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

Короткий опис статті: програмісти Огляд основних мов програмування | IT | найцінніші поради для Вас | Що, де, як, чому, навіщо?

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

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