ID: 2835 OOP - Podstawy Łatwe

Źródło: Arkusze CKE

Jakie narzędzie programowe jest odpowiedzialne za konwersję kodu źródłowego na formę zrozumiałą dla maszyny, weryfikuje wszystkie polecenia pod kątem ewentualnych błędów, a następnie generuje moduł do wykonania?

Warianty odpowiedzi

  1. A

    interpreter

  2. B

    debugger

  3. C

    kompilator

  4. D

    dekompilator

Wyjaśnienie

Narzędziem odpowiedzialnym za to zadanie jest kompilator. Analizuje on cały napisany przez nas kod źródłowy, weryfikuje go pod kątem składniowym i jeśli nie znajdzie błędów, tłumaczy go bezpośrednio na kod maszynowy, generując plik wykonywalny.

Dla kontrastu interpreter działa zupełnie inaczej. Nie generuje pliku wykonywalnego z góry, lecz czyta i wykonuje kod linijka po linijce w trakcie działania programu.

W opisanym cyklu produkcyjnym, gdzie powstaje gotowy moduł do uruchomienia, kluczową rolę odgrywa właśnie kompilator.

Sprawdź się w praktyce

Rozwiąż pełny test próbny INF.04 albo wylosuj pojedyncze pytanie na szybką powtórkę.

Podobne pytania — OOP - Podstawy