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
Entity-backed identity for the typing discipline value this language already carries as an enum fact, resolved to a concept entity by an explicit value-to-entity map (phase 3 bucket conversion, docs\design_entity_backed_browse_buckets_20260928.md). The enum fact itself stays on the entity unchanged.
In Field
Source Fortress (programming language) (Wikipedia)
Sources
1. Fortress (programming language) (Wikipedia)
Infobox field released
released = 2006
Infobox typing field
typing = Static
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.
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.