Strona główna › Pytania INF.04 › Pytanie 292
INF.04 · pytanie #292
Jakie są różnice między procesem kompilacji a interpretacją kodu?
- AKompilacja przekształca cały kod źródłowy przed jego wykonaniem, podczas gdy interpretacja tłumaczy kod na bieżąco
- BKompilacja jest stosowana jedynie w programowaniu obiektowym
- CKompilacja wymaga użycia debuggera, natomiast interpretacja tego nie potrzebuje
- DInterpretacja umożliwia tworzenie bibliotek dynamicznych, a kompilacja bibliotek statycznych
Poprawna odpowiedź: A. Kompilacja przekształca cały kod źródłowy przed jego wykonaniem, podczas gdy interpretacja tłumaczy kod na bieżąco
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Kompilacja i interpretacja to dwa różne sposoby, żeby uruchomić kod. Kiedy kompilujesz, to cały kod jest zamieniany na język maszynowy przed uruchomieniem programu, a na końcu dostajesz plik, który można odpalić. Z kolei w interpretacji, kod jest analizowany i wykonywany linia po linii „na żywo”. Kompilacja jest bardziej typowa dla języków takich jak C czy C++, a interpretacja jest popularna w językach skryptowych jak Python czy JavaScript. Kompilacja daje większą wydajność, ale musisz poczekać, aż cały kod się skompiluje, a interpretacja pozwala na szybkie testowanie i łatwiejsze znajdowanie błędów.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.