Proces optymalizacji możemy wyobrazić sobie jako zestaw wielu funkcji, które kolejno wykonywane są na drzewach składniowych. Ważną zasadą każdej z nich jest to, aby zachowanie kodu było niezmienne (tj. przykładowo, jeżeli chcemy zwrócić w funkcji wartość -47, to kompilator nie może zadecydować, że będzie to wartość 21).
@aso824: dzięki za uwagę. Zaznaczyłem w obrazku, o który warunek mi chodzi ( ͡°͜ʖ͡°)
PS. dzięki za miłe słowa! ( ͡º͜ʖ͡º) Motywacja ciągle jest (bo kochamy C++!), ale z czasem jest różnie. Najważniejsze, to codziennie podłubać chociażby pół godziny, żeby szło do przodu.
Po miesiącu prac mamy dla Was nowy wpis z serii #teoriakompilacji (⌐ ͡■ ͜ʖ ͡■) Dzisiejszym tematem jest
źródło: comment_3KK2yYXggZXFYHcXE8DSrmWwOCQdrcD0.jpg
PobierzPS. dzięki za miłe słowa! ( ͡º ͜ʖ͡º) Motywacja ciągle jest (bo kochamy C++!), ale z czasem jest różnie. Najważniejsze, to codziennie podłubać chociażby pół godziny, żeby szło do przodu.
źródło: comment_n0OjSjWn48BLkglZBdfI57J92s8gDoeJ.jpg
Pobierz