Computing Atlas

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

Fortress (programming language)

Programming 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

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 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.