Programmier-Rezeptbuch

Ruby LogoZiel des Open-Source-Projektes PLEAC ist es, Rezepte für typische Aufgabenstellungen in verschiedenen Programmiersprachen zu präsentieren. Als Grundlage dient das “Perl-Cookbook” von Tom Christiansen und Nathan Torkington. Im Projekt werden die Lösungen aus den Buch in die verschiedenen Programmiersprachen übertragen.

Für das Projekt habe ich eine Reihe von Rezepten für die Programmiersprache Ruby beigesteuert:

1-16: Phonetischer Stringvergleich mit „soundex“

2-6: Konvertierung in römische Nummern und zurück. Dazu habe ich auch den Algorithmus entwickelt, da ich die Möglichkeiten der Sprache Ruby ausnutzen wollte.

2-19: Primfaktorenzerlegung

4-18: Beispielprogramme zur Wortformatierung,

4-19: Beispielprogramm Permutation

10-13: Funktionen: sichern globaler Daten

13-13: Klassen und Objekte: zirkuläre Strukturen

14-1 bis 14-4: Datenbankzugriff mit DBM

14-7 bis 14-10: Umgang mit Textdatenbanken, Serialisierung von Strukturen

15-1: Parsen von Kommandozeilenparametern

19.4: Sichere Webskripte mit Taint

19-8: CGI-Redirect