Erőd

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

Lásd még

Jegyzetek

  1. Dr. M. Probert. Nagy teljesítményű számítástechnika – A jövő  . Lecture Notes "4th Year High Performance Computing" 17. The University of York, Physics Department (2015). Hozzáférés dátuma: 2016. január 8. Az eredetiből archiválva : 2016. január 26.

Linkek