| Abstract |
Fortress č un linguaggio di ricerca nato nei laboratori Sun con i fondi
del progetto High Productivity Computing Systems, finanziato da DARPA.
Anche se in realtā il linguaggio condivide con il Fortran solo il dominio di applicazione,
il nome Fortress č stato coniato appositamente per evidenziare lo scopo primario del progetto
di produrre un "Fortran sicuro", ossia, un linguaggio per calcoli ad alte prestazioni che
garantisse robustezza, riuso e produttivitā del software mediante caratteristiche tipiche
dei moderni linguaggi di programmazione tipati staticamente.
Oltre al parallelismo, Fortress incorpora le seguenti importanti caratteristiche:
* č un linguaggio espressamente ideato per essere facilmente estendibile;
* č component-based grazie al concetto di trait (una generalizzazione della nozione di classe);
* č tipato staticamente e permette l'inferenza automatica di tipo;
* ha una sintassi molto flessibile (basata su Unicode) e vicina allo stile matematico usuale.
|