logo

Diferència entre llenguatge compilat i interpretat

Requisit previ: compilador vs intèrpret

Què és el llenguatge compilat?

Un llenguatge compilat és un llenguatge de programació que generalment es compila i no s'interpreta. És aquell on el programa, un cop compilat, s'expressa en les instruccions de la màquina de destinació; aquest codi de màquina és indescifrable pels humans. Tipus de llenguatge compilat: C, C++, C#, CLEO, COBOL, etc.



Què és el llenguatge compilat

Què és el llenguatge interpretat?

Un llenguatge interpretat és un llenguatge de programació que s'interpreta generalment, sense compilar un programa en instruccions de màquina. És aquell en què les instruccions no són executades directament per la màquina de destinació, sinó que llegeixen i executades per algun altre programa. Intervals de llenguatge interpretat: JavaScript, Perl, Python, BASIC, etc.

Què és el llenguatge interpretat

Diferència entre llenguatge compilat i interpretat

S.NO. LLENGUATGE COMPILAT LLENGUATGE INTERPRETAT
1 Un llenguatge compilat és un llenguatge de programació les implementacions del qual solen ser compiladors i no intèrprets. Un llenguatge interpretat és un llenguatge de programació les implementacions del qual executen instruccions directament i lliurement, sense haver de compilar prèviament un programa en instruccions de llenguatge màquina.
2 En aquest llenguatge, un cop compilat el programa s'expressa en les instruccions de la màquina de destinació. En aquest llenguatge, les instruccions no les executa directament la màquina de destinació.
3 Hi ha almenys dos passos per passar del codi font a l'execució. Només hi ha un pas per passar del codi font a l'execució.
4 En aquest llenguatge, els programes compilats funcionen més ràpid que els programes interpretats. En aquest llenguatge, els programes interpretats es poden modificar mentre el programa s'està executant.
5 En aquest llenguatge, els errors de compilació impedeixen que el codi es compile. En aquests idiomes, tota la depuració es produeix en temps d'execució.
6 El codi del llenguatge compilat pot ser executat directament per la CPU de l'ordinador. Un programa escrit en un llenguatge interpretat no es compila, s'interpreta.
7 Aquest llenguatge ofereix un millor rendiment. Aquest exemple d'idioma ofereix un rendiment relativament més lent.
8 Exemple de llenguatge compilat: C, C++, C#, CLEO, COBOL, etc. Exemple de llenguatge interpretat: JavaScript, Perl, Python, BASIC, etc.