Top-Fragen
Zeitleiste
Chat
Kontext
Fortress (Programmiersprache)
Programmiersprache Aus Wikipedia, der freien Enzyklopädie
Remove ads
Fortress ist eine Programmiersprache, deren Entwicklung von Sun Microsystems initiiert wurde. Die Leitung hat Guy L. Steele, Jr., der schon an der Erstellung der Java Language Specification beteiligt war.
Remove ads
Geschichte
Fortress wurde ursprünglich wie auch X10 von IBM und Chapel von Cray Inc. im Rahmen des DARPA-Programms High Productivity Computing Systems (HPCS) entwickelt.[1] Der Vertrag wurde allerdings im November 2006 nicht verlängert und Fortress wird jetzt als Open Source weiterentwickelt. Fortress ist als Nachfolger für Fortran gedacht, versucht aber mit der Syntax möglichst nahe an der mathematischen Notation zu bleiben. Deshalb ähnelt die Syntax am meisten der von Scala, Standard ML, und Haskell. Eine erste Implementierung ist für die Java-Plattform in Form eines Interpreters verfügbar. Am 1. April 2008 wurde die Version 1.0 (sowohl Interpreter als auch Spezifikation) veröffentlicht. Dabei wurden viele Dinge aus der Spezifikation gestrichen, um sie mit der Implementierung auf einen Stand zu bringen. Im Juli 2012 wurde die Entwicklung von Fortress eingestellt.[2]
Remove ads
Darstellung des Quelltextes
Fortress unterstützt Unicode-Zeichen in Bezeichnern und sieht für zahlreiche Sprachkonstrukte eigene Darstellungsregeln vor. Beispiele:
Remove ads
Hallo-Welt-Programm in Fortress
Das folgende Programm gibt Hallo Welt! auf der Standardausgabe aus:
component HalloWelt export Executable run() = print "Hallo Welt!" end
Weblinks
- Fortress Website ( vom 10. August 2016 im Internet Archive) (englisch)
- Project Fortress Wiki Seite
- sun.com: Programming Language Research Group ( vom 18. Juli 2009 im Internet Archive) (englisch)
- sun.com: Programming Language Research Group: Publications and Fortress Specifications ( vom 29. Juni 2009 im Internet Archive) (englisch)
- sun.com: Fortress FAQ ( vom 18. Juni 2009 im Internet Archive) (englisch)
- sun.com: Fortress Programming Language Tutorial ( vom 6. Februar 2009 im Internet Archive; PDF; 1,74 MB, englisch)
- experimentalstuff.com: The Fortress-interest Archives ( vom 6. Februar 2009 im Internet Archive) (englisch)
- Artikel bei Lambda the Ultimate
Remove ads
Einzelnachweise
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads