A Fortress (szó szerint " erőd ") a Sun Microsystems által kifejlesztett programozási nyelvi specifikáció tervezete . A kezdeményezést az Egyesült Államok Védelmi Fejlett Kutatási Projektek Ügynöksége, a DARPA támogatta a HPCS szuperszámítógép -szervezési program részeként .
A specifikáció egyik fejlesztője Guy Steele volt( Eng. Guy L. Steele, Jr. ), aki korábban olyan programozási nyelveken dolgozott, mint a Scheme , a Common Lisp és a Java .
A programozási nyelv a Fortran hagyomány örököse volt . Tartalmazza a Unicode támogatását és egyetlen eredeti szintaxist a matematikai kifejezések írásához. Ez a nyelv azonban nem kompatibilis a Fortrannal, inkább hasonlít az olyan nyelvekhez, mint a Scala , Standard ML és Haskell . A nyelv számos stíluslehetőséget kínál . A forráskód ASCII - szövegként vagy algoritmusdiagramként is olvasható, így sokkal könnyebbé válik a matematikai és egyéb absztrakciókkal való munka.
A Fortresst úgy tervezték, hogy rendkívül párhuzamos programozási nyelv legyen , miközben a lehető legtöbb funkciót megőrzi a könyvtárakon belül. Például a for ciklus a rendszerszoftvertől és -hardvertől függően lineárisan vagy nemlineárisan is végrehajtható . Ugyanakkor a " for " könyvtári funkció maradt, amely lehetővé teszi, hogy a programozó preferenciái szerint működjön .
A projekt 2005-ben indult, 2007-ben megnyílt a forráskód. A projekt fejlesztését az Oracle a 2010-es évek elején leállította [1] .
Sun Microsystems (átvette az Oracle ) | |
---|---|
Felszerelés | |
Szoftver |
|
Adattárolás | |
Nagy teljesítményű számítástechnika |
|
Kutatás | |
Oktatás |
|
Közösség |