Kompiliavimas – tai programavimo proceso etapas, kai žmogui suprantama aukšto lygio kalba parašytas kodas (pvz., C++, Java) automatiškai verčiamas į mašininį kodą arba žemesnio lygio kalbą, kurią gali vykdyti procesorius.
Pagrindinė idėja:
Kompiliatorius analizuoja visą programos kodą, tikrina jo sintaksę ir, jei nėra klaidų, sukuria vykdomąjį failą (pvz., .exe).
Pavyzdžiai:
1. C++ programoje: failas `programa.cpp` kompiliuojamas į `programa.exe`.
2. Java: kodas kompiliuojamas į bitkodą (.class failą), kurį vykdo JVM.
3. Python (interpretuojama kalba) paprastai nekompiliuojama į .exe, bet gali būti "surinkta" į vykdomą paketą (pvz., naudojant `PyInstaller`).
Trumpai: Kompiliavimas – kodavimo vertimas į mašininis/vykdomas formatas.
Jūsų pataisymai bus išsiųsti moderatorių peržiūrai, jei informacija tikslesnė/taisyklingesnė
ji bus patalpinta vietoj esamos.