Empfohlen, 2024

Die Wahl des Herausgebers

Das Open-Source-HPC-Sprachenprojekt von Oracle begann unter Sun

Installing software for scientists on a multi-user HPC system A comparison between conda, EasyBuild…

Installing software for scientists on a multi-user HPC system A comparison between conda, EasyBuild…
Anonim

Oracle-Forschern wurde die Entwicklung der Fortress-Programmiersprache für High-Performance-Computing "abgerungen", eine Anstrengung, die Sun vor fast 10 Jahren begann Microsystems.

Fortress sollte eine überlegene Alternative zur gut etablierten Fortran-Sprache für HPC bieten. Es ist auch unter einer Reihe von Sprachen, die finanzielle Unterstützung von der US-DARPA (Defense Advanced Research Projects Agency) High Productivity Computing Systems Programm erhalten.

"Zehn Jahre ist eine bemerkenswert lange Laufzeit für ein industrielles Forschungsprojekt (ein bis drei Jahren ist viel typischer), aber wir sind der Meinung, dass sich unsere ausgedehnten Bemühungen gelohnt haben ", sagte der bekannte Informatiker und Architekt des Fortress-Projekts, Guy Steele, am Samstag in einem Blogbeitrag. "Viele Aspekte des Fortress-Designs waren neu, und wir haben viel gelernt, als wir einen Interpreter und eine erste Sammlung von Bibliotheken bauten."

Laut Steele hatte das Projekt in den letzten Jahren jedoch "schwere technische Herausforderungen" . Die Probleme drehten sich um "die Diskrepanz zwischen dem (eher ambitionierten) Fortress-System und einer virtuellen Maschine, die nicht darauf ausgelegt war (das wäre jede derzeit verfügbare VM, nicht nur [die Java VM]", schrieb er.

Team Mitglieder gaben an, dass es nicht genügend Forschungswert gebe, um eine mit der JVM kompatible Implementierung von Fortress abzuschließen, fügte er hinzu.

"Wir stellen auch fest, dass in den letzten zehn Jahren andere Sprachen (Chapel, X10, Clojure und Scala) unter anderem) haben einige der gleichen Probleme untersucht, mit denen sich Fortress befasst hat, und wir haben Gespräche, Zusammenarbeit und freundschaftlichen Wettbewerb sehr genossen mit denen, die diese Ideen in alternativen Kontexten erforscht haben ", sagte Steele In den nächsten Monaten werden die Teammitglieder "die Code- und Sprachspezifikation in die bestmögliche Form bringen", fügt Steele hinzu. Die Codebasis wird weiterhin Open-Source sein und die Programmiergruppe für Programmiersprachen wird Fragen beantworten ut it.

Schon im November 2006, als die DARPA ihre Entwicklung nicht mehr finanzierte, stand die Geschichte für Fortress. Aber die Arbeit an der Sprache wurde bei Sun und Oracle fortgesetzt, die die Übernahme von Sun Anfang 2010 abgeschlossen hatten.

News von Fortress 'schwebender Zeichnung zeichnete eine Mischung aus Enttäuschung und achselzuckendem Akzeptieren von Programmierern, die auf sozialen Medien sendeten.

"Oracle würde es am Leben halten für … was genau", sagte ein Poster in einem Reddit-Thread. "Manchmal kommen nette Sprachen nie zur Geltung, und gutes Geld nach schlechtem Willen wird nicht helfen."

"Es ist ein Projekt, das nirgends hinführt (viele Leute in diesem Thread haben noch nie davon gehört)", ein anderer schrieb. "Sicherlich können sie jemanden wie Guy Steele dazu bringen, an etwas zu arbeiten, das mit größerer Wahrscheinlichkeit erfolgreich ist."

Chris Kanaracus berichtet über Unternehmenssoftware und allgemeine Technologie für

den IDG News Service . Chris 'E-Mail-Adresse lautet [email protected]

Top