Компільований мову програмування
Компільований мову програмування - мова програмування. вихідний код якого перетворюється компілятором в машинний код і записується в файл, з особливим заголовком і / або розширенням, для подальшої ідентифікації цього файлу, як виконується, операційною системою (на відміну від різних мов програмування. чиї програми виконуються програмою-інтерпретатором).
Класифікація мов програмування на компільовані й інтерпретовані, є неточною і досить умовною, оскільки для будь-якої мови програмування може бути створений як компілятор, так і інтерпретатор. І, насправді, існує безліч мов, інструментарій яких включає в себе і компілятор, і інтерпретатор (напр. Ch і CINT [1] для C або Lisp). Крім того, існують реалізації мов, які компілюють вихідний текст програми в байт-код. який потім або інтерпретується, або виконується т. н. JIT -компілятором. Це привносить ще більше неясності в питання про те, де саме має бути проведена межа між компільовані мовою і мовою інтерпретується.
Мови програмування прийнято розділяти на компільовані й інтерпретовані в силу типових відмінностей:
- швидкість виконання програми, компільованою в машинний код. перевершує швидкість інтерпретується програми, як правило, в десятки і сотні разів;
- в разі використання компілятора, при внесенні змін до початкового коду програми, перш ніж ці зміни можна буде побачити в роботі програми, необхідно виконати компіляцію початкового тексту.
застосування
Компільовані мови зазвичай дозволяють отримати більш швидку і, можливо, більш компактну програму, і тому застосовуються для створення часто використовуваних програм.
Компільовані мови програмування
У цьому розділі не вистачає посилань на джерела інформації.
Наступні мови прийнято вважати компільовані:
Дивитися що таке "компільовані мову програмування" в інших словниках:
Ада (мова програмування) - Цей термін має також інші значення див. Ада. Ада Семантика: мультіпарадігменний: конкурентна, узагальнене, імперативне, об'єктно орієнтоване, розподілене програмування Тип виконання: компільований З'явився в: 1980 ... Вікіпедія
Леда (мова програмування) - Цей термін має також інші значення див. Леда (значення). Леда (Leda) мультипарадигмальності мову програмування, спроектований Тімоті Баддом. Мова Leda початково створювався з метою поєднання імперативного програмування, об'єктно ... ... Вікіпедія
Cyclone (мова програмування) - Цей термін має також інші значення див. Cyclone. Cyclone Семантика: процедурний ... Вікіпедія