Junior — Middle
Kas saaksite selgitada, mis on programmeerimiskeel, mis nõuab enne täitmist eelnevat kompileerimist?
sobes.tech AI
Vastus AI-lt
Eelnevalt kompileeritud programmeerimiskeel on keel, mille lähtekood esmalt teisendatakse masinkoodiks või vahekoodiks kasutades kompilaatorit enne programmi täitmist. See lähenemine võimaldab avastada vigu kompileerimise ajal ja parandada jõudlust täitmise ajal, kuna kood on juba valmis protsessorile.
Näide: C#-s kompileeritakse lähtekood vahekoodiks (IL), mida seejärel täidab CLR-ümbrus. Erinevalt tõlgendatavatest keeltest, kus kood täidetakse rida rida ilma eelneva kompileerimiseta.