Haskell in der Industry
Worum geht es?
Haskell ist eine rein funktionale Programmiersprache, welche neueste Forschungsergebnisse in sich vereint, aber auch in
zahlreichen Unternehmen bereits erfolgreich eingesetzt wird.
Warum ist funktionale Programmierung im Allgemeinen und Haskell im Besonderen für Ihr Unternehmen interessant?
Funktionale Programmierung erlaubt häufig eine viel prägnantere Formulierung von Algorithmen als C/C++, Java oder C#. Das
Typsystem von Haskell kombiniert die Flexibilität von Skriptsprachen mit der Sicherheit von Ada. Programme, die übersetzt werden
können, sind häufig bereits korrekt. Eine Besonderheit von Haskell ist die Bedarfsauswertung, welche es elegant ermöglicht,
Datenströme ohne Zwischenspeichern zu verarbeiten. Viele der Ideen aus Haskell und anderen funktionalen Sprachen sind bereits in
traditionelle imperative Sprachen eingeflossen, was allerdings nicht immer reibungslos gelingt. Wer in Haskell programmiert, muss
dagegen keine Kompromisse eingehen.
Das wohl bekannteste Beispiel für eine funktionale Sprache im praktischen Einsatz ist Erlang, welches von Ericsson entwickelt und
eingesetzt wird. Weitere Beispiele sind OCaml welches etwa zur automatischen Erzeugung von schnellen
Fouriertransformationsalgorithmen in der Bibliothek FFTW genutzt wird, oder der Map-Reduce-Apparat, der von Google eingesetzt
wird.
Wofür?
Haskell selbst wird in der Industrie eingesetzt für Compiler- und Interpreterbau (zum Beispiel der Perl6-Interpreter pugs),
Hardwareentwurf, Erstellung von Prototypen, Versionsverwaltung, eingebettete Sprachen, Finanzsoftware, und vieles andere mehr.
Einen Überblick finden Sie unter: haskell.org/Haskell_in_industry .
Exemplarisch ein Erfahrungsbericht der A Decade of FP at Galois
.
Warum ist dieses Haskell-Treffen für Sie interessant?
Unser Haskell-Treffen bietet die Gelegenheit, die Programmiersprache in den Tutorien am Vormittag kennenzulernen, etwas über
verschiedene Haskell-Projekte in den Vorträgen am Nachmittag zu erfahren, und sich anschließend mit Haskell-Nutzern und
-Interessenten auszutauschen. Sie selbst können ebenfalls in einem Vortrag über den erfolgten oder geplanten Einsatz von funktionaler
Programmierung in Ihrem Unternehmen berichten. Vielleicht finden Sie auf diesem Wege versierte und engagierte Mitarbeiter!
Nicht zuletzt sind wir auch auf der Suche nach Sponsoren!
Java-Programmierer findet man ohne Probleme - gibt es auch genügend Haskell-Programmierer um mein Projekt zu realisieren?
Haskell wird heute an vielen Universitäten in der Lehre vermittelt. Es hat sich gezeigt, dass Haskell gerade die guten Studenten
anzieht. Die Erfahrung anderer Firmen ist, dass auf Ausschreibungen für Java-Programmierer um die 200 mittelmäßige Bewerbungen
eingehen, während auf Ausschreibungen für Haskell-Programmierer nur 20 Bewerbungen eingehen, dafür aber von hochqualifizierten
Bewerbern.
Aktuelle Informationen und Hinweise zur Anmeldung finden Sie unter HaL4 ,
|