Компільований мову програмування - це

Компільований мову програмування

Компільований мову програмування - мова програмування. вихідний код якого перетворюється компілятором в машинний код і записується в файл, з особливим заголовком і / або розширенням, для подальшої ідентифікації цього файлу, як виконується, операційною системою (на відміну від різних мов програмування. чиї програми виконуються програмою-інтерпретатором).

Класифікація мов програмування на компільовані й інтерпретовані, є неточною і досить умовною, оскільки для будь-якої мови програмування може бути створений як компілятор, так і інтерпретатор. І, насправді, існує безліч мов, інструментарій яких включає в себе і компілятор, і інтерпретатор (напр. Ch і CINT [1] для C або Lisp). Крім того, існують реалізації мов, які компілюють вихідний текст програми в байт-код. який потім або інтерпретується, або виконується т. н. JIT -компілятором. Це привносить ще більше неясності в питання про те, де саме має бути проведена межа між компільовані мовою і мовою інтерпретується.

Мови програмування прийнято розділяти на компільовані й інтерпретовані в силу типових відмінностей:

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

застосування

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

Компільовані мови програмування

У цьому розділі не вистачає посилань на джерела інформації.

Наступні мови прийнято вважати компільовані:

Дивитися що таке "компільовані мову програмування" в інших словниках:

Ада (мова програмування) - Цей термін має також інші значення див. Ада. Ада Семантика: мультіпарадігменний: конкурентна, узагальнене, імперативне, об'єктно орієнтоване, розподілене програмування Тип виконання: компільований З'явився в: 1980 ... Вікіпедія

Леда (мова програмування) - Цей термін має також інші значення див. Леда (значення). Леда (Leda) мультипарадигмальності мову програмування, спроектований Тімоті Баддом. Мова Leda початково створювався з метою поєднання імперативного програмування, об'єктно ... ... Вікіпедія

Cyclone (мова програмування) - Цей термін має також інші значення див. Cyclone. Cyclone Семантика: процедурний ... Вікіпедія

Схожі статті