Zawód: Technik informatyk , Technik programista
Kategorie: Programowanie webowe Systemy CMS i narzędzia webowe Algorytmy i podstawy informatyki
Słowa kluczowe: Kompilator
Źle. Edytor służy tylko do pisania kodu, nie tłumaczy go.
Dobrze. Kompilator tłumaczy cały kod źródłowy na kod maszynowy (program wynikowy).
Źle. IDE integruje narzędzia, ale samo tłumaczenie wykonuje wbudowany kompilator.
Źle. Debugger służy do wyszukiwania i usuwania błędów, nie tłumaczy kodu.
Kompilator to program, który tłumaczy cały kod źródłowy napisany w języku programowania na kod maszynowy (lub pośredni) zrozumiały dla komputera, tworząc program wynikowy - np. plik wykonywalny. Robi to przed uruchomieniem, w całości, dzięki czemu gotowy program działa szybko. Tak budowane są aplikacje w językach C czy C++. Przeciwieństwem jest interpreter, który wykonuje kod na bieżąco bez tworzenia osobnego pliku. Dlatego program tłumaczący kod źródłowy na język komputera to kompilator.