{"id":10290,"date":"2011-11-07T13:54:10","date_gmt":"2011-11-07T13:54:10","guid":{"rendered":"https:\/\/www.techopedia.com\/definition\/fortran\/"},"modified":"2016-12-21T17:19:35","modified_gmt":"2016-12-21T17:19:35","slug":"fortran","status":"publish","type":"definition","link":"https:\/\/www.techopedia.com\/definition\/24111\/fortran","title":{"rendered":"Fortran"},"content":{"rendered":"
Fortran, formerly written in all caps (FORTRAN), is a programming language designed for numeric computation and scientific computing. First introduced in 1954, Fortran is the oldest programming language and is still widely used. Its applications are found in the scientific fields, particularly numerical weather prediction, computational fluid dynamics and computational physics. Fortran is also quite popular in high-performance computing and is used in program benchmarking and ranking the world’s fastest supercomputers.\n<\/p>\n
Some of the characteristics making Fortran suitable for scientists include:\n<\/p>\n
Today, despite having competition from languages like C and C++, Fortran is still extensively used to perform floating-point benchmark tests on new computer processors. Over the years, a vast collection of code has been written with Fortran in many scientific and engineering machines, allowing the language to persist.\n<\/p>\n
Fortran has evolved over time. Starting off as a purely procedural programming language, it now supports object-oriented features like type extension and inheritance, polymorphism and dynamic type allocation.<\/p>\n","protected":false},"excerpt":{"rendered":"
What Does Fortran Mean? Fortran, formerly written in all caps (FORTRAN), is a programming language designed for numeric computation and scientific computing. First introduced in 1954, Fortran is the oldest programming language and is still widely used. Its applications are found in the scientific fields, particularly numerical weather prediction, computational fluid dynamics and computational physics. […]<\/p>\n","protected":false},"author":7813,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"_lmt_disableupdate":"","_lmt_disable":"","om_disable_all_campaigns":false,"footnotes":""},"definitioncat":[244,216],"class_list":["post-10290","definition","type-definition","status-publish","format-standard","hentry","definitioncat-programming-languages","definitioncat-software-development"],"acf":[],"yoast_head":"\n