de.openvms.org - Für die deutschsprachige VMS-Community https://org.openvms.de:443/stories.php?story=10/06/08/7639002

5 - eine stackorientierte Array-Programmiersprache
Software - 08-Jun-2010 03:27 UTC
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.