Źródło: Arkusze CKE
Wskaż BŁĘDNY opis optymalizacji kodu wynikowego programu
Warianty odpowiedzi
-
A
Jej celem jest sprawdzenie zgodności z wymogami formalnymi
-
B
Powinna prowadzić do modyfikacji kodu źródłowego do postaci, w której będzie on działał szybciej
-
C
W celu zwiększenia szybkości wykonywania kodu przez procesor może być prowadzona na różnych etapach pracy
-
D
Jej celem jest poprawienie wydajności programu
Wyjaśnienie
Optymalizacja kodu ma jeden główny cel: sprawić, by aplikacja działała szybciej, zużywała mniej pamięci RAM lub w mniejszym stopniu obciążała procesor. Kompilator przekształca kod tak, aby maszyna wykonała go jak najefektywniej.
Sprawdzanie zgodności z wymogami formalnymi czy regułami składni to zadanie dla analizatora statycznego, lintera lub etap testowania aplikacji. Optymalizacja skupia się wyłącznie na wydajności, a nie na sprawdzaniu poprawności formalnej.