ein switch (mit vielen cases) wird übersetzt in:
- (naiv) eine lineare Folge von binären Verzweigungen (if, elsif)
 
- (semi-clever) einen balancierter Baum von binären Verzweigungen
 
- (clever) eine Sprungtabelle
 
Übung: 
- einen langen Switch (1000 Fälle) erzeugen (durch ein Programm!)
 
- Assembler/Bytecode anschauen
 
Johannes Waldmann
2011-01-18