Fortress programming language

E567331

Fortress is a high-performance, mathematically oriented experimental programming language designed to explore parallelism and productivity in scientific and technical computing.

All labels observed (7)

How this entity was disambiguated

Statements (69)

Predicate Object
instanceOf programming language ⓘ
announcement Fortress: A Next-Generation Programming Language ⓘ
category Sun Microsystems software project ⓘ
parallel programming language ⓘ
scientific programming language ⓘ
designer Bill Joy ⓘ
Christine Flood ⓘ
David Chase ⓘ
Doug Lea ⓘ
Eric Allen ⓘ
Gilad Bracha ⓘ
Guy L. Steele Jr. ⓘ
Guy L. Steele Jr. et al. ⓘ
linked to: Guy L. Steele Jr.

Jan-Willem Maessen ⓘ
Timothy Sweeney ⓘ
Vijay Saraswat ⓘ
developer Sun Microsystems Laboratories ⓘ
linked to: Sun Microsystems
developmentStatus research project concluded ⓘ
documentation Fortress Language Specification Version 1.0 ⓘ
Fortress Tutorial ⓘ
endOfActiveDevelopmentAnnouncement 2012 ⓘ
executionModel implicitly parallel loops ⓘ
support for data parallelism ⓘ
support for task parallelism ⓘ
firstPublicSpecification 2005 ⓘ
goal explore implicit parallelism for scientific codes ⓘ
improve productivity in high-performance computing ⓘ
provide a modern alternative to Fortran ⓘ
hasSpecification Fortress Language Specification ⓘ
hasVersion Fortress 1.0 beta specification ⓘ
implementation Fortress reference interpreter ⓘ
implementationLanguage Java ⓘ
inception 2005 ⓘ
inspiredBy APL ⓘ
Fortran ⓘ
Haskell ⓘ
Java ⓘ
Mathematica ⓘ
license open-source license ⓘ
notableFeature component-based module system ⓘ
comprehensions and generators ⓘ
implicit parallelism ⓘ
mathematical notation in source code ⓘ
rich type system with traits ⓘ
support for Unicode mathematical symbols ⓘ
transactions and atomic blocks ⓘ
units of measure in the type system ⓘ
paradigm functional programming ⓘ
imperative programming ⓘ
object-oriented programming ⓘ
parallel programming ⓘ
presentedAt OOPSLA 2005 ⓘ
linked to: OOPSLA
repository Project Fortress on Google Code ⓘ
runsOn Java Virtual Machine ⓘ
sponsor DARPA ⓘ
High Productivity Computing Systems program ⓘ
status discontinued ⓘ
supports generic programming ⓘ
multiple dispatch ⓘ
overloading based on traits ⓘ
parallel collections ⓘ
syntaxStyle block-structured syntax ⓘ
mathematics-like syntax ⓘ
targetDomain high-performance computing ⓘ
scientific computing ⓘ
technical computing ⓘ
typingDiscipline static typing ⓘ
strong typing ⓘ
type inference ⓘ

How these facts were elicited

Referenced by (8)

Full triples — surface form annotated when it differs from this entity's canonical label.

Guy L. Steele Jr. → notableWork → Fortress programming language ⓘ
Guy L. Steele Jr. → coDesigned → Fortress programming language ⓘ
Fortress → hasSpecification → Fortress Language Specification ⓘ
subject linked to: Fortress programming language
linked to: Fortress programming language
Fortress → hasVersion → Fortress 1.0 beta specification ⓘ
subject linked to: Fortress programming language
linked to: Fortress programming language
Fortress → documentation → Fortress Tutorial ⓘ
subject linked to: Fortress programming language
linked to: Fortress programming language
Fortress → documentation → Fortress Language Specification Version 1.0 ⓘ
subject linked to: Fortress programming language
linked to: Fortress programming language
Fortress → announcement → Fortress: A Next-Generation Programming Language ⓘ
subject linked to: Fortress programming language
linked to: Fortress programming language
Fortress → repository → Project Fortress on Google Code ⓘ
subject linked to: Fortress programming language
linked to: Fortress programming language