Fortress is a discontinued experimental programming language designed by Guy L Steele Jr and others at Sun Microsystems, first appearing in 2006. It is a multi paradigm language incorporating structured, imperative and procedural approaches, and it targeted high performance computation while aiming to provide abstraction and type safety on par with modern programming language principles, with funding support from DARPA's High Productivity Computing Systems initiative. Development of Fortress ceased in 2012, when Guy Steele announced the halt, citing complications with using the language's type system on existing virtual machines. Its final release, version 1.0_5033, came in September 2011, and the project is now archived, though its source code remains available under a BSD license.
Facts
Classification
Typing Discipline First Released Connections
Follows Typing Discipline
In Field
Source Fortress (programming language) (Wikipedia)
Invented By
Source Fortress (programming language) (Wikipedia)
In the Other Atlases
Developed By
Also in Business Atlas: the developer of this subject.
Sources
1. Fortress (programming language) (Wikipedia)
History
In November 2006, when DARPA approved funding for the third phase of the HPCS project, X10 and Chapel were funded, but Fortress was not, leading to uncertainty about the future of Fortress. In January 2007, Fortress was released as open-source.
Infobox: typing
Static
- In Group: Parallel and Distributed Programming Languages, lead section
In Field: Programming Language Theory, Lead sentence
Fortress is a discontinued experimental programming language for high-performance computing, created by Sun Microsystems with funding from The Defense Advanced Research Projects Agency's (DARPA) High Productivity Computing Systems project.
Invented By: Guy L. Steele Jr., Infobox: designers
Guy L. Steele Jr., others
View the SourceReader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.