Egzamin zawodowyPortal części pisemnej

INF.04 · pytanie 637

Który z poniższych procesów jest wyłącznie związany z kompilowaniem kodu?

  1. AReal-time translation of instructions
  2. BGenerating an executable filePoprawna
  3. CDetection of logical errors during program execution
  4. DExecuting code step by step

Wyjaśnienie

Generowanie pliku wykonywalnego to jeden z najważniejszych kroków w kompilacji. Kiedy kod źródłowy zostaje przetworzony na język maszynowy, kompilator tworzy plik binarny, który można uruchomić na odpowiednim systemie operacyjnym. Taki plik jest samodzielny, więc nie trzeba go za każdym razem kompilować od nowa przy uruchamianiu. Dzięki kompilacji można też zoptymalizować kod, co jest mega ważne, zwłaszcza przy większych projektach. W przeciwieństwie do interpretacji, gdzie kod działa na bieżąco, kompilacja pozwala wyłapać błędy wcześniej i poprawić wydajność aplikacji. Moim zdaniem, to naprawdę spora zaleta!