von Bernd Ulmann
5 ist eine stackorientierte Array-Programmiersprache, die man am besten als Mischung von Forth und APL beschreiben kann. Programme in 5 sind in der Regel fast so kurz wie vergleichbare APL-Programme, allerdings ohne die Notwendigkeit eines obskuren Zeichensatzes, die Evaluierung von Ausdrücken von rechts nach links, usw.
5 ist komplett in Perl geschrieben, mit dem Ziel einer einfachen Portierbarkeit im Hinterkopf. Insbesondere OpenVMS ist eines der Systeme, an das die Programmierer beim Schreiben des 5-Interpreters gedacht haben.
Die 5-Homepage befindet sich unter http://lang5.sourceforge.net/, das komplette Distributionspaket dort unter dem Punkt "Download 5 files". Die ZIP-Datei enthält den Interpreter, einige Beispiele und eine umfassende Einführung in die Programmierung mit 5.
5 ist freie Software; das Entwicklerteam freut sich auf Kommentare und Vorschläge, u.a. zu neuen Sprach- und Interpreter-Elementen. |