ID: 2881 OOP - Podstawy Średnie

Źródło: Arkusze CKE

Jakie są różnice między procesem kompilacji a interpretacją kodu?

Warianty odpowiedzi

  1. A

    Kompilacja jest stosowana jedynie w programowaniu obiektowym

  2. B

    Interpretacja umożliwia tworzenie bibliotek dynamicznych, a kompilacja bibliotek statycznych

  3. C

    Kompilacja przekształca cały kod źródłowy przed jego wykonaniem, podczas gdy interpretacja tłumaczy kod na bieżąco

  4. D

    Kompilacja wymaga użycia debuggera, natomiast interpretacja tego nie potrzebuje

Wyjaśnienie

Kluczowa różnica sprowadza się do momentu, w którym kod jest tłumaczony na język maszynowy.

W kompilacji cały proces odbywa się przed uruchomieniem aplikacji. Powstaje plik wykonywalny, który działa szybko, ale każde poprawienie błędu wymaga ponownej kompilacji całego projektu.

Przy interpretacji kod jest tłumaczony i wykonywany na bieżąco, w trakcie działania programu. Dzięki temu łatwiej się testuje i poprawia kod, ale sam program wykonuje się wolniej.

Sprawdź się w praktyce

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

Podobne pytania — OOP - Podstawy