Kompiliatorius – tai speciali programa, kuri automatiškai verčia žmogui suprantamą programavimo kalbą (pvz., C++, Java, Python) į mašininį kodą (arba kitą žemesnio lygmens kalbą), kad kompiuteris galėtų jį vykdyti.
Trumpai:
Kompiliatorius yra vertėjas iš aukšto lygmens programavimo kalbos į mašininį arba objektinį kodą.
Pavyzdžiai:
1. GCC (GNU Compiler Collection) – kompiliuoja C, C++, Fortran ir kitas kalbas į vykdomąjį failą.
- Pvz.: `g++ programa.cpp -o programa` sukuria vykdomąjį failą `programa`.
2. Java kompiliatorius (`javac`) – verčia Java kodą (.java failus) į baitkodą (.class failus), kurį vėliau vykdo Java virtuali mašina (JVM).
- Pvz.: `javac Main.java` sukuria `Main.class` failą.
3. Python kompiliatorius (CPython) – nors Python dažniau interpretuojamas, CPython kompiliuoja Python kodą į tarpinį baitkodą, vykdomą virtualioje mašinoje.
Svarbu: Kompiliatorius veikia visą programą iš anksto, o ne eilutę po eilutės kaip interpretatorius.
Jūsų pataisymai bus išsiųsti moderatorių peržiūrai, jei informacija tikslesnė/taisyklingesnė
ji bus patalpinta vietoj esamos.