Limbajul de programare compilat

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită la 12 martie 2014; verificările necesită 22 de modificări .

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:

Aplicație

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.

Limbaje de programare compilate

Următoarele limbi sunt considerate a fi compilate:

Limbi compilate în Bytecode

Limbaje care se compilează într-un alt limbaj de programare ( Transpiler )

Note

  1. CINT | ROOT (link indisponibil) . Consultat la 30 mai 2012. Arhivat din original la 30 septembrie 2013. 

Link -uri