ALERT

[FREE DEMO] Deploy Your Enterprise Cloud in Minutes

Fortress

Definition - What does Fortress mean?

Fortress is a programming language developed by Sun Microsystems as a high-performance programming platform, although it can also be used as a general programming language.

Fortress was funded by the Defense Advanced Research Projects Agency's (DARPA) High Productivity Computing Systems (HPCS). It is generally used for math, science and engineering calculations that require a lot of processing power.

Techopedia explains Fortress

The HPCS project funded the development of three programming languages, including Fortress. In 2006, Sun’s Fortress was excluded from the project, making its future unpredictable. In 2007, Sun developed a different funding policy, where Fortress became an open-source project supported by community efforts. In March 2008, Fortress version 1.0 was released and was highly compatible with Java’s virtual machine environment.

The syntax in Fortress is suited for mathematical notation, much like FORTRAN, which was created by IBM in the 1950s for engineers, scientists and mathematicians. Fortress is a secure form of FORTRAN that includes some improvements, such as parallelism, Unicode support and concrete syntax. As such, Fortress is well suited to solving sets of equations and other complex mathematical operations. However, because it requires a large amount of RAM to run, its use is mostly limited to supercomputers and use in academic research institutions.

Techopedia Deals

Connect with us

Techopedia on Linkedin
Techopedia on Linkedin
Tweat cdn.techopedia.com
"Techopedia" on Twitter


'@Techopedia'
Sign up for Techopedia's Free Newsletter!

Email Newsletter

Join thousands of others with our weekly newsletter

Resources
The 4th Era of IT Infrastructure: Superconverged Systems
The 4th Era of IT Infrastructure: Superconverged Systems:
Learn the benefits and limitations of the 3 generations of IT infrastructure – siloed, converged and hyperconverged – and discover how the 4th...
Approaches and Benefits of Network Virtualization
Approaches and Benefits of Network Virtualization:
Businesses today aspire to achieve a software-defined datacenter (SDDC) to enhance business agility and reduce operational complexity. However, the...
Free E-Book: Public Cloud Guide
Free E-Book: Public Cloud Guide:
This white paper is for leaders of Operations, Engineering, or Infrastructure teams who are creating or executing an IT roadmap.
Free Tool: Virtual Health Monitor
Free Tool: Virtual Health Monitor:
Virtual Health Monitor is a free virtualization monitoring and reporting tool for VMware, Hyper-V, RHEV, and XenServer environments.
Free 30 Day Trial – Turbonomic
Free 30 Day Trial – Turbonomic:
Turbonomic delivers an autonomic platform where virtual and cloud environments self-manage in real-time to assure application performance.