{"id":8894,"date":"2021-07-12T08:46:27","date_gmt":"2021-07-12T08:46:27","guid":{"rendered":"https:\/\/museo.inf.upv.es\/?page_id=8894"},"modified":"2021-07-13T08:46:49","modified_gmt":"2021-07-13T08:46:49","slug":"fortran","status":"publish","type":"page","link":"https:\/\/museo.inf.upv.es\/en\/fortran\/","title":{"rendered":"Fortran"},"content":{"rendered":"<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:75%\">\n<p><\/p>\n<h1>The <strong>FORTRAN<\/strong> Programming Language<\/h1>\n<div id=\"attachment_8999\" style=\"width: 341px\" class=\"wp-caption alignleft\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-8999\" class=\"wp-image-8999 \" src=\"https:\/\/museo.inf.upv.es\/wp-content\/uploads\/2021\/07\/FORTRAN_Backus-300x225.jpg\" alt=\"Jhon W. Backus, impulsor del desarrollo de FORTRAN\" width=\"331\" height=\"248\" srcset=\"https:\/\/museo.inf.upv.es\/wp-content\/uploads\/2021\/07\/FORTRAN_Backus-300x225.jpg 300w, https:\/\/museo.inf.upv.es\/wp-content\/uploads\/2021\/07\/FORTRAN_Backus.jpg 600w\" sizes=\"auto, (max-width: 331px) 100vw, 331px\" \/><p id=\"caption-attachment-8999\" class=\"wp-caption-text\">Jhon W. Backus, driving force behind FORTRAN&#8217;s development<\/p><\/div>\n<p style=\"text-align: justify;\">Developed by <strong>IBM<\/strong> in <strong>1950<\/strong> to reduce the effort of implementing solutions to scientific and engineering tasks (until that date developed in assembly language). The development of <strong>FORTRAN<\/strong> was parallel to that of the compilers, it was the first language that had a compiler and that allowed to port programs to different machines. In addition, many changes and evolution of the compilers were motivated by the need for <strong>FORTRAN<\/strong> to generate efficient code.<\/p>\n<p style=\"text-align: justify;\">First of the &#8220;modern&#8221; programming languages, its syntax has aged badly (as early as 1968, an article signed by the creators of <a href=\"https:\/\/museo.inf.upv.es\/basic\/\">BASIC<\/a> described it as &#8220;old-fashioned&#8221;). However, despite not being viewed by the community as a general-purpose language, <strong>FORTRAN<\/strong> is the programming language that has dominated scientific application development for nearly six decades. Even today (2021), it occupies the 20th position in the <a href=\"https:\/\/www.tiobe.com\/tiobe-index\/\">TIOBE<\/a> ranking of popularity of programming languages \u200b\u200b(34th in 2020).<\/p>\n<div id=\"attachment_9003\" style=\"width: 333px\" class=\"wp-caption alignleft\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-9003\" class=\"wp-image-9003\" src=\"https:\/\/museo.inf.upv.es\/wp-content\/uploads\/2021\/07\/creadoresFORTRAN-300x200.jpg\" alt=\"Algunos de los creadores de Fortran en 1982. Fuente: IBM\" width=\"323\" height=\"215\" srcset=\"https:\/\/museo.inf.upv.es\/wp-content\/uploads\/2021\/07\/creadoresFORTRAN-300x200.jpg 300w, https:\/\/museo.inf.upv.es\/wp-content\/uploads\/2021\/07\/creadoresFORTRAN-768x512.jpg 768w, https:\/\/museo.inf.upv.es\/wp-content\/uploads\/2021\/07\/creadoresFORTRAN-272x182.jpg 272w, https:\/\/museo.inf.upv.es\/wp-content\/uploads\/2021\/07\/creadoresFORTRAN.jpg 780w\" sizes=\"auto, (max-width: 323px) 100vw, 323px\" \/><p id=\"caption-attachment-9003\" class=\"wp-caption-text\">Some of the creators of FORTRAN in 1982. Source: IBM<\/p><\/div>\n<p style=\"text-align: justify;\"><strong>FORTRAN<\/strong> has been essential in areas of intensive calculation such as: astronomy, computational fluid dynamics, finite element analysis, weather modeling and prediction or satellite simulation. This made the different standardized versions maintain compatibility with the previous ones, while including capabilities from structured programming (in 1977), object orientation (in 2003) or concurrent programming (in 2008).<\/p>\n<p style=\"text-align: justify;\">Currently, the availability of large specialized libraries (usually implemented in <a href=\"https:\/\/museo.inf.upv.es\/c-y-c\/\">C or C ++<\/a>) means that the scientific community is migrating to new high-level languages \u200b\u200bsuch as Python or Matlab. All this led FORTRAN to incorporate conversion facilities to <a href=\"https:\/\/museo.inf.upv.es\/c-y-c\/\">C<\/a>.<\/p>\n<p style=\"text-align: justify;\">Today, many of the performance evaluation tasks for new supercomputers are written in <strong>FORTRAN<\/strong>.<\/p>\n<p><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:25%\">\n<p><\/p>\n<div style=\"border-image: initial; border: 3px solid; border-color: #d1005d; padding: 10px;\">\n<h3 align=\"center\">FORTRAN<\/h3>\n<hr><b>Born:1957 <br>Evolution: FORTRAN II (1958); FORTRAN IV (1962); FORTRAN 66; FORTRAN 77; Fortran 90; Fortran 95; Fortran 2003; Fortran 2008; Fortran 2018;<br>Influences of: &#8212;<br>Influences: Algol 58; BASIC; C; PL1<\/b><\/div>\n<p><\/p>\n<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>The FORTRAN Programming Language Developed by IBM in 1950 to reduce the effort of implementing solutions to scientific and engineering tasks (until that date developed in assembly language). The development of FORTRAN was parallel to that of the compilers, it was the first language that had a compiler and that allowed to port programs to [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"class_list":["post-8894","page","type-page","status-publish","hentry","post"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Fortran - Web del Museo de Inform\u00e1tica 2.0<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/museo.inf.upv.es\/fortran\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Fortran - Web del Museo de Inform\u00e1tica 2.0\" \/>\n<meta property=\"og:description\" content=\"The FORTRAN Programming Language Developed by IBM in 1950 to reduce the effort of implementing solutions to scientific and engineering tasks (until that date developed in assembly language). The development of FORTRAN was parallel to that of the compilers, it was the first language that had a compiler and that allowed to port programs to [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/museo.inf.upv.es\/fortran\/\" \/>\n<meta property=\"og:site_name\" content=\"Web del Museo de Inform\u00e1tica 2.0\" \/>\n<meta property=\"article:modified_time\" content=\"2021-07-13T08:46:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/museo.inf.upv.es\/wp-content\/uploads\/2021\/07\/FORTRAN_Backus-300x225.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/museo.inf.upv.es\\\/fortran\\\/\",\"url\":\"https:\\\/\\\/museo.inf.upv.es\\\/fortran\\\/\",\"name\":\"Fortran - Web del Museo de Inform\u00e1tica 2.0\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/museo.inf.upv.es\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/museo.inf.upv.es\\\/fortran\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/museo.inf.upv.es\\\/fortran\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/museo.inf.upv.es\\\/wp-content\\\/uploads\\\/2021\\\/07\\\/FORTRAN_Backus-300x225.jpg\",\"datePublished\":\"2021-07-12T08:46:27+00:00\",\"dateModified\":\"2021-07-13T08:46:49+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/museo.inf.upv.es\\\/fortran\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/museo.inf.upv.es\\\/fortran\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/museo.inf.upv.es\\\/fortran\\\/#primaryimage\",\"url\":\"https:\\\/\\\/museo.inf.upv.es\\\/wp-content\\\/uploads\\\/2021\\\/07\\\/FORTRAN_Backus-300x225.jpg\",\"contentUrl\":\"https:\\\/\\\/museo.inf.upv.es\\\/wp-content\\\/uploads\\\/2021\\\/07\\\/FORTRAN_Backus-300x225.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/museo.inf.upv.es\\\/fortran\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/museo.inf.upv.es\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Fortran\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/museo.inf.upv.es\\\/#website\",\"url\":\"https:\\\/\\\/museo.inf.upv.es\\\/\",\"name\":\"Web del Museo de Inform\u00e1tica 2.0\",\"description\":\"Web del Museo de Inform\u00e1tica 2.0\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/museo.inf.upv.es\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Fortran - Web del Museo de Inform\u00e1tica 2.0","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/museo.inf.upv.es\/fortran\/","og_locale":"en_US","og_type":"article","og_title":"Fortran - Web del Museo de Inform\u00e1tica 2.0","og_description":"The FORTRAN Programming Language Developed by IBM in 1950 to reduce the effort of implementing solutions to scientific and engineering tasks (until that date developed in assembly language). The development of FORTRAN was parallel to that of the compilers, it was the first language that had a compiler and that allowed to port programs to [&hellip;]","og_url":"https:\/\/museo.inf.upv.es\/fortran\/","og_site_name":"Web del Museo de Inform\u00e1tica 2.0","article_modified_time":"2021-07-13T08:46:49+00:00","og_image":[{"url":"https:\/\/museo.inf.upv.es\/wp-content\/uploads\/2021\/07\/FORTRAN_Backus-300x225.jpg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/museo.inf.upv.es\/fortran\/","url":"https:\/\/museo.inf.upv.es\/fortran\/","name":"Fortran - Web del Museo de Inform\u00e1tica 2.0","isPartOf":{"@id":"https:\/\/museo.inf.upv.es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/museo.inf.upv.es\/fortran\/#primaryimage"},"image":{"@id":"https:\/\/museo.inf.upv.es\/fortran\/#primaryimage"},"thumbnailUrl":"https:\/\/museo.inf.upv.es\/wp-content\/uploads\/2021\/07\/FORTRAN_Backus-300x225.jpg","datePublished":"2021-07-12T08:46:27+00:00","dateModified":"2021-07-13T08:46:49+00:00","breadcrumb":{"@id":"https:\/\/museo.inf.upv.es\/fortran\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/museo.inf.upv.es\/fortran\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/museo.inf.upv.es\/fortran\/#primaryimage","url":"https:\/\/museo.inf.upv.es\/wp-content\/uploads\/2021\/07\/FORTRAN_Backus-300x225.jpg","contentUrl":"https:\/\/museo.inf.upv.es\/wp-content\/uploads\/2021\/07\/FORTRAN_Backus-300x225.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/museo.inf.upv.es\/fortran\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/museo.inf.upv.es\/"},{"@type":"ListItem","position":2,"name":"Fortran"}]},{"@type":"WebSite","@id":"https:\/\/museo.inf.upv.es\/#website","url":"https:\/\/museo.inf.upv.es\/","name":"Web del Museo de Inform\u00e1tica 2.0","description":"Web del Museo de Inform\u00e1tica 2.0","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/museo.inf.upv.es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/museo.inf.upv.es\/en\/wp-json\/wp\/v2\/pages\/8894","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/museo.inf.upv.es\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/museo.inf.upv.es\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/museo.inf.upv.es\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/museo.inf.upv.es\/en\/wp-json\/wp\/v2\/comments?post=8894"}],"version-history":[{"count":17,"href":"https:\/\/museo.inf.upv.es\/en\/wp-json\/wp\/v2\/pages\/8894\/revisions"}],"predecessor-version":[{"id":9019,"href":"https:\/\/museo.inf.upv.es\/en\/wp-json\/wp\/v2\/pages\/8894\/revisions\/9019"}],"wp:attachment":[{"href":"https:\/\/museo.inf.upv.es\/en\/wp-json\/wp\/v2\/media?parent=8894"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}