Das Projekt Fortress, das eine Programmiersprache für High Performance Computing (HPC) entwickelt, hat Sprachspezifikation und Referenzimplementierung in Version 1.0 veröffentlicht.
Mit dieser Release zieht die Implementierung mit der Spezifikation gleich. Um das zu erreichen, haben die Entwickler allerdings einige Features aus der Beta-Spezifikation auf eine spätere Software-Version vertagt. Version 1.0 entspricht dem Subversion-Changeset 1450 im Quelltext-Repository des Projekts.
Das Projekt, gesteuert von der Forschungsgruppe Programmiersprachen beim Software-Konzern Sun, gestaltet eine Sprache, die sich durch einige Eigenschaften besonders für das Hochleistungsrechnen eignen soll. Dazu gehört vornehmlich die eingebaute Parallelisierung: Stehen mehrere Prozessoren zur Verfügung, werden For-Schleifen und ähnliche Konstrukte standardmäßig parallel abgearbeitet. Daneben bietet die Sprache dem Programmierer weitgehende Gestaltungsmöglichkeiten, und die Fortress-Syntax bedient sich mathematischer Notation.
Einen kurzen Überblick über das Projekt geben die FAQ, eine detailliertere Beschreibung bietet die Fortress Language Specification 1.0.
Zum Betrieb der Fortress-Implementierung 1.0 ist Java 1.5 oder neuer erforderlich, der Build-Prozess erfordert Ant 1.6.5. Eine Quick-Start-Seite auf der Projekthomepage beschreibt den Bezug des Quellcodes, Build und Installation unter Linux, Solaris, Mac OS X und Windows. Fortress steht unter einer BSD-Lizenz.



