Sun unveils Fortress as replacement for Fortran

News

Sun unveils Fortress as replacement for Fortran

Antony Savvas

Sun Microsystems has unveiled a new open-source programming language for high-performance computing to replace the established Fortran language, originally launched by IBM.

Sun has unveiled a reference implementation of the Fortress programming language, and is seeking developer community involvement to improve it.

The Fortress product is designed for “high-performance computing with high programmability“, said Sun.

In order to explore “breakaway approaches” to improving programmability, the Fortress design has not been tied to legacy language syntax or semantics, said Sun.

Sun said all aspects of high-performance computing language design have been rethought.

“As a result, we are able to support features in Fortress such as transactions, specification of locality, and implicit parallel computation, as integral features built into the core of the language“, said Sun.

Features such as the Fortress component system and test framework facilitate program assembly and testing, and enable powerful compiler optimisations across library boundaries, Sun said.

The syntax and type system of Fortress are custom-tailored to modern high-performance computing programming, supporting mathematical notation and static checking of properties such as physical units and dimensions, static type checking of multidimensional arrays and matrices, and definitions of domain-specific language syntax in libraries.

Sun said Fortress has been designed with the intent that it be a "growable" language, "gracefully supporting the addition of future language features".

More details on Fortress are available here:
http://fortress.sunsource.net/

Read article: Salesforce to make Apex platform and language available

Read article: Sun unveils Java open source site

Comment on this article: computer.weekly@rbi.co.uk


Email Alerts

Register now to receive ComputerWeekly.com IT-related news, guides and more, delivered to your inbox.
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
 

COMMENTS powered by Disqus  //  Commenting policy