Kompilacja
1. Tłumaczenie programu komputerowego zapisanego w pewnym języku programowania (postać źródłowa) na ciąg instrukcji w języku wewn. komputera docelowego (postać wynikowa).
2.Tłumaczenie kodu napisanego w jednym języku programowania na kod napisany w innym języku, wykonywane przez specjalny program komputerowy
Kompilacja składa się z kilku faz: 1) analiza leksykalna — wyodrębnienie podstawowych obiektów, np. symboli, nazw i liczb; 2) analiza składniowa — rozbiór gramatyczny programu i budowa drzewa wywodu; 3) generowanie kodu — zapisanie ciągu instrukcji w języku wewn.; 4) optymalizacja kodu — modyfikacja wygenerowanego kodu, tak aby przy zachowaniu funkcjonalności otrzymać kod krótszy lub wykonujący się w krótszym czasie.
Źródła:⠀ Internetowa encyklopedia PWN. Retrieved from https://encyklopedia.pwn.pl/haslo/kompilacja;3924604.html
⠀ Wielki słownik języka polskiego. Retrieved from https://www.wsjp.pl/index.php?id_hasla=76968&id_znaczenia=5194039&l=13&ind=0