Burkhardt Renz

Programmieren in Clojure CS5338

Inhalt der Vorlesung

Die Inhalte werden interaktiv in der REPL erläutert. Die Quellen dazu finden Sie auf Github ⇗

  1. Paradigmen von Programmiersprachen
  2. Einführung in Clojure
  3. Interaktive Entwicklung in der REPL und das Substitutionsmodell
  4. Funktionen
  5. Rekursion
  6. Einfache und zusammengesetzte Datentypen
  7. Kollektionen und Folgen (sequences)
  8. Reducers und Transducers
  9. Polymorphismus in Clojure
  10. Identität, Zustand und Synchronisationskontrolle
  11. Interoperabilität mit Java
  12. Makros - Metaprogrammierung in Clojure
  13. Softwaretechnik in Clojure
  14. Logik in Clojure mit der Logic Workbench lwb

Moodle-Kurs zur Veranstaltung ⇗

Übungen

Übungen Serie 1.
Portable Document Format, 123 KB, Stand 17.10.2023
Übungen Serie 2.
Portable Document Format, 173 KB, Stand 17.10.2023
Übungen Serie 3.
Portable Document Format, 170 KB, Stand 17.10.2023
Übungen Serie 4.
Portable Document Format, 139 KB, Stand 17.10.2023
Datei books.edn für Übungen Serie 4.
Extensible Data Notation, 1 KB, Stand 17.10.2023
Übungen Serie 5.
Portable Document Format, 223 KB, Stand 17.10.2023
Übungen Serie 6.
Portable Document Format, 92 KB, Stand 17.10.2023
Übungen Serie 7.
Portable Document Format, 285 KB, Stand 17.10.2023
Übungen Serie 8.
Portable Document Format, 151 KB, Stand 17.10.2023
Datei life.clj für Übungen Serie 8.
Clojure, 0 KB, Stand 17.10.2023
Übungen Serie 9.
Portable Document Format, 157 KB, Stand 17.10.2023
Übungen Serie 10.
Portable Document Format, 98 KB, Stand 17.10.2023