Webinar 21.06.2016, 16:45 Uhr

Systematische Entwicklung mit funktionaler Programmierung

Funktionale Programmierung bringt viele Vorteile gegenüber der objektorientierten Entwicklung: kurze und zuverlässige Programme, deklarative Programmierung, eingebettete domänenspezifischen Sprachen, einfache Ausnutzung von Parallelität.
Unter .NET wird FP von F# perfekt unterstützt: Die Session ist eine Turbo-Einführung.

Im Vordergrund steht die systematische Konstruktion von korrekten Programmen.  Dies unterstützen funktionale Programmiersprachen besonders gut - der systematische Einsatz von Abstraktion führt uns zu Funktionen höherer Ordung und anderen FP-typischen Techniken.  Wir formulieren dann allgemeingültige Eigenschaften von Programmen als Code, aus denen automatisch Tests mit hervorragenden Abdeckungseigenschaften werden.

Die erlernten Techniken können auf alle funktionalen Sprache wie z.B. F# und mit Abstrichen auch auf konventionelle OO-Sprachen wie C# übertragen werden.  Für den Workshop wird die Programmierumgebung Racket benutzt:

http://racket-lang.org/



Jetzt 1 Monat kostenlos testen!

Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt dotnetpro-plus-Kunde.
  • + Digitales Kundenkonto,
  • + Zugriff auf das digitale Heft,
  • + Zugang zum digitalen Heftarchiv,
  • + Auf Wunsch: Weekly Newsletter,
  • + Sämtliche Codebeispiele im digitalen Heftarchiv verfügbar