{"id":45681,"date":"2024-02-19T16:06:00","date_gmt":"2024-02-19T21:06:00","guid":{"rendered":"https:\/\/niixer.com\/?p=45681"},"modified":"2024-02-19T16:06:00","modified_gmt":"2024-02-19T21:06:00","slug":"fortran-el-primer-lenguaje-de-programacion","status":"publish","type":"post","link":"https:\/\/niixer.com\/index.php\/2024\/02\/19\/fortran-el-primer-lenguaje-de-programacion\/","title":{"rendered":"Fortran: El primer lenguaje de programaci\u00f3n"},"content":{"rendered":"\n<p>Desde su concepci\u00f3n en 1957 por IBM, el <a href=\"https:\/\/niixer.com\/?s=lenguaje+de+programaci%C3%B3n\">lenguaje de programaci\u00f3n<\/a> FORTRAN ha sido un pionero en la inform\u00e1tica, especialmente adaptado al c\u00e1lculo num\u00e9rico y la computaci\u00f3n cient\u00edfica. Su nombre, derivado de &#8220;Formula Translating System&#8221;, refleja su enfoque original en la traducci\u00f3n de f\u00f3rmulas matem\u00e1ticas para su ejecuci\u00f3n en computadoras. A lo largo de m\u00e1s de seis d\u00e9cadas, FORTRAN ha evolucionado significativamente, pasando de su versi\u00f3n inicial para el <a href=\"https:\/\/es.wikipedia.org\/wiki\/IBM_704\">IBM 704<\/a> a est\u00e1ndares modernos como FORTRAN 2008.<\/p>\n\n\n\n<p>FORTRAN ha sido fundamental en campos como la predicci\u00f3n num\u00e9rica del tiempo, an\u00e1lisis de elementos finitos, din\u00e1mica de fluidos computacional y m\u00e1s. Este lenguaje tambi\u00e9n sigue siendo crucial en la computaci\u00f3n de alto rendimiento, siendo utilizado para evaluar el desempe\u00f1o y clasificar los <a href=\"https:\/\/niixer.com\/index.php\/2020\/11\/17\/se-publico-la-lista-de-las-mejores-supercomputadoras-del-mundo\/\">supercomputadores <\/a>m\u00e1s r\u00e1pidos del mundo. Su popularidad ha perdurado, especialmente entre los cient\u00edficos y en aplicaciones como la predicci\u00f3n meteorol\u00f3gica, el trading financiero y las simulaciones de ingenier\u00eda.<\/p>\n\n\n\n<p>FORTRAN destaca por su rendimiento y caracter\u00edsticas preferidas por los desarrolladores, como la gesti\u00f3n autom\u00e1tica de memoria y la optimizaci\u00f3n. Aunque es un lenguaje compilado &#8220;ahead-of-time&#8221;, lo que requiere un paso adicional de compilaci\u00f3n, su eficiencia en el c\u00e1lculo lo convierte en una opci\u00f3n inigualable para problemas donde el rendimiento es crucial.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Historia de Fortran<\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-image alignleft size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"404\" height=\"562\" src=\"https:\/\/niixer.com\/wp-content\/uploads\/2024\/02\/image-92.png\" alt=\"John W. Backus, autor de Fortran\" class=\"wp-image-45854\" style=\"width:251px;height:auto\" srcset=\"https:\/\/niixer.com\/wp-content\/uploads\/2024\/02\/image-92.png 404w, https:\/\/niixer.com\/wp-content\/uploads\/2024\/02\/image-92-216x300.png 216w\" sizes=\"auto, (max-width: 404px) 100vw, 404px\" \/><\/figure>\n\n\n\n<p>La historia de Fortran es una saga de innovaci\u00f3n y adaptaci\u00f3n que se remonta a finales de 1953, cuando <a href=\"https:\/\/es.wikipedia.org\/wiki\/John_Backus\">John W. Backus<\/a> present\u00f3 la idea de un lenguaje de programaci\u00f3n m\u00e1s pr\u00e1ctico que el ensamblador para el IBM 704 de IBM. Tras tres a\u00f1os de arduo trabajo, en 1957 se lanz\u00f3 la primera versi\u00f3n de Fortran, un hito que revolucion\u00f3 la programaci\u00f3n al reducir significativamente el n\u00famero de sentencias necesarias para operar una m\u00e1quina. El equipo de desarrollo, encabezado por Backus, inclu\u00eda a programadores como Richard Goldberg, Sheldon F. Best y Harlan Herrick, entre otros.<\/p>\n\n\n\n<p>A pesar del inicial escepticismo de la comunidad, Fortran gan\u00f3 r\u00e1pidamente aceptaci\u00f3n debido a su eficiencia y facilidad de uso. Fue ampliamente adoptado por cient\u00edficos para programas num\u00e9ricamente intensivos, estimulando el desarrollo de compiladores m\u00e1s r\u00e1pidos y eficientes. La inclusi\u00f3n de tipos de datos complejos ampli\u00f3 a\u00fan m\u00e1s su utilidad, especialmente en campos t\u00e9cnicos como la ingenier\u00eda el\u00e9ctrica.<\/p>\n\n\n\n<p>Con el tiempo, Fortran se convirti\u00f3 en el primer lenguaje de programaci\u00f3n ampliamente utilizado en una variedad de arquitecturas de computadoras, con m\u00e1s de 40 compiladores disponibles para 1963. Las continuas revisiones y mejoras, incluidas versiones como Fortran IV y Fortran 77, mantuvieron su relevancia en la comunidad cient\u00edfica y educativa.<\/p>\n\n\n\n<p>Aunque a menudo se considera obsoleto, Fortran sigue siendo una herramienta vital en la computaci\u00f3n cient\u00edfica, con el est\u00e1ndar m\u00e1s reciente, Fortran 2018, introduciendo nuevas caracter\u00edsticas mientras conserva su alto rendimiento y capacidad para abordar los desaf\u00edos modernos. Su evoluci\u00f3n hacia caracter\u00edsticas m\u00e1s modernas, como la programaci\u00f3n orientada a objetos, demuestra su capacidad de adaptaci\u00f3n a lo largo del tiempo y su influencia en la evoluci\u00f3n de otros lenguajes de programaci\u00f3n. Fortran ha dejado un legado duradero en la inform\u00e1tica y sigue siendo una fuerza innovadora en la programaci\u00f3n cient\u00edfica y de alto rendimiento.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Caracter\u00edsticas de Fortran<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Alto rendimiento: Fortran ha sido meticulosamente dise\u00f1ado para satisfacer las demandas de c\u00e1lculos num\u00e9ricos y cient\u00edficos intensivos. Los compiladores est\u00e1n altamente optimizados, lo que permite la ejecuci\u00f3n eficiente de algoritmos complejos. Su estructura y sintaxis est\u00e1n optimizadas para minimizar la sobrecarga y maximizar el rendimiento, lo que lo convierte en la elecci\u00f3n preferida para aplicaciones que requieren un procesamiento r\u00e1pido y eficiente de grandes vol\u00famenes de datos.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Tipado est\u00e1tico y fuerte: Una de las fortalezas de Fortran radica en su sistema de tipos est\u00e1ticos y fuertes. Esto significa que los tipos de datos deben ser declarados expl\u00edcitamente y que las conversiones entre tipos no se realizan de manera impl\u00edcita, lo que ayuda a prevenir errores comunes de tipo durante la compilaci\u00f3n. Adem\u00e1s, este enfoque proporciona al compilador informaci\u00f3n valiosa para optimizar el c\u00f3digo generado, lo que resulta en ejecuciones m\u00e1s eficientes y seguras.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>F\u00e1cil de aprender y usar: A pesar de su potencia y versatilidad, Fortran es conocido por su relativa facilidad de aprendizaje y uso. Su sintaxis limpia y concisa permite a los programadores expresar algoritmos de manera clara y directa, sin la necesidad de escribir una cantidad excesiva de c\u00f3digo. Las caracter\u00edsticas como los bucles DO y la manipulaci\u00f3n de matrices simplifican la representaci\u00f3n de operaciones matem\u00e1ticas complejas, lo que lo hace especialmente atractivo para aplicaciones cient\u00edficas y de ingenier\u00eda.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Vers\u00e1til: Fortran ofrece una amplia gama de estilos de programaci\u00f3n que pueden adaptarse a diferentes problemas y preferencias de los desarrolladores. Ya sea que se prefiera un enfoque imperativo, procedimental, matricial, orientado a objetos o funcional, este lenguaje de programaci\u00f3n proporciona las herramientas necesarias para expresar eficazmente la l\u00f3gica de programaci\u00f3n requerida. Esto permite a los programadores abordar una variedad de desaf\u00edos computacionales con comodidad y eficiencia, lo que contribuye a su amplia adopci\u00f3n en diversos campos de la ciencia y la ingenier\u00eda.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Paralelismo nativo: Fortran ha sido dise\u00f1ado desde su concepci\u00f3n para aprovechar el paralelismo de manera intr\u00ednseca. Sus caracter\u00edsticas como Coarrays, equipos y subrutinas colectivas facilitan la escritura de c\u00f3digo paralelo eficiente y escalable, lo que permite aprovechar plenamente los recursos de hardware modernos, desde sistemas multin\u00facleo hasta cl\u00fasteres de supercomputadoras. Esto lo convierte en una herramienta poderosa para el desarrollo de aplicaciones de alto rendimiento en entornos de computaci\u00f3n distribuida y en la nube.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Estructura de Fortran<\/strong><\/h3>\n\n\n\n<p>Los <a href=\"https:\/\/niixer.com\/?s=programas\">programas<\/a> desarrollados en un lenguaje de programaci\u00f3n de alto nivel, como el FORTRAN, siguen una estructura l\u00f3gica jer\u00e1rquica, dividida en unidades program\u00e1ticas. En el esquema, cada programa que se ejecutar\u00e1 en una computadora debe tener una unidad principal, conocida como programa principal, que contiene las instrucciones que definen el prop\u00f3sito del programa. Estas instrucciones pueden llamar a otras unidades program\u00e1ticas o subprogramas de nivel jer\u00e1rquico inferior para llevar a cabo ciertas tareas dentro del programa principal.<\/p>\n\n\n\n<p>Los subprogramas de nivel inferior son conjuntos de instrucciones que, cuando se agrupan, forman una instrucci\u00f3n dentro del programa principal. Siguiendo este principio de jerarqu\u00eda, un subprograma puede a su vez llamar a otros subprogramas de nivel a\u00fan inferior, lo que contribuye a una estructura jer\u00e1rquica claramente definida. Este enfoque jer\u00e1rquico facilita la organizaci\u00f3n y comprensi\u00f3n del c\u00f3digo, permitiendo una mejor gesti\u00f3n de la complejidad y la reutilizaci\u00f3n de c\u00f3digo en diferentes partes del programa. Veamos el siguiente esquema:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"668\" height=\"486\" src=\"https:\/\/niixer.com\/wp-content\/uploads\/2024\/02\/image-93.png\" alt=\"Esquema de la estructura usada en Fortran\" class=\"wp-image-45855\" style=\"width:538px;height:auto\" srcset=\"https:\/\/niixer.com\/wp-content\/uploads\/2024\/02\/image-93.png 668w, https:\/\/niixer.com\/wp-content\/uploads\/2024\/02\/image-93-300x218.png 300w\" sizes=\"auto, (max-width: 668px) 100vw, 668px\" \/><\/figure>\n\n\n\n<p>Por ende, el nivel jer\u00e1rquico se puede definir de la siguiente manera: el nivel m\u00e1s alto se asigna al primer nivel, siendo el programa principal de primer nivel o nivel 1. El nivel de un subprograma se corresponde con el nivel inmediatamente inferior al del subprograma de nivel m\u00e1s bajo al que pertenece. Para ilustrarlo en el esquema, el programa principal se encuentra en el nivel 1, mientras que los subprogramas SP1, SP2 y SP3 est\u00e1n en el nivel 2, los subprogramas SP4, SP5 y SP6 est\u00e1n en el nivel 3, y finalmente, el subprograma SP7 est\u00e1 en el nivel 4.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Para que se usa Fortran<\/strong><\/h3>\n\n\n\n<p>Fortran, un lenguaje de programaci\u00f3n ic\u00f3nico que ha resistido la prueba del tiempo, contin\u00faa desempe\u00f1ando un papel fundamental en la inform\u00e1tica cient\u00edfica y la <a href=\"https:\/\/niixer.com\/?s=ingenieria\">ingenier\u00eda<\/a>. Su legado perdurable se encuentra arraigado en una amplia gama de aplicaciones, desde la predicci\u00f3n num\u00e9rica del tiempo hasta la din\u00e1mica de fluidos computacional y m\u00e1s all\u00e1.<\/p>\n\n\n\n<p>Una de las principales \u00e1reas donde brilla es en la <a href=\"https:\/\/es.wikipedia.org\/wiki\/Modelo_clim%C3%A1tico\">modelizaci\u00f3n clim\u00e1tica<\/a> y oceanogr\u00e1fica. Programas emblem\u00e1ticos como NEMO y c\u00f3digos de din\u00e1mica de fluidos, como el c\u00f3digo OFF, se desarrollan y mantienen en Fortran debido a su capacidad para expresar ecuaciones matem\u00e1ticas de manera clara y eficiente. <\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"650\" height=\"325\" src=\"https:\/\/niixer.com\/wp-content\/uploads\/2024\/02\/image-94.png\" alt=\"CDFTOOLS un paquete de diagn\u00f3stico escrito en fortran 90 para el an\u00e1lisis de la salida del modelo NEMO\" class=\"wp-image-45856\" srcset=\"https:\/\/niixer.com\/wp-content\/uploads\/2024\/02\/image-94.png 650w, https:\/\/niixer.com\/wp-content\/uploads\/2024\/02\/image-94-300x150.png 300w\" sizes=\"auto, (max-width: 650px) 100vw, 650px\" \/><\/figure>\n\n\n\n<p>Adem\u00e1s, los modelos del Goddard Institute for Space Studies, esenciales para comprender y prever el cambio clim\u00e1tico, tambi\u00e9n se basan en Fortran debido a su alto rendimiento y la comprensi\u00f3n generalizada de su sintaxis en la comunidad cient\u00edfica. Fortran tambi\u00e9n ha encontrado su lugar en la High-Performance Computing (HPC), donde se utiliza para medir la eficiencia de los supercomputadores m\u00e1s potentes del mundo. Gracias a su dise\u00f1o optimizado para c\u00e1lculos num\u00e9ricos intensivos, Fortran es la elecci\u00f3n preferida para aplicaciones que requieren un procesamiento r\u00e1pido de grandes vol\u00famenes de datos, como simulaciones cient\u00edficas y an\u00e1lisis de elementos finitos.<\/p>\n\n\n\n<p>Adem\u00e1s, Fortran sigue siendo ampliamente utilizado en campos como la estad\u00edstica, las matem\u00e1ticas aplicadas y las finanzas. Su capacidad para manejar grandes conjuntos de datos y realizar c\u00e1lculos aritm\u00e9ticos r\u00e1pidos lo convierte en una herramienta invaluable para analizar y modelar fen\u00f3menos complejos en una variedad de disciplinas.<\/p>\n\n\n\n<p>Adem\u00e1s, fortran tambi\u00e9n cuenta con funciones y subrutinas en Fortran desempe\u00f1an un papel crucial en la popularizaci\u00f3n y organizaci\u00f3n del c\u00f3digo. Estos subprogramas permiten dividir problemas complejos en problemas m\u00e1s peque\u00f1os y manejables, lo que facilita el desarrollo y mantenimiento del software. Las funciones, que toman un conjunto de valores como argumentos y devuelven un resultado \u00fanico, son especialmente \u00fatiles para realizar c\u00e1lculos matem\u00e1ticos y cient\u00edficos. Desde funciones intr\u00ednsecas como ABS y SIN hasta funciones personalizadas definidas por el usuario, Fortran ofrece una amplia gama de herramientas para abordar una variedad de problemas computacionales.<\/p>\n\n\n\n<p>As\u00ed, podemos decir que Fortran contin\u00faa siendo una herramienta indispensable para la comunidad cient\u00edfica y de ingenier\u00eda, proporcionando un entorno confiable y eficiente para la modelizaci\u00f3n, simulaci\u00f3n y an\u00e1lisis de fen\u00f3menos complejos en una variedad de campos. Su legado perdurable y su relevancia continua en la era moderna de la inform\u00e1tica cient\u00edfica demuestran su valor y versatilidad inigualables.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Versiones de Fortran<\/strong><\/h3>\n\n\n\n<p>FORTRAN I: FORTRAN I fue la primera versi\u00f3n lanzada en 1957. Fue concebida principalmente para programar el IBM 704 y marc\u00f3 el inicio de la era de los lenguajes de programaci\u00f3n de alto nivel. Aunque limitada en comparaci\u00f3n con las versiones posteriores, FORTRAN I introdujo conceptos fundamentales como la programaci\u00f3n basada en f\u00f3rmulas y simplific\u00f3 la tarea de escribir programas complejos.<\/p>\n\n\n\n<p>FORTRAN II: Lanzado en 1958, FORTRAN II mejor\u00f3 la eficiencia y la portabilidad del c\u00f3digo generado. Introdujo nuevas caracter\u00edsticas como la capacidad de recursi\u00f3n, que permit\u00eda a los programadores escribir c\u00f3digo m\u00e1s modular y f\u00e1cil de mantener. FORTRAN II tambi\u00e9n ampli\u00f3 el soporte para diferentes plataformas de hardware, lo que aument\u00f3 su adopci\u00f3n en la industria.<\/p>\n\n\n\n<p>FORTRAN IV: FORTRAN IV, lanzado en 1961, fue una actualizaci\u00f3n significativa que introdujo nuevas capacidades y mejoras de rendimiento. Esta versi\u00f3n incluy\u00f3 soporte para programaci\u00f3n estructurada, lo que permiti\u00f3 escribir c\u00f3digo m\u00e1s claro y legible. Tambi\u00e9n introdujo nuevas caracter\u00edsticas como el manejo de cadenas de caracteres y mejoras en el manejo de errores.<\/p>\n\n\n\n<p>FORTRAN 66: FORTRAN 66, estandarizado en 1966, fue una revisi\u00f3n importante que formaliz\u00f3 muchas caracter\u00edsticas introducidas en versiones anteriores. Estableci\u00f3 est\u00e1ndares para la estructura del lenguaje y la sintaxis, lo que facilit\u00f3 la portabilidad del c\u00f3digo entre diferentes compiladores y plataformas.<\/p>\n\n\n\n<p>FORTRAN 77: FORTRAN 77, lanzado en 1978, marc\u00f3 un hito importante al introducir la programaci\u00f3n estructurada en el lenguaje. Esta versi\u00f3n incluy\u00f3 caracter\u00edsticas esenciales como estructuras de control IF-ELSE y DO-WHILE, lo que mejor\u00f3 la claridad y modularidad del c\u00f3digo.<\/p>\n\n\n\n<p>Fortran 90: Lanzado en 1991, Fortran 90 represent\u00f3 una revisi\u00f3n profunda y modernizaci\u00f3n del lenguaje. Introdujo programaci\u00f3n orientada a objetos, mejoras significativas en el manejo de matrices y estructuras de datos como m\u00f3dulos y tipos derivados.<\/p>\n\n\n\n<p>Fortran 95: Fortran 95, lanzado en 1997, se centr\u00f3 en la correcci\u00f3n de errores y la optimizaci\u00f3n de las caracter\u00edsticas introducidas en Fortran 90. Aunque las modificaciones fueron menores, estableci\u00f3 normas importantes que persisten hasta el d\u00eda de hoy.<\/p>\n\n\n\n<p>Fortran 2003: Fortran 2003, lanzado en 2004, fue un hito monumental en la evoluci\u00f3n del lenguaje. Introdujo caracter\u00edsticas avanzadas como interoperabilidad con C, clases abstractas y polimorfismo, consolidando a\u00fan m\u00e1s el enfoque de Fortran hacia la programaci\u00f3n orientada a objetos.<\/p>\n\n\n\n<p>Fortran 2008: Lanzado en 2010, Fortran 2008 introdujo el soporte para programaci\u00f3n en paralelo y concurrencia, capitalizando el creciente uso de sistemas multiprocesador y computaci\u00f3n en cl\u00faster. Tambi\u00e9n present\u00f3 herramientas y funcionalidades como coarrays y subm\u00f3dulos.<\/p>\n\n\n\n<p>Fortran 2018: Fortran 2018, una de las versiones m\u00e1s recientes, continu\u00f3 mejorando la programaci\u00f3n en paralelo y present\u00f3 caracter\u00edsticas adicionales que ampl\u00edan el alcance y la eficiencia de Fortran en la era moderna. A trav\u00e9s de estas versiones, Fortran ha evolucionado para adaptarse a las necesidades cambiantes de la industria y los desarrolladores, demostrando su relevancia y resistencia a lo largo de los a\u00f1os.<\/p>\n\n\n\n<p>Finalmente vamos a ver un video de apoyo:<\/p>\n\n\n\n<figure class=\"wp-block-embed aligncenter is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"FORTRAN in 100 Seconds\" width=\"800\" height=\"450\" src=\"https:\/\/www.youtube.com\/embed\/NMWzgy8FsKs?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>As\u00ed, concluimos que FORTRAN ha sido un pilar fundamental en la inform\u00e1tica cient\u00edfica y la ingenier\u00eda desde su creaci\u00f3n en 1957. A lo largo de las d\u00e9cadas, ha evolucionado constantemente, adapt\u00e1ndose a las necesidades cambiantes de la industria y los desarrolladores. Desde sus primeras versiones hasta las m\u00e1s recientes, ha demostrado su capacidad para ofrecer rendimiento, eficiencia y fiabilidad en una amplia gama de aplicaciones, desde la modelizaci\u00f3n clim\u00e1tica hasta la programaci\u00f3n en paralelo. Su legado perdurable y su continua relevancia en la era moderna son testamentos de su importancia en la historia de la inform\u00e1tica.\u00a0\u00a0\u00a0\u00a0\u00a0<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Creditos:<\/h3>\n\n\n\n<p><strong>Autor:<\/strong> <a href=\"https:\/\/niixer.com\/?s=Liz+Angely+Gil+Guerrero\">Liz Angely Gil Guerrero<\/a><\/p>\n\n\n\n<p><strong>Editor: <\/strong><a href=\"https:\/\/niixer.com\/?s=Carlos+Ivan+Pinz%C3%B3n+Romero\">Carlos Ivan Pinz\u00f3n Romero<\/a><\/p>\n\n\n\n<p><strong>Codigo: <\/strong><a href=\"https:\/\/niixer.com\/?s=UCPAG4-5\">UCPAG4-5<\/a><\/p>\n\n\n\n<p>Universidad: <a href=\"https:\/\/niixer.com\/?s=Universidad+central\">Universidad central<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Fuentes<\/h3>\n\n\n\n<pre class=\"wp-block-preformatted\">\u00bfQu\u00e9 es el lenguaje de programaci\u00f3n FORTRAN? - Base de Conocimientos - ICTEA. (s. f.). https:\/\/www.ictea.com\/cs\/index.php?rp=\/knowledgebase\/8730\/iQue-es-el-lenguaje-de-programacion-FORTRAN.html\nFisica computacional. (2014, 16 febrero). FORTRAN Una breve introducci\u00f3n [Diapositivas]. Universidad de granada. https:\/\/ergodic.ugr.es\/cphys\/LECCIONES\/Fortran\/fortran-NEW.pdf\nEl lenguaje de programaci\u00f3n Fortran \u2014 Fortran Programming Language. (s. f.). https:\/\/fortran-lang.org\/es\/index\nMuller, H, C. Programando en Fortran. (2007). Recuperado 13 de febrero de 2024, de http:\/\/anyp.fcaglp.unlp.edu.ar\/biblio\/fortran\/fortran90.pdf\ncolaboradores de Wikipedia. (2024b, enero 16). Fortran. Wikipedia, la Enciclopedia Libre. https:\/\/es.wikipedia.org\/wiki\/Fortran\nLlaca, M. (2023, 13 diciembre). Fortran, el primer lenguaje de programaci\u00f3n de alto nivel y el inicio de los compiladores. Parceladigital. Recuperado 19 de febrero de 2024, de https:\/\/www.google.com\/url?sa=i&amp;url=https%3A%2F%2Fparceladigital.com%2Farticulo%2Ffortran-el-primer-lenguaje-de-programacion-de-alto-nivel-y-el-inicio-de-los-compiladores&amp;psig=AOvVaw0hnnyyMtxZOx540DLUnpc2&amp;ust=1707874634607000&amp;source=images&amp;cd=vfe&amp;opi=89978449&amp;ved=0CBIQjRxqFwoTCJj055ucp4QDFQAAAAAdAAAAABAD\ncolaboradores de Wikipedia. (2024a, enero 4). John Backus. Wikipedia, la Enciclopedia Libre. https:\/\/es.wikipedia.org\/wiki\/John_Backus\nmeom-group. (s.&nbsp;f.). GitHub - meom-group\/CDFTOOLS: A fortran package for analysis and diagnostics on NEMO ocean model output. GitHub. https:\/\/github.com\/meom-group\/CDFTOOLS\nFireship. (2022, 10 junio). FORTRAN in 100 Seconds [V\u00eddeo]. YouTube. https:\/\/www.youtube.com\/watch?v=NMWzgy8FsKs<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Desde su concepci\u00f3n en 1957 por IBM, el lenguaje de programaci\u00f3n FORTRAN ha sido un pionero en la inform\u00e1tica, especialmente adaptado al c\u00e1lculo num\u00e9rico y la computaci\u00f3n cient\u00edfica. Su nombre, derivado de &#8220;Formula Translating System&#8221;, refleja su enfoque original en la traducci\u00f3n de f\u00f3rmulas matem\u00e1ticas para su ejecuci\u00f3n en computadoras.Seguir Leyendo<\/p>\n","protected":false},"author":1220,"featured_media":45853,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"colormag_page_container_layout":"default_layout","colormag_page_sidebar_layout":"default_layout","footnotes":""},"categories":[2867],"tags":[3231,3232,3234,3230,3233],"class_list":["post-45681","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-lenguaje-de-programacion","tag-estructuras-de-control","tag-matrices-y-vectores","tag-modelizacion-climatica","tag-programacion-numerica","tag-programacion-paralela"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Fortran: El primer lenguaje de programaci\u00f3n<\/title>\n<meta name=\"description\" content=\"Fortran desempe\u00f1a un gran papel en la inform\u00e1tica cient\u00edfica y la ingenier\u00eda, el cual se ha usado durante a\u00f1os gracias a sus caracteristicas\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/niixer.com\/index.php\/2024\/02\/19\/fortran-el-primer-lenguaje-de-programacion\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Fortran: El primer lenguaje de programaci\u00f3n\" \/>\n<meta property=\"og:description\" content=\"Fortran desempe\u00f1a un gran papel en la inform\u00e1tica cient\u00edfica y la ingenier\u00eda, el cual se ha usado durante a\u00f1os gracias a sus caracteristicas\" \/>\n<meta property=\"og:url\" content=\"https:\/\/niixer.com\/index.php\/2024\/02\/19\/fortran-el-primer-lenguaje-de-programacion\/\" \/>\n<meta property=\"og:site_name\" content=\"Portal de noticias de tecnolog\u00eda, Realidad Virtual, Aumentada y Mixta, Videojuegos\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/niixer\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-02-19T21:06:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/niixer.com\/wp-content\/uploads\/2024\/02\/FortranCardPROJ039.agr_-1.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"720\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Liz Angely Gil Guerrero\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Liz Angely Gil Guerrero\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minutos\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Fortran: El primer lenguaje de programaci\u00f3n","description":"Fortran desempe\u00f1a un gran papel en la inform\u00e1tica cient\u00edfica y la ingenier\u00eda, el cual se ha usado durante a\u00f1os gracias a sus caracteristicas","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:\/\/niixer.com\/index.php\/2024\/02\/19\/fortran-el-primer-lenguaje-de-programacion\/","og_locale":"es_ES","og_type":"article","og_title":"Fortran: El primer lenguaje de programaci\u00f3n","og_description":"Fortran desempe\u00f1a un gran papel en la inform\u00e1tica cient\u00edfica y la ingenier\u00eda, el cual se ha usado durante a\u00f1os gracias a sus caracteristicas","og_url":"https:\/\/niixer.com\/index.php\/2024\/02\/19\/fortran-el-primer-lenguaje-de-programacion\/","og_site_name":"Portal de noticias de tecnolog\u00eda, Realidad Virtual, Aumentada y Mixta, Videojuegos","article_publisher":"https:\/\/www.facebook.com\/niixer\/","article_published_time":"2024-02-19T21:06:00+00:00","og_image":[{"width":1280,"height":720,"url":"https:\/\/niixer.com\/wp-content\/uploads\/2024\/02\/FortranCardPROJ039.agr_-1.webp","type":"image\/webp"}],"author":"Liz Angely Gil Guerrero","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Liz Angely Gil Guerrero","Tiempo de lectura":"11 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/niixer.com\/index.php\/2024\/02\/19\/fortran-el-primer-lenguaje-de-programacion\/#article","isPartOf":{"@id":"https:\/\/niixer.com\/index.php\/2024\/02\/19\/fortran-el-primer-lenguaje-de-programacion\/"},"author":{"name":"Liz Angely Gil Guerrero","@id":"https:\/\/niixer.com\/#\/schema\/person\/2a8c3f081bd140d87b1e7c617ab63ee8"},"headline":"Fortran: El primer lenguaje de programaci\u00f3n","datePublished":"2024-02-19T21:06:00+00:00","mainEntityOfPage":{"@id":"https:\/\/niixer.com\/index.php\/2024\/02\/19\/fortran-el-primer-lenguaje-de-programacion\/"},"wordCount":2379,"publisher":{"@id":"https:\/\/niixer.com\/#organization"},"image":{"@id":"https:\/\/niixer.com\/index.php\/2024\/02\/19\/fortran-el-primer-lenguaje-de-programacion\/#primaryimage"},"thumbnailUrl":"https:\/\/niixer.com\/wp-content\/uploads\/2024\/02\/FortranCardPROJ039.agr_-1.webp","keywords":["Estructuras De Control","Matrices Y Vectores","Modelizaci\u00f3n Clim\u00e1tica","Programaci\u00f3n Num\u00e9rica","Programaci\u00f3n Paralela"],"articleSection":["Lenguaje de Programaci\u00f3n"],"inLanguage":"es"},{"@type":"WebPage","@id":"https:\/\/niixer.com\/index.php\/2024\/02\/19\/fortran-el-primer-lenguaje-de-programacion\/","url":"https:\/\/niixer.com\/index.php\/2024\/02\/19\/fortran-el-primer-lenguaje-de-programacion\/","name":"Fortran: El primer lenguaje de programaci\u00f3n","isPartOf":{"@id":"https:\/\/niixer.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/niixer.com\/index.php\/2024\/02\/19\/fortran-el-primer-lenguaje-de-programacion\/#primaryimage"},"image":{"@id":"https:\/\/niixer.com\/index.php\/2024\/02\/19\/fortran-el-primer-lenguaje-de-programacion\/#primaryimage"},"thumbnailUrl":"https:\/\/niixer.com\/wp-content\/uploads\/2024\/02\/FortranCardPROJ039.agr_-1.webp","datePublished":"2024-02-19T21:06:00+00:00","description":"Fortran desempe\u00f1a un gran papel en la inform\u00e1tica cient\u00edfica y la ingenier\u00eda, el cual se ha usado durante a\u00f1os gracias a sus caracteristicas","breadcrumb":{"@id":"https:\/\/niixer.com\/index.php\/2024\/02\/19\/fortran-el-primer-lenguaje-de-programacion\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/niixer.com\/index.php\/2024\/02\/19\/fortran-el-primer-lenguaje-de-programacion\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/niixer.com\/index.php\/2024\/02\/19\/fortran-el-primer-lenguaje-de-programacion\/#primaryimage","url":"https:\/\/niixer.com\/wp-content\/uploads\/2024\/02\/FortranCardPROJ039.agr_-1.webp","contentUrl":"https:\/\/niixer.com\/wp-content\/uploads\/2024\/02\/FortranCardPROJ039.agr_-1.webp","width":1280,"height":720,"caption":"Primera tarjeta de programacion de fotran en 1957"},{"@type":"BreadcrumbList","@id":"https:\/\/niixer.com\/index.php\/2024\/02\/19\/fortran-el-primer-lenguaje-de-programacion\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/niixer.com\/"},{"@type":"ListItem","position":2,"name":"Fortran: El primer lenguaje de programaci\u00f3n"}]},{"@type":"WebSite","@id":"https:\/\/niixer.com\/#website","url":"https:\/\/niixer.com\/","name":"Portal de noticias de tecnolog\u00eda, ciencia, Android, iOS, Realidad Virtual, Aumentada y Mixta, Videojuegos, computadores, todo lo mas reciente en tecnolog\u00eda","description":"Portal de noticias de tecnolog\u00eda","publisher":{"@id":"https:\/\/niixer.com\/#organization"},"alternateName":"Niixer","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/niixer.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/niixer.com\/#organization","name":"Niixer","alternateName":"Niixer.com","url":"https:\/\/niixer.com\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/niixer.com\/#\/schema\/logo\/image\/","url":"https:\/\/niixer.com\/wp-content\/uploads\/2022\/08\/logo-niixer-sin-fondo-1.png","contentUrl":"https:\/\/niixer.com\/wp-content\/uploads\/2022\/08\/logo-niixer-sin-fondo-1.png","width":140,"height":140,"caption":"Niixer"},"image":{"@id":"https:\/\/niixer.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/niixer\/","https:\/\/www.instagram.com\/niixer.tecnologia\/"]},{"@type":"Person","@id":"https:\/\/niixer.com\/#\/schema\/person\/2a8c3f081bd140d87b1e7c617ab63ee8","name":"Liz Angely Gil Guerrero","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/dbd13bbee79d60a5cf2b0199d5418edab8176e3dafeea59f9a2386b1212702a4?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/dbd13bbee79d60a5cf2b0199d5418edab8176e3dafeea59f9a2386b1212702a4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/dbd13bbee79d60a5cf2b0199d5418edab8176e3dafeea59f9a2386b1212702a4?s=96&d=mm&r=g","caption":"Liz Angely Gil Guerrero"},"url":"https:\/\/niixer.com\/index.php\/author\/liz-angely-gil-guerrero\/"}]}},"jetpack_featured_media_url":"https:\/\/niixer.com\/wp-content\/uploads\/2024\/02\/FortranCardPROJ039.agr_-1.webp","_links":{"self":[{"href":"https:\/\/niixer.com\/index.php\/wp-json\/wp\/v2\/posts\/45681","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/niixer.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/niixer.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/niixer.com\/index.php\/wp-json\/wp\/v2\/users\/1220"}],"replies":[{"embeddable":true,"href":"https:\/\/niixer.com\/index.php\/wp-json\/wp\/v2\/comments?post=45681"}],"version-history":[{"count":10,"href":"https:\/\/niixer.com\/index.php\/wp-json\/wp\/v2\/posts\/45681\/revisions"}],"predecessor-version":[{"id":45875,"href":"https:\/\/niixer.com\/index.php\/wp-json\/wp\/v2\/posts\/45681\/revisions\/45875"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/niixer.com\/index.php\/wp-json\/wp\/v2\/media\/45853"}],"wp:attachment":[{"href":"https:\/\/niixer.com\/index.php\/wp-json\/wp\/v2\/media?parent=45681"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/niixer.com\/index.php\/wp-json\/wp\/v2\/categories?post=45681"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/niixer.com\/index.php\/wp-json\/wp\/v2\/tags?post=45681"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}