Źródło: Arkusze CKE
Jakie jest wyjście działania kompilatora?
Warianty odpowiedzi
-
A
Kolekcja instrukcji w języku pośrednim
-
B
Plik źródłowy w języku o wyższym poziomie
-
C
Plik maszynowy gotowy do uruchomienia
-
D
Zestaw błędów występujących w kodzie
Wyjaśnienie
Zadaniem kompilatora jest przetłumaczenie kodu źródłowego, który napisałeś w języku wysokiego poziomu (np. w C lub C++), na ciąg instrukcji bezpośrednio rozumianych przez procesor.
Efektem końcowym tego procesu jest plik wykonywalny z kodem maszynowym. Jest to gotowy do uruchomienia program (np. plik z rozszerzeniem .exe w systemie Windows), który nie wymaga już obecności samego kodu źródłowego ani narzędzi programistycznych na komputerze użytkownika.
Warto pamiętać o różnicy między kompilacją a interpretacją – kompilator tworzy od razu cały plik gotowy do uruchomienia przez system.