Limbajul de programare compilat - limbaj de programare , al cărui cod sursă este convertit de compilator în cod mașină și scris într-un fișier cu un antet și/sau extensie special pentru identificarea ulterioară a acestui fișier ca fiind executat de sistemul de operare (spre deosebire de limbaje de programare interpretate , ale căror programe sunt executate de un program interpret).
Clasificarea limbajelor de programare în compilate și interpretate este inexactă și foarte condiționată, deoarece atât un compilator, cât și un interpret pot fi create pentru orice limbaj de programare. Și, de fapt, există multe limbaje al căror set de instrumente include atât un compilator, cât și un interpret (de exemplu , Ch și CINT [1] pentru C sau Lisp ). În plus, există implementări de limbaje care compilează codul sursă al programului în bytecode , care este apoi fie interpretat, fie executat de așa-numitul. Compilatorul JIT (sau mașina virtuală). Acest lucru adaugă și mai multă ambiguitate la întrebarea unde trebuie trasată exact linia dintre limbajul compilat și limbajul interpretat.
Limbajele de programare sunt de obicei împărțite în compilate și interpretate datorită diferențelor tipice:
Limbile compilate produc de obicei programe mai rapide și, eventual, mai compacte și, prin urmare, sunt folosite pentru a crea programe utilizate în mod obișnuit.
Următoarele limbi sunt considerate a fi compilate: