Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Programming Language

Fortress (programming language)

Concurrent Language

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
Statically Typed 1
First Released
2006 1
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 Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.