[WEBINAR] Better to Ask Permission? Best Practices for Privacy and Security


Definition - What does FORTRAN 77 mean?

FORTRAN77 is a version of the general-purpose imperative programming language FORTRAN. It is the successor of FORTRAN 66 and was proposed in 1977. FORTRAN77 addressed many key shortcomings of FORTRAN66 and added significant features to the programming language.

Techopedia explains FORTRAN 77

FORTRAN was one of the first high-level programming languages. One of the salient features of FORTRAN applications is that they are portable across machine platforms. FORTRAN77 programs can run on any machine which has a FORTRAN77 compiler. Unlike other programming languages, FORTRAN77 has a strict set of rules regarding source code formatting. In other words, it is not a free-format programming language. FORTRAN77 ignores blank spaces. Even if all blanks were removed in a FORTRAN77 program, it would still be considered syntactically correct. When it comes to variable declarations, FORTRAN77 makes use of an implicit set of rules to declare a type. However, the language cannot share various program units, meaning global variables are not used in FORTRAN77.

FORTRAN77 is one of the simplest programming languages and is very easy to learn. It is one of the best programming languages for mathematical computing or operations with high availability in efficient FORTRAN77 libraries. In fact, FORTRAN77 is considered one of the best options for time-critical loops or arrays.

However, there are few drawbacks associated with FORTRAN77. It is a very primitive programming language when it comes to lists, text processing or for other complex data structures. The basic variable types available in FORTRAN77 are primitive in nature. FORTRAN77 has no concept of dynamic memory allocation. FORTRAN77 codes are mostly hard to extend or reuse in higher versions of FORTRAN like FORTRAN90 or FORTRAN95.

Share this:

Connect with us

Email Newsletter

Join thousands of others with our weekly newsletter

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.