logo

Forskellen mellem kompileret og fortolket sprog

Forudsætning - Compiler vs Tolk

Hvad er kompileret sprog?

Et kompileret sprog er et programmeringssprog, der generelt er kompileret og ikke fortolket. Det er en, hvor programmet, når det er kompileret, er udtrykt i instruktionerne fra målmaskinen; denne maskinkode kan ikke afkodes af mennesker. Typer af kompilerede sprog – C, C++, C#, CLEO, COBOL osv.



Hvad er kompileret sprog

Hvad er fortolket sprog?

Et fortolket sprog er et programmeringssprog, der generelt fortolkes uden at kompilere et program til maskininstruktioner. Det er en, hvor instruktionerne ikke udføres direkte af målmaskinen, men i stedet læses og udføres af et andet program. Fortolkede sprogområder – JavaScript, Perl, Python, BASIC osv.

Hvad er fortolket sprog

Forskellen mellem kompileret og fortolket sprog

JA NEJ. SAMLET SPROG FORTOLKET SPROG
1 Et kompileret sprog er et programmeringssprog, hvis implementeringer typisk er compilere og ikke tolke. Et fortolket sprog er et programmeringssprog, hvis implementeringer udfører instruktioner direkte og frit uden tidligere at kompilere et program til maskinsprogsinstruktioner.
2 På dette sprog, når først programmet er kompileret, er det udtrykt i instruktionerne fra målmaskinen. På dette sprog udføres instruktionerne ikke direkte af målmaskinen.
3 Der er mindst to trin for at komme fra kildekode til udførelse. Der er kun ét trin at komme fra kildekode til udførelse.
4 På dette sprog kører kompilerede programmer hurtigere end fortolkede programmer. Mens det er på dette sprog, kan fortolkede programmer ændres, mens programmet kører.
5 På dette sprog forhindrer kompileringsfejl koden i at kompilere. På dette sprog sker al fejlfinding under kørslen.
6 Koden for det kompilerede sprog kan udføres direkte af computerens CPU. Et program skrevet på et fortolket sprog er ikke kompileret, det bliver fortolket.
7 Dette sprog giver bedre ydeevne. Dette sprogeksempel leverer relativt langsommere ydeevne.
8 Eksempel på kompileret sprog – C, C++, C#, CLEO, COBOL osv. Eksempel på fortolket sprog – JavaScript, Perl, Python, BASIC osv.