Pok-10-wyk-Slajd65

Z Studia Informatyczne
Wersja z dnia 19:11, 30 sie 2006 autorstwa Complak (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacjiPrzejdź do wyszukiwania

Akcja domyślna

Akcja domyślna


W większości gramatyk jawne specyfikowanie akcji domyślnej $$=$1 nie jest konieczne (choć można uznać, iż podnosi zrozumiałość kodu).

Jej użycie jest więc do pewnego stopnia kwestią stylu. Wpływ jej pominięcia na wydajność analizatora jest marginalny (jedno przypisanie generuje kilka bajtów kodu i trwa kilka taktów), a i tak dobry optymalizujący kompilator może je wyeliminować z kodu wynikowego.

W pewnych przypadkach użycie akcji domyślnej jest jednak konieczne – wtedy, gdy niezbędne jest poprawne wykonania konwersji między różnymi typami atrybutów.


<< Poprzedni slajd | Spis treści | Następny slajd >>