|
Funktionale Programmiersprachen nehmen seit geraumer Zeit einen hohen Stellenwert
in der Wissenschaft ein. Eine dieser Sprachen hat es aus dem Forschungsbereich direkt
in den Mainstream geschafft: Visual Studio 2010 wird neben C# und VB.NET die funktionale
Programmiersprache F# als dritte Hauptsprache anbieten. Der Kurs "Funktionale
Programmierung mit F#" gibt Ihnen einen tiefen Einblick in funktionale
Konzepte und deren Umsetzung in F#.
Nach zwei Tagen F# Schulung sind Sie mit Begriffen wie "Funktionen höherer
Ordnung", Typinferenz, Currying, Pattern Matching, "Unveränderlichkeit"
und Memoization vertraut und wissen wie Sie diese Konzepte in F# einsetzen können.
Sie können dann mit Mitteln von F# wie z. B. unveränderlicher Datenstrukturen bei
Threads, Mehrkern-CPUs und mehreren Computern besser parallelitätsfreundliche Bibliotheken,
wie z. B. für asynchrone Workflows, entwickeln. Ein Beispiel wäre das Schreiben
eines Programms zum Konvertieren eines XML-Dokuments in ein anderes Datenformat
elegant per F#.
|