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