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.

Try in SPARQL Jump to: Surface forms Statements Referenced by

All labels observed (1)

Label Occurrences
Fortress programming language canonical 2

Statements (69)

Predicate Object
instanceOf programming language
announcement Fortress: A Next-Generation Programming Language NERFINISHED
category Sun Microsystems software project
parallel programming language
scientific programming language
designer Bill Joy NERFINISHED
Christine Flood NERFINISHED
David Chase NERFINISHED
Doug Lea NERFINISHED
Eric Allen NERFINISHED
Gilad Bracha NERFINISHED
Guy L. Steele Jr. NERFINISHED
Guy L. Steele Jr. et al. NERFINISHED
Jan-Willem Maessen NERFINISHED
Timothy Sweeney NERFINISHED
Vijay Saraswat NERFINISHED
developer Sun Microsystems Laboratories NERFINISHED
developmentStatus research project concluded
documentation Fortress Language Specification Version 1.0 NERFINISHED
Fortress Tutorial NERFINISHED
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 NERFINISHED
hasVersion Fortress 1.0 beta specification NERFINISHED
implementation Fortress reference interpreter
implementationLanguage Java NERFINISHED
inception 2005
inspiredBy APL NERFINISHED
Fortran NERFINISHED
Haskell NERFINISHED
Java NERFINISHED
Mathematica NERFINISHED
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 NERFINISHED
repository Project Fortress on Google Code NERFINISHED
runsOn Java Virtual Machine NERFINISHED
sponsor DARPA NERFINISHED
High Productivity Computing Systems program NERFINISHED
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

Referenced by (2)

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