Syntax highlighting of Archiv/Konstrukce překladačů

{{Předmět|Konstrukce překladačů|David Bednárek|SWI109}}

* [http://ulita.ms.mff.cuni.cz/mp/vyuka/SWI109/html/swi109-20082.html stránka předmětu]
* [[Konstrukce překladačů (SWI002)]] zrušený předchůdce tohoto předmětu

__NOTOC__
== Zkoušky ==
===15.6.2006===
1) preved do vhodneho mezikodu stredni urovne a urci zavislosti
  void fce( int *a, int *b){
       while (a<b){
             int tmp = *b;
             *b = *a;
             *a = tmp;
             ++a;
             --b;
            } }
2) Alokace registru

===22.6.2006===
1) přepište do vhodného mezikódu a v mezikódu střední úrovně zobrazte dependence a antidependence:
 void proc(char *src, char *des, int len)
 {
  while(--len & *src)
    *dst++ = *src++;
  *dst = 0;
 }
2) Alokace registru, rozsah platnosti promennych, …

== Zápočet ==
===2005/2006 ===
Dopsat back-end překladače - převod kódu pro zásobníkový stroj na kód pro registrový stroj.

[[Category:Informatika]]