Funktional Programmieren am konkreten Beispiel (Ant)

Die Vorteile der funktionalen Programmierung bei der Code-Wiederverwendung, Test- und Beweisbarkeit oder der Parallelisierung kann man abstrakt aufzählen und erläutern, aber wesentlich anschaulicher wird es doch, wenn man mal die gleiche Funktionalität in einer imperativen und einer funktionalen Sprache gegenüberstellt.

In diesem konkreten Beispiel nehmen wir einen kleinen Teil eines reellen Java-Programms, und zeigen wie dieser mit rein funktionalen Elementen in der Programmiersprache Scala implementiert werden kann. Dabei wird zum Beispiel deutlich, wie die um ein vielfaches besseren Möglichkeiten der Wiederverendung von Code die Fehlerrate deutlich senkt.

Weiterlesen...

Das Blog 'Funktionale Programmierung' startet!

Jetzt geht es endlich los: Unser Blog ‚Funktionale Programmierung‘ startet mit den ersten Beiträgen!

Zum Hintergrund:

Wir bei Active Group und Factis Research setzen in unseren kommerziellen Produkten und open-source Projekten gern und erfolgreich funktionale Programmierung ein. Dies ermöglicht uns, gegenüber traditioneller objektorientierter Programmierung flexiblere und robustere Software schneller zu entwickeln.

In diesem Blog berichten wir über Aspekte der funktionalen Programmierung, die für unser Arbeitsleben von Bedeutung sind. Zielgruppe sind alle, die funktionale Programmierung in der Praxis einsetzen oder einsetzen wollen. Entsprechend gehen wir davon aus, dass die Artikel bunt gemischt sein werden:

  • einführende Artikel zur funktionalen Programmierung und funktionalen Programmiersprachen
  • Erfahrungsberichte aus konkreten Projekten
  • fortgeschrittene Entwicklungstechniken
  • interessante Implementierungsaspekte bei funktionalen Sprachen.

Es kommen bestimmt noch weitere Kategorien dazu.

Wir wünschen viel Freude bei der Lektüre und freuen uns stets über Feedback, am einfachsten über die Kommentarfunktion des Blogs!