Linktipps Mai 2010

Sunday, 02 May 2010, 06:02 von Blackflash


Linktipps April 2010

Thursday, 01 April 2010, 09:07 von Blackflash
  • Evolving Faster Haskell Programs (now with LLVM!): Mit genetischen Algorithmen die Geschwindigkeit eines Haskell-Programms verbessern? Don Stewart zeigt, wie er es geschafft hat.
  • Try Haskell!: Ein interaktives Tutorial in grundlegende Sprachkonzepte von Haskell. Sehr schön, wenn man mal ein wenig ausprobieren möchte, ohne viel lesen zu müssen. Letztendlich kann dieses interaktive Tutorial aber nur [...]


Sunday, 28 February 2010, 23:54 von Blackflash


Komponierbarkeit mit Bedarfsauswertung

Tuesday, 09 February 2010, 18:26 von Blackflash

Heute soll es um eine Eigenschaft gehen, die in einigen funktionalen Programmiersprachen helfen, die Funktionen höchst wiederverwendbar zu gestalten - ohne immense Einbußen in der Geschwindigkeit hinnehmen zu müssen. Es handelt sich dabei um die Bedarfsauswertung (engl. lazy evaluation) Inspiriert hat mich hierbei der Artikel Heap, heap, hooray! von Tobias Schlitt, der folgendes Problem in PHP lös[...]



Linktipps Februar 2010

Monday, 01 February 2010, 12:17 von Blackflash


Fibonacci-Folge in Haskell

Wednesday, 27 January 2010, 13:57 von Blackflash

Heute soll es um die bekannte Fibonacci-Folge gehen. Dabei werde ich, um mich wieder in funktionale Programmierung zu vertiefen, zwei in Haskell geschriebene Versionen der Fibonacci-Folge angeben und deren Äquivalenz zeigen.

Die naive Implementierung könnte folgendermaßen aussehen:

fib n | n < 0 = error "n must be greater or equal zero" | n == 0 = 0 | n == 1 = 1 | n >= 2 = fib (n[...]

Linktipps Januar 2010

Saturday, 02 January 2010, 04:56 von Blackflash


Linktipps #15

Saturday, 26 December 2009, 11:24 von Blackflash


Linktipps #14

Saturday, 12 December 2009, 17:28 von Blackflash


Linktipps #13

Sunday, 29 November 2009, 13:54 von Blackflash
  • Configuring PHP: Essential INI Settings: Dem erfahrenen PHP-Entwickler werden diese wichtigen Konfigurationsdirektiven bereits ein Begriff sein, aber für Einsteiger ist es eine klare und vor allem kommentiere Übersicht.
  • Fine-grained SVN commit emails made easy: Um die Qualität eines (größeren) Projekts zu gewährleisten gibt es viele Möglichkeiten: Dieser Artikel beschreibt eine weitere, die ich d[...]