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,
|