Zawód: Technik informatyk , Technik programista
Kategorie: Programowanie webowe Systemy CMS i narzędzia webowe Algorytmy i podstawy informatyki
Słowa kluczowe: Kompilator
Źle. IDE integruje narzędzia, ale samo tłumaczenie wykonuje wbudowany kompilator.
Źle. Edytor służy tylko do pisania kodu, nie tłumaczy go.
Źle. Debugger służy do wyszukiwania i usuwania błędów, nie tłumaczy kodu.
Dobrze. Kompilator tłumaczy cały kod źródłowy na kod maszynowy (program wynikowy).
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.