Benutzer:Turelion/Ocaml Tutorial/Inhalt

  • Was ist funktionale Programmierung
    • Bezug zur Mathematik
  • Was sind Funktionen
    • Definition von Funktionen
    • Funktionsaufruf
    • Zuweisungen
  • Was ist Modularisierung
  • Was sind Ausdrücke
  • Was ist Rekursion
  • erweiterte Funktionale Programierung
  • Funktionen als Parameter für Funktionen
    • Wie erfolgt die Auswertung?
    • Was sind Namen
    • Wie ist der Aufwand
  • Erläuterung von Datentypen in Ocaml (Chapter)
    • Was sind Tupel
    • Was sind Varianten (Summentypen)
    • Aufzählungen
    • rekursive Datenstrukturen
  • Wozu benutzt man Musterbasierende Definitionen ?
  • Was sind Abstrakte Datentypen (Chapter) ?
  • Wie implementiert man Listen (Chapter)
  • Wie verarbeitet man Listen (Chapter)
    • Eingabe, Konversion, Generierung
    • Map,Filter,Reduce
    • Kombination
    • viele Beispiele zur Listenverarbietung
  • Wie implementiert man Bäume (Chapter)
  • Was sind Polytypes (Polymorphie) (Chapter)
  • Wie implementiert man Suche und Sortierung
  • Wie funktioniert Ein und Ausgabe
  • Wie funktioniert das try und was sind exceptions
  • Ocaml
    • Woher bekommen
    • Wie installieren
    • Welche Entwicklungsumgebung gibt es derzeit? (Eclipse und FP-Plugin)
    • Was machen die Tools ? ocamllex, ocamlyacc, ocamlc, ocamlopt ...
    • Makefiles für Projekte
  • Ocamllex
  • Ocamlyacc