Archive for the 'Kompilatory' Category

Prolog i epilog kompilatora MinGW GCC/G++

czerwiec 17th, 2007

Hi =^^=
Czy zastanawialiście się kiedyś czemu prosty Hello World skompilowany MinGW GCC do exeka zajmuje 15kb (po strip 5kb), a do obiektu (COFF .o) 0.5kb ? Co takiego kompilator dodaje że 0.5kb rośnie do 15kb/5kb ? Oczywiście prolog (kod wykonywany przed “main”) oraz epilog (kod wykonywany po “main”). Dzisiejszy post poświęcę temu co prolog i […]

Niejednoznaczność dodawania (?)

czerwiec 15th, 2007

Hi =^^=
Jakiś już dłuższy czas temu pisałem (od zera) kompilatorek języka obiektowego. W pewnym momencie natknąłem się na problem niejednoznaczności w zamianie prostego wyrażenia matematycznego na drzewko, z którego to potem generowany jest odpowiedni kod odpowiedzialny za obliczenia.
Rozważmy proste wyrażenie matematyczne jakim jest A+B+C. To wyrażenie może zostać obliczone w dwojaki sposób. Pierwszym sposobem […]



website hosting - fakty o alli - projekty garaży - Agencja interaktywna Kraków - Perfumeria - gdzie kupić kapsułki alli - pozycjonowanie stron - Serwis hp Warszawa - Szkoła Jazdy Kielce - ustka