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

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

Мови програмування дають можливість створювати засоби для роботи, спілкування і творчості. У світі існують тисячі мов, що дозволяють вести повноцінний діалог з комп 'ютером.

Веб-мови

Основою роботи з інтернетом є мова розмітки - html. Він дозволяє представляти інформацію завданням тексту, картинкам, аудіо та відео файлам спеціальних властивостей, керуючи їх структурою. Для роботи з повноцінними мовами web-програмування необхідно розуміти структуру html-документів і html-команди - так звані теги.

PHP - мова програмування для створення інтерактивних web-сайтів. Php-програми (скрипти) розміщуються на віддалених комп 'ютерах (серверах). Користувач інтернету при зверненні до доменної назви запитує файли з сервера. Php-скрипт створює код html залежно від запиту користувача, сайт працює динамічно, як повноцінна комп 'ютерна програма, що реагує на дії.

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

Група мов C

Мова "Сі", що стала згодом прабатьком десятків мов, була створена на початку другої половини XX століття для роботи з процесорною пам 'яттю безпосередньо. Обчислювальні машини в той час були величезними і використовувалися у військових і наукових цілях. Мова "Сі" має просту структуру, її команди можуть бути відтворені навіть дітьми. "Сі" може розширюватися спільнотою програмістів з використанням спеціальних файлів функцій - бібліотек. На базі мови "Сі" виросла ціла група інструментів розробки (CLR) і повноцінних мов. C # (платформа ASP) є програмною основою продуктів компанії Microsoft. З++ став улюбленим засобом розробників по всьому світу.

Простий Pascal

Мова "Паскаль" була створена в навчальних цілях скандинавським програмістом Нортусом Віртом. Ця мова довгий час викладалася в радянських школах і університетах, також локально використовувалася науковими інститутами Європи. Зважаючи на складнощі з розширюваністю (в Pascal відсутні прототипи бібліотечних файлів, широко застосовуваних в C-мовах), мова не отримала широкого застосування в написанні програмного забезпечення. Delphi - спадкоємець мови Pascal. Оскільки багато програмістів отримували основи спеціальності простою алгоритмічною мовою Pascal, група розробників вирішила створити інструментальний засіб для роботи спадкоємцем мовою Pascal: адже основні команди знайомі, є безліч розроблених математичних функцій.

Новітні мови програмування

Зазвичай нові мови з 'являються для вирішення специфічних завдань. IFrame служить створенню додатків "Вконтакте", Erlang - роботі з серверним навантаженням, NOSQL - створенню баз даних з нетипізованою архітектурою. На самому початку робота з новими інструментами буває ускладнена відсутністю супровідної документації, проте в цьому приховані і додаткові плюси: можна спілкуватися з "послідовниками" мови, заробити ім 'я в спільноті розробників, отримувати довідкову інформацію з першоджерела.