Übung 8:

  1. Lesen Sie Making Wrong Code Look Wrong.
  2. "Tunen" Sie den Code eines Ihrer Programme. Finden Sie dazu heraus, an welcher Stelle die meiste Zeit verbracht wird, und passen Sie diese Stelle an, um das Programm schneller zu machen. Messen Sie anschließend, wieviel Ihre Änderungen gebracht haben.
    Vorschlag: Verwenden Sie die virtuelle Maschine aus KSP, denn dort wird viel Rechenzeit benötigt
  3. Ein Beispiel, wie wichtig die Wahl des richtigen Werkzeugs ist: Schreiben Sie ein Programm in einer Sprache Ihrer Wahl, das seinen eigenen Quelltext ausgibt. Das Programm darf dabei nicht die Quelltextdatei einlesen. – Variante: Das Programm darf nicht leer sein.
    Tip: In vielen Sprachen ist das recht schwierig, bei geeigneter Sprache aber trivial.