Closures in Java und Lambdas in C#
Michael Wiedeking
Dieser Vortrag steht als PDF-Dokument zur Verfügung.
Sie kommen. Sie kommen nicht. Sie kommen. Letzthin scheinen Closures jetzt doch noch einen Weg in Java 7 gefunden. Damit hat Java eine syntaktische Erweiterung bekommen, deren Nutzen weit über den syntaktischen Zucker hinausragt. Und zieht damit mit C# oder Scala gleich, die nicht zuletzt durch dieses Feature Java den Rang abzulaufen drohen.
Dieser Vortrag beschäftigt sich mit dem aktuellen Stand der Closures, so wie sie in Java 7 erscheinen könnten und stellt sie den Möglichkeiten von Lambda-Ausdrücken in C# gegenüber. Darüber hinaus wird gezeigt, wie das Arbeiten mit Closures die Denkweise und Art des Programmierens beeinflusst und dem Software-Entwickler ganz neue Gestaltungsmöglichkeiten offenbart.
Der Referent:
Michael Wiedeking ist Gründer und Geschäftsführer der MATHEMA Software GmbH
(http://www.mathema.de), Veranstalter des Herbstcampus (http://www.herbstcampus.de) und
Herausgeber vom KaffeeKlatsch (http://www.bookware.de/kaffeeklatsch) – dem kostenlosen
PDF-Magazin rund um die Software-Entwicklung. Er ist Java-Programmierer der ersten
Stunde, schreibt regelmäßig Artikel und spricht auf Konferenzen im In- und Ausland. Am
liebsten aber „sammelt“ er Programmiersprachen und beschäftigt sich mit deren Design und
Implementierung.
