Im Sommersemester 2004 galt es, wie schon viele Jahre davor, im Rahmen der �bung �bersetzerbau einen codeerzeugenden Compiler zu schreiben und zu optimieren. Ich m�chte hier ein paar der von mir eingesetzten naheliegenden und weniger naheliegenden Tricks vorstellen.
BURG-Optimierung | |
---|---|
Dank meiner etwas unkonventionellen Programmierung habe ich eigentlich schon ziemlich tighten Code. Doch BURG hat die "Vogelperspektive" darauf und k�nnte grundlegende Dinge (X AND (NOT X) und dergleichen) optimieren. Ehrlich gesagt habe ich mich damit nicht besonders besch�ftigt, vielleicht kann der eine oder andere Kollege die Vorgehensweise hier im Kommentarbereich beschreiben? Meine BURG-Optimierungen:43�negreg:�ANEG(regnr)�������������#�0�#���node_int_passthrough(LEFT_CHILD(this),�this); Somit werden NOT NOT gestrichen und NEG NEG ebenfalls. Nicht sehr aufregend, bringt aber schon was. |
Fazit | |
---|---|
Sieht schlimm aus, ist es aber nicht. Hat man mal den Dreh heraus, l�sst sich recht schnell recht viel einsparen. W�rde mich freuen, wenn ihr Tips, die ich nicht erw�hnt habe, im Kommentarbereich zusammenfassen k�nnt. Die Gruppen vom n�chsten Semester werden es danken! :-) |
Update | |
---|---|
2004-10-03Layoutprobleme durch besseres Markup behoben [rck]. 2004-08-27Informatik-Forum von hades.gothic.at auf informatik-forum.at ge�ndert [rck]. ErgebnisDas vorgestellte Programm hat heute von dem Abgaberoboter 130 (!) Prozent adjestiert bekommen. Der bisherige Anf�hrer aus dem Informatik-Forum ist bei der vorigen Runde auf 129 % gekommen. Das hei�t: Ich habe f�r diese Runde dank der Bonuspunkte doch noch 91 % bekommen, was eine deutliche Steigerung gegen�ber der urspr�nglichen 31 % ist. Wie schon im Informatik-Forum geschrieben: Danke an alle Beteiligten, ins besondere Wolti, Bernd, Robert und Can. Fehler: 0 Bonus: 30 Prozentpunkte. |
Comments - Make a comment |
The comments are owned by the poster. We are not responsible for its content.
|
AdministrativeTexts
updated by freddiemac1993, 2013-06-14
wiki
Re: adventures
created by brittdavis10, 2012-02-23 (1 rply, 3 views)
thread
Re: how to run phpwebsite...
created by alexander, 2011-08-25 (2 rpls, 3607 views)
thread
Re: Forum tags
created by HaroldFaragher, 2011-08-22 (3 rpls, 8488 views)
thread