Які є мови програмування
Комп`ютери давно перестали сприйматися як щось незвичайне і використовуватися тільки для складних обчислень, як це було спочатку. Тепер це зручний пристрій, що значно полегшує життя - кожен може встановити на нього будь-які програмні продукти, які необхідні для роботи та розваги. Звичайної користувач застосовує готові програми, які розробляють програмісти, що використовують для цього спеціальні мови.
Інструкція
Для написання тексту будь-якої комп`ютерної програми використовують один з численних мов програмування. Всі вони являють собою набори певних команд - операторів, а також описів. Як правило, основою цих команд є англійські слова, тому, якщо ви знаєте англійську мову, читаючи текст програми ви навіть зможете зрозуміти, що робитиме комп`ютер по тій чи іншій команді. Втім, комп`ютер англійської мови, на відміну від вас, не знає - щоб він зрозумів їх, на машинну мову ці команди «переводить» компілятор. Для кожного з мов програмування існує свій компілятор.
Перші мови програмування, в тому числі: ADA, Basic, Algol, Fortran та інші, що були популярні в 60-70 р.р., вже давно не використовуються, а ось С ++, наприклад, створений в 1983 році, залишається і сьогодні затребуваним, багато спеціальні програмні продукти написані на ньому. Як і раніше затребуваний Basic, що з`явився в 1991 році-а також Pascal (середовище розробки Delphi), Java, javascript і Ruby, створені в 1995 році. З нових можна назвати ActionScript і Nemerle, які з`явилися в 1998 і 2006 році, відповідно.
Перераховані мови програмування як і раніше актуальні, оскільки вони постійно модифікуються, і нові їх версії адаптуються до тих потребам, які існують на сьогоднішній день. Це в першу чергу відноситься до мови С ++. Незважаючи на те що в деяких випадках програмний код, скомпільований на цій мові, виходить досить громіздким, використання готових шаблонів допомагає вирішити цю проблему, значно покращуючи швидкодію програмних продуктів.
Середовище розробки Visual Basic, розроблена знаменитої Microsoft, також використовується більшістю програмістів, дозволяючи не тільки створювати компактний програмний код мовою Basic, але і використовувати зручний вбудований конструктор для користувача інтерфейсу. А ось для створення веб-сайтів програмісти використовують мову РНР, що вважається універсальним і працює з будь-якими операційними системами. Його застосовують і як конструктор користувальницького інтерфейсу. Однак до істотних недоліків цієї мови можна віднести те, що код, написаний в більш ранніх версіях, підтримуватися новими не буде.
Java також здатний працювати на будь-якій платформі, але для написання програм на цій мові необхідно користуватися тим його діалектом, який призначений для даного типу програмних продуктів. Багатофункціональністю, універсальністю та простотою відрізняються мови програмування Pascal і javascript. Перший частіше використовується для створення програмних продуктів під ОС, наприклад Total Commander і QIP, а на другому написана більша частина сучасних браузерів.