{"id":45179,"date":"2024-03-03T12:28:10","date_gmt":"2024-03-03T17:28:10","guid":{"rendered":"https:\/\/niixer.com\/?p=45179"},"modified":"2024-04-02T09:23:22","modified_gmt":"2024-04-02T14:23:22","slug":"el-lenguaje-de-programacion-de-fortran","status":"publish","type":"post","link":"https:\/\/niixer.com\/index.php\/2024\/03\/03\/el-lenguaje-de-programacion-de-fortran\/","title":{"rendered":"El lenguaje de programaci\u00f3n de FORTRAN"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\"><strong>\u00bfQu\u00e9 es Fortran ?<\/strong><\/h3>\n\n\n\n<p>Fortran es un lenguaje de<a href=\"https:\/\/es.wikipedia.org\/wiki\/Programaci\u00f3n\"> programaci\u00f3n<\/a> inform\u00e1tica muy utilizado por los cient\u00edficos. Su popularidad ha disminuido con los a\u00f1os, pero los siguen utilizando mucho los programadores cient\u00edficos. Tambi\u00e9n lo utilizan las empresas para aplicaciones como la predicci\u00f3n meteorol\u00f3gica, el trading financiero y las simulaciones de <a href=\"https:\/\/niixer.com\/?s=ingenier\u00eda\">ingenier\u00eda<\/a>.<\/p>\n\n\n\n<p>Los programas escritos en Fortran se pueden optimizar para ejecutarse en <a href=\"https:\/\/www.amd.com\/es\/technologies\/hpc-explained#:~:text=Una%20computadora%20de%20alto%20rendimiento,problem\u00e1ticas%20m\u00e1s%20importantes%20del%20mundo.\">ordenadores de alto rendimiento<\/a> (HPC). Se utiliza para comparar programas y clasificar a los superordenadores m\u00e1s potentes del mundo. Por lo general, este lenguaje es ideal para crear c\u00f3digo en el que el rendimiento es importante.<\/p>\n\n\n\n<p>Existen pocos lenguajes que rivalicen en rendimiento con Fortran, entre ellos <a href=\"https:\/\/www2.eii.uva.es\/fund_inf\/cpp\/temas\/1_introduccion\/introduccion.html#:~:text=C%2B%2B%20es%20un%20lenguaje%20compilado,a%20objetos%20del%20lenguaje%20C.&amp;text=C%2B%2B%20significar\u00eda%20incremento%20de%20C,operador%20%2B%2B%20con%20ese%20nombre.\">C++<\/a>. Adem\u00e1s, ofrece caracter\u00edsticas que los desarrolladores prefieren respecto a C++, como no tener que preocuparse por la asignaci\u00f3n de memoria o la optimizaci\u00f3n.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><a href=\"https:\/\/administraciondesistemas.com\/wp-content\/uploads\/2023\/10\/fortran-primer-lenguaje-programacion.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"596\" src=\"https:\/\/niixer.com\/wp-content\/uploads\/2024\/02\/imagen_2024-02-08_162915238-1024x596.webp\" alt=\"Imagen alusiva a Fortran  \" class=\"wp-image-47442\" style=\"width:520px;height:auto\" srcset=\"https:\/\/niixer.com\/wp-content\/uploads\/2024\/02\/imagen_2024-02-08_162915238-1024x596.webp 1024w, https:\/\/niixer.com\/wp-content\/uploads\/2024\/02\/imagen_2024-02-08_162915238-300x175.webp 300w, https:\/\/niixer.com\/wp-content\/uploads\/2024\/02\/imagen_2024-02-08_162915238-768x447.webp 768w, https:\/\/niixer.com\/wp-content\/uploads\/2024\/02\/imagen_2024-02-08_162915238.webp 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>La historia de Fortran&nbsp;<\/strong><\/h3>\n\n\n\n<p>Creado por Konrad Zuse, Plankalk\u00fcl fue el primer lenguaje de programaci\u00f3n de alto nivel. Sin embargo, las ideas y proyectos del inventor \u00fanicamente estaban escritos en papel. El primer lenguaje de programaci\u00f3n real fue Fortran, creado por John Backus.<\/p>\n\n\n\n<p>Licenciado en Matem\u00e1ticas por la Universidad de Columbia, invent\u00f3 este lenguaje en los a\u00f1os 50 mientras trabajaba como programador en IBM. El objetivo era dar soporte al <a href=\"https:\/\/en.wikipedia.org\/wiki\/IBM_SSEC\">Selective Sequence Electronic Calculator<\/a>: un ordenador electromec\u00e1nico con 23 000 rel\u00e9s y 13 000 tubos de vac\u00edo fabricado en enero de 1948. Fue con este ordenador con el que Wallace J. Eckert, director del Watson Scientific Computing Laboratory de IBM, realiz\u00f3 los c\u00e1lculos SSEC que se utilizar\u00edan 20 a\u00f1os despu\u00e9s en el programa espacial Apolo.<\/p>\n\n\n\n<p>Sin embargo, una vez inventado el SSEC, nadie encontraba un m\u00e9todo adecuado para programarlo. Durante tres a\u00f1os, John Backus trabaj\u00f3 intentando programar la m\u00e1quina.<\/p>\n\n\n\n<p>A finales de 1953, present\u00f3 a sus superiores un concepto de<a href=\"https:\/\/niixer.com\/?s=+lenguaje+de+programaci\u00f3n\"> lenguaje de programaci\u00f3n<\/a> para el ordenador mainframe IBM 701. La idea fue aprobada por IBM, y John Backus pas\u00f3 a ser responsable de un peque\u00f1o equipo en 1954 en el IBM Watson Scientific Laboratory.<\/p>\n\n\n\n<p>A medida que avanzaba su trabajo, Backus decidi\u00f3 dise\u00f1ar un lenguaje de programaci\u00f3n m\u00e1s r\u00e1pido y sencillo para los programadores. En 1957, tras tres a\u00f1os de trabajo, se lanz\u00f3 la primera versi\u00f3n de Fortran. Conten\u00eda 25 000 l\u00edneas de c\u00f3digo en un casete magn\u00e9tico que se inclu\u00eda con cada instalaci\u00f3n IBM 704. Este lenguaje fue adoptado masivamente por cient\u00edficos y matem\u00e1ticos para escribir programas con gran intensidad num\u00e9rica.<\/p>\n\n\n\n<p>En 1958 se public\u00f3 la segunda versi\u00f3n de Fortran, que a\u00f1ad\u00eda tipos de datos num\u00e9ricos complejos. Esto hizo que el lenguaje fuera adecuado para aplicaciones t\u00e9cnicas como la ingenier\u00eda el\u00e9ctrica. La principal mejora consisti\u00f3 en permitir funciones escritas por el usuario para mejorar la programaci\u00f3n procedimental.<\/p>\n\n\n\n<p>Menos de un a\u00f1o despu\u00e9s, IBM lanz\u00f3 Fortran III con nuevas funcionalidades. Sin embargo, esta versi\u00f3n nunca se present\u00f3 al p\u00fablico como producto. En 1960, ya exist\u00edan varias versiones de Fortran para los ordenadores IBM. La popularidad del lenguaje sigui\u00f3 creciendo y los fabricantes rivales empezaron a ofrecer compiladores para sus propias m\u00e1quinas. En 1963, hab\u00eda m\u00e1s de 40 compiladores disponibles.<br><\/p>\n\n\n\n<p>En 1961, IBM comenz\u00f3 a trabajar en Fortran IV en respuesta a la demanda del p\u00fablico. Esta versi\u00f3n eliminaba las caracter\u00edsticas dependientes de la m\u00e1quina de Fortran II y a\u00f1ad\u00eda nuevas funciones, como el tipo de datos l\u00f3gico. En 1965, Fortran IV tuvo que ajustarse a las normas de la American Standards Association. Ya se hab\u00eda convertido en un lenguaje muy utilizado en educaci\u00f3n.<\/p>\n\n\n\n<p>A pesar de la buena acogida de esta estandarizaci\u00f3n por parte de la comunidad, siguieron apareciendo diversas variantes. Se hicieron varias revisiones, incluidas nuevas versiones como Fortran 77.<\/p>\n\n\n\n<p>A\u00fan hoy sigue siendo ampliamente utilizado por muchas comunidades cient\u00edficas. Sin embargo, a menudo se considera un lenguaje obsoleto y antiguo.<\/p>\n\n\n\n<p>El est\u00e1ndar Fortran m\u00e1s reciente data de 2018, y ha aportado nuevas caracter\u00edsticas conservando el alto rendimiento del lenguaje y su capacidad para hacer frente a los retos modernos de la computaci\u00f3n cient\u00edfica.<\/p>\n\n\n\n<p>El<a href=\"https:\/\/niixer.com\/?s=+lenguaje\"> lenguaje<\/a> ha evolucionado con el tiempo. Si antes era un lenguaje de programaci\u00f3n puramente procedimental, ahora admite caracter\u00edsticas orientadas a objetos, como la extensi\u00f3n de tipos y el polimorfismo.<\/p>\n\n\n\n<p>Las versiones m\u00e1s recientes han introducido nuevos conceptos, como las sentencias \u00abblock if\u00bb y \u00abend if\u00bb, destinados a mejorar la programaci\u00f3n estructurada. Muchas de estas caracter\u00edsticas se encuentran en lenguajes de programaci\u00f3n modernos como C++, Java o Python.<\/p>\n\n\n\n<p>En los \u00faltimos 40 a\u00f1os, Fortran ha inspirado varios lenguajes de programaci\u00f3n, como C y Basic. Este lenguaje tambi\u00e9n ha influido en la evoluci\u00f3n de las t\u00e9cnicas de compilaci\u00f3n.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><a href=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/b\/b8\/Fortran_logo.svg\/1200px-Fortran_logo.svg.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/niixer.com\/wp-content\/uploads\/2024\/02\/imagen_2024-02-08_163015764-1024x1024.webp\" alt=\"Logo de Fortran\" class=\"wp-image-47446\" style=\"width:347px;height:auto\" srcset=\"https:\/\/niixer.com\/wp-content\/uploads\/2024\/02\/imagen_2024-02-08_163015764-1024x1024.webp 1024w, https:\/\/niixer.com\/wp-content\/uploads\/2024\/02\/imagen_2024-02-08_163015764-300x300.webp 300w, https:\/\/niixer.com\/wp-content\/uploads\/2024\/02\/imagen_2024-02-08_163015764-150x150.webp 150w, https:\/\/niixer.com\/wp-content\/uploads\/2024\/02\/imagen_2024-02-08_163015764-768x768.webp 768w, https:\/\/niixer.com\/wp-content\/uploads\/2024\/02\/imagen_2024-02-08_163015764.webp 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>\u00bfPara qu\u00e9 se utiliza Fortran?<\/strong><\/h3>\n\n\n\n<p>Fortran sigue utiliz\u00e1ndose hoy en d\u00eda en campos de investigaci\u00f3n que requieren el uso de<a href=\"https:\/\/niixer.com\/?s=+la+inform\u00e1tica+cient\u00edfica\"> la inform\u00e1tica cient\u00edfica<\/a>. Entre los programas en Fortran m\u00e1s famosos se encuentran NEMO (Nucleus for European Modelling of the Ocean), el c\u00f3digo OFF de din\u00e1mica de fluidos, y los modelos del Goddard Institute for Space Studies.<\/p>\n\n\n\n<p>Adem\u00e1s, este lenguaje sigue siendo popular para una gran variedad de programas de modelizaci\u00f3n clim\u00e1tica. Esto se debe a que las f\u00f3rmulas matem\u00e1ticas se convierten en<\/p>\n\n\n\n<p>c\u00f3digo con facilidad. El rendimiento es alto y la mayor parte de la comunidad de modelizaci\u00f3n clim\u00e1tica entiende la sintaxis.<\/p>\n\n\n\n<p><a href=\"https:\/\/www.tiobe.com\/tiobe-index\/\">El TIOBE Index,<\/a> que mide la popularidad de cientos de lenguajes de programaci\u00f3n, situ\u00f3 a Fortran en el vig\u00e9simo lugar entre los lenguajes m\u00e1s populares en abril de 2021. Aunque ha sido eclipsado por otros lenguajes en las \u00faltimas d\u00e9cadas, sigue firmemente arraigado en el campo de la High-Performance Computing.<br><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>\u00bfC\u00f3mo aprender a programar con Fortan?<\/strong><\/h3>\n\n\n\n<p>La programaci\u00f3n inform\u00e1tica se utiliza ampliamente en una gran variedad de campos cient\u00edficos. Sin embargo, Fortran no es el mejor lenguaje para la Data Science. El lenguaje Python es m\u00e1s adecuado y m\u00e1s potente.<\/p>\n\n\n\n<p>Para aprender a dominar la programaci\u00f3n en<a href=\"https:\/\/es.wikipedia.org\/wiki\/Python\"> Python<\/a>, puedes apostar por DataScientest. Nuestros diferentes cursos de Data Analyst, Data Scientist, Data Engineer y Data Management incluyen un m\u00f3dulo dedicado a la programaci\u00f3n. Los programas de Data Analyst, Data Scientist y Data Manager cubren los fundamentos de Python y las bibliotecas Numpy y Pandas. El programa de Data Engineer cubre Bash, Linux, Python y Python orientado a objetos.<\/p>\n\n\n\n<p>Los dem\u00e1s m\u00f3dulos de estos cursos tratan sobre DataViz, bases de datos, CI\/CD, Machine Learning y Business Intelligence. Al t\u00e9rmino de estos cursos, tendr\u00e1s todas las habilidades que necesitas para trabajar en las profesiones de Data Science.<\/p>\n\n\n\n<p>Al final del curso, nuestros estudiantes reciben un certificado emitido La Sorbonne en el marco de nuestra colaboraci\u00f3n. Nuestros cursos est\u00e1n reconocidos por el sector y el 80 % de nuestros antiguos alumnos ha encontrado un empleo de inmediato.<\/p>\n\n\n\n<p>Todos nuestros <a href=\"https:\/\/niixer.com\/?s=programas\">programas<\/a> adoptan un enfoque Blended Learning, combinando el aprendizaje en l\u00ednea en una plataforma tutorizada y Masterclasses. En funci\u00f3n de tu situaci\u00f3n y tus preferencias, puedes elegir entre la Formaci\u00f3n Continua y una modalidad intensiva de BootCamp.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><a href=\"https:\/\/www.itmastersmag.com\/wp-content\/uploads\/2021\/01\/shutterstock_1078387013-scaled.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"512\" src=\"https:\/\/niixer.com\/wp-content\/uploads\/2024\/02\/shutterstock_1078387013-scaled-1-1024x512.webp\" alt=\"Imagen sobre los distintos lenguajes de programaci\u00f3n\" class=\"wp-image-47449\" style=\"width:531px;height:auto\" srcset=\"https:\/\/niixer.com\/wp-content\/uploads\/2024\/02\/shutterstock_1078387013-scaled-1-1024x512.webp 1024w, https:\/\/niixer.com\/wp-content\/uploads\/2024\/02\/shutterstock_1078387013-scaled-1-300x150.webp 300w, https:\/\/niixer.com\/wp-content\/uploads\/2024\/02\/shutterstock_1078387013-scaled-1-768x384.webp 768w, https:\/\/niixer.com\/wp-content\/uploads\/2024\/02\/shutterstock_1078387013-scaled-1-1536x768.webp 1536w, https:\/\/niixer.com\/wp-content\/uploads\/2024\/02\/shutterstock_1078387013-scaled-1-2048x1024.webp 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Ventajas y desventajas&nbsp;<\/strong><\/h3>\n\n\n\n<p>Ventajas:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>&nbsp;es un lenguaje muy simple&nbsp;<\/li>\n\n\n\n<li>&nbsp;es f\u00e1cil de aprender&nbsp;<\/li>\n\n\n\n<li>&nbsp;se dise\u00f1\u00f3 para trabajar con expresiones matem\u00e1ticas y Matrices&nbsp;<\/li>\n\n\n\n<li>&nbsp;es todav\u00eda uno de los lenguajes m\u00e1s usados para c\u00e1lculo num\u00e9rico&nbsp;<\/li>\n\n\n\n<li>&nbsp;existen cientos de librer\u00edas probadas y eficientes<\/li>\n\n\n\n<li>&nbsp;los compiladores tienen m\u00e1s de 50 a\u00f1os de experiencia para optimizar el tiempo de&nbsp; &nbsp; c\u00e1lculo de los do-loops.<\/li>\n<\/ul>\n\n\n\n<p>Desventajas:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>no existen clases o estructuras&nbsp;<\/li>\n\n\n\n<li>no se puede hacer una reserva de memoria din\u00e1mica&nbsp;<\/li>\n\n\n\n<li>es un lenguaje primitivo para proceso de textos, listas y estructuras de datos m\u00e1s complejas&nbsp;<\/li>\n\n\n\n<li>puede haber mayor dificultad en el rastreo de la l\u00f3gica de un programa en el c\u00f3digo Fortran que en algunos otros lenguajes de alto nivel.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Caracter\u00edsticas:<\/strong><\/li>\n<\/ul>\n\n\n\n<p><strong>Alto rendimiento<\/strong><\/p>\n\n\n\n<p>Fortran ha sido dise\u00f1ado desde cero para realizar c\u00e1lculos de ciencia e ingenier\u00eda computacionalmente exigentes. Los compiladores y bibliotecas disponibles est\u00e1n muy maduros y validados permitiendo escribir c\u00f3digo que se ejecuta muy r\u00e1pido.<\/p>\n\n\n\n<p><strong>Tipado est\u00e1tico y fuerte<\/strong><\/p>\n\n\n\n<p>Fortran utiliza un tipado est\u00e1tico y fuerte, lo que permite al compilador detectar inmediatamente numerosos errores de programaci\u00f3n. Esto tambi\u00e9n le permite generar c\u00f3digo binario eficiente.<\/p>\n\n\n\n<p><strong>F\u00e1cil de aprender y usar<\/strong><\/p>\n\n\n\n<p>Fortran es un lenguaje relativamente peque\u00f1o y sorprendentemente f\u00e1cil de aprender y usar. La mayor\u00eda de expresiones matem\u00e1ticas y aritm\u00e9ticas aplicadas sobre matrices grandes se expresan tan f\u00e1cilmente como si se escribieran las ecuaciones en papel.<\/p>\n\n\n\n<p><strong>Vers\u00e1til<\/strong><\/p>\n\n\n\n<p>Fortran le permite escribir c\u00f3digo en el estilo que mejor se adapte a su problema: imperativo, procedimental, matricial, orientado a objetos o funcional.<\/p>\n\n\n\n<p><strong>Paralelo nativo<\/strong><\/p>\n\n\n\n<p>Fortran es un lenguaje de programaci\u00f3n nativamente paralelo con una sintaxis intuitiva de tipo matriz para comunicar datos entre procesadores. Puede ejecutar casi el mismo c\u00f3digo en un solo procesador, en un sistema multin\u00facleo con memoria compartida, en un sistema HPC con memoria distribuida o en un sistema en la nube. Los conceptos de Coarrays, equipos, eventos, y subrutinas colectivas le permiten utilizar distintos modelos de programaci\u00f3n paralela para elegir el que mejor se adapten a su problema.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><a href=\"https:\/\/www.insightsforprofessionals.com\/getmedia\/368a50a5-0372-4025-9cf6-6ecc5953c538\/tools-to-help-make-programming-easier.jpg?maxsidesize=1200&amp;resizemode=force\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"667\" src=\"https:\/\/niixer.com\/wp-content\/uploads\/2024\/02\/imagen_2024-02-08_163203519.webp\" alt=\"Una imagen de una computador programando \" class=\"wp-image-47450\" style=\"width:538px;height:auto\" srcset=\"https:\/\/niixer.com\/wp-content\/uploads\/2024\/02\/imagen_2024-02-08_163203519.webp 1000w, https:\/\/niixer.com\/wp-content\/uploads\/2024\/02\/imagen_2024-02-08_163203519-300x200.webp 300w, https:\/\/niixer.com\/wp-content\/uploads\/2024\/02\/imagen_2024-02-08_163203519-768x512.webp 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/a><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>\u00bfQue es C++?<\/strong><\/h3>\n\n\n\n<p>C++ es un ejemplo de lenguaje de programaci\u00f3n compilado, multiparadigma, principalmente de tipo imperativo y orientado a objetos, incluyendo tambi\u00e9n programaci\u00f3n gen\u00e9rica y funcional, caracter\u00edsticas estas \u00faltimas que comentaremos m\u00e1s adelante en el curso.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Un programa escrito en un lenguaje imperativo es un conjunto de instrucciones que indican al computador c\u00f3mo realizar una tarea.<\/li>\n<\/ul>\n\n\n\n<p><strong>En un lenguaje imperativo:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>se conoce en cada paso del programa su estado, determinado por el valor que toman las variables utilizadas.<\/li>\n\n\n\n<li>se altera el estado del programa a trav\u00e9s de sentencias.<\/li>\n<\/ul>\n\n\n\n<p><strong>La implementaci\u00f3n hardware de la mayor\u00eda de computadores est\u00e1 dise\u00f1ada para ejecutar c\u00f3digo m\u00e1quina escrito en forma imperativa:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>las variables son posiciones de memoria<\/li>\n\n\n\n<li>las sentencias son instrucciones<\/li>\n\n\n\n<li>En este curso nos centraremos principalmente en la parte imperativa del lenguaje C++, que es b\u00e1sicamente la misma que la del lenguaje C.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-embed 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=\"\u00a1Fortran para 2022! - Lenguaje de programaci\u00f3n - #ESimple\" width=\"800\" height=\"450\" src=\"https:\/\/www.youtube.com\/embed\/fhTNKUBYFdI?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<h2 class=\"wp-block-heading\">Cr\u00e9ditos:<\/h2>\n\n\n\n<p><strong>Autor:<\/strong> <a href=\"https:\/\/niixer.com\/?s=Andr\u00e9s+Felipe+Leal+Rueda\">Andr\u00e9s Felipe Leal Rueda<\/a><\/p>\n\n\n\n<p><strong>Editor:<\/strong> <a href=\"https:\/\/niixer.com\/?s=Carlos+Iv\u00e1n+Pinz\u00f3n+Romero\">Carlos Iv\u00e1n Pinz\u00f3n Romero<\/a><\/p>\n\n\n\n<p><strong>C\u00f3digo<\/strong>: <a href=\"https:\/\/niixer.com\/?s=UCPAG3-1\">UCPAG3-1<\/a><\/p>\n\n\n\n<p><strong>Universidad<\/strong>: <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\">An\u00f3nimo.(4 September 2013). Lenguajes de Programaci\u00f3n. Lenguajes de Programaci\u00f3n, <a href=\"https:\/\/lenguajesana.blogspot.com\/2013\/09\/lenguaje-de-el-fortran-tiene-la-ventaja.html\">https:\/\/lenguajesana.blogspot.com\/2013\/09\/lenguaje-de-el-fortran-tiene-la-ventaja.html<\/a>.\n\nTeam, D. (2023, 30 octubre). Fortran: todo sobre el primer lenguaje de programaci\u00f3n. Formaci\u00f3n En Ciencia de Datos | DataScientest.com. <a href=\"https:\/\/datascientest.com\/es\/fortran-todo-sobre-el-primer-lenguaje-de-programacion\">https:\/\/datascientest.com\/es\/fortran-todo-sobre-el-primer-lenguaje-de-programacion<\/a>\n\nEl lenguaje C++ \u2014 Fundamentos de Programaci\u00f3n en C++. (s. f.). <a href=\"https:\/\/www2.eii.uva.es\/fund_inf\/cpp\/temas\/1_introduccion\/introduccion.html\">https:\/\/www2.eii.uva.es\/fund_inf\/cpp\/temas\/1_introduccion\/introduccion.html<\/a>\n\nEntorno Simple. (2019, 22 octubre). \u00a1Fortran para 2022! - Lenguaje de programaci\u00f3n - #ESimple [V\u00eddeo]. YouTube. <a href=\"https:\/\/www.youtube.com\/watch?v=fhTNKUBYFdI\">https:\/\/www.youtube.com\/watch?v=fhTNKUBYFdI<\/a>\n\nRedirect notice. (s. f.-b). <a href=\"https:\/\/www.google.com\/url?sa=i&amp;url=https%3A%2F%2Fadministraciondesistemas.com%2Ffortran-todo-sobre-el-primer-lenguaje-de-programacion%2F&amp;psig=AOvVaw0f4tD6KTtsZzLwQp6sBXf9&amp;ust=1709429245688000&amp;source=images&amp;cd=vfe&amp;opi=89978449&amp;ved=0CBAQjRxqFwoTCMCu8qq21IQDFQAAAAAdAAAAABAD\">https:\/\/www.google.com\/url?sa=i&amp;url=https%3A%2F%2Fadministraciondesistemas.com%2Ffortran-todo-sobre-el-primer-lenguaje-de-programacion%2F&amp;psig=AOvVaw0f4tD6KTtsZzLwQp6sBXf9&amp;ust=1709429245688000&amp;source=images&amp;cd=vfe&amp;opi=89978449&amp;ved=0CBAQjRxqFwoTCMCu8qq21IQDFQAAAAAdAAAAABAD<\/a>\n\nRedirect notice. (s. f.-c). <a href=\"https:\/\/www.google.com\/url?sa=i&amp;url=https%3A%2F%2Fes.wikipedia.org%2Fwiki%2FFortran&amp;psig=AOvVaw0f4tD6KTtsZzLwQp6sBXf9&amp;ust=1709429245688000&amp;source=images&amp;cd=vfe&amp;opi=89978449&amp;ved=0CBAQjRxqFwoTCMCu8qq21IQDFQAAAAAdAAAAABAI\">https:\/\/www.google.com\/url?sa=i&amp;url=https%3A%2F%2Fes.wikipedia.org%2Fwiki%2FFortran&amp;psig=AOvVaw0f4tD6KTtsZzLwQp6sBXf9&amp;ust=1709429245688000&amp;source=images&amp;cd=vfe&amp;opi=89978449&amp;ved=0CBAQjRxqFwoTCMCu8qq21IQDFQAAAAAdAAAAABAI<\/a>\n\nRedirect notice. (s. f.-d).<a href=\" https:\/\/www.google.com\/url?sa=i&amp;url=https%3A%2F%2Flinuxbasico.com%2Fguia-para-escoger-el-mejor-lenguaje-de-programacion&amp;psig=AOvVaw0LpVyCNWT4AKK58-rtC3rt&amp;ust=1709429750910000&amp;source=images&amp;cd=vfe&amp;opi=89978449&amp;ved=0CBAQjRxqFwoTCLilgJ241IQDFQAAAAAdAAAAABAD\"> https:\/\/www.google.com\/url?sa=i&amp;url=https%3A%2F%2Flinuxbasico.com%2Fguia-para-escoger-el-mejor-lenguaje-de-programacion&amp;psig=AOvVaw0LpVyCNWT4AKK58-rtC3rt&amp;ust=1709429750910000&amp;source=images&amp;cd=vfe&amp;opi=89978449&amp;ved=0CBAQjRxqFwoTCLilgJ241IQDFQAAAAAdAAAAABAD<\/a>\n\nRedirect notice. (s. f.-f). <a href=\"https:\/\/www.google.com\/url?sa=i&amp;url=https%3A%2F%2Ffi.ort.edu.uy%2Fblog%2Fque-es-programar-y-para-que-sirve&amp;psig=AOvVaw2-t_tPdRlBr5oGNVjRX5lq&amp;ust=1709429851424000&amp;source=images&amp;cd=vfe&amp;opi=89978449&amp;ved=0CBAQjRxqFwoTCPiM_tC41IQDFQAAAAAdAAAAABAD\">https:\/\/www.google.com\/url?sa=i&amp;url=https%3A%2F%2Ffi.ort.edu.uy%2Fblog%2Fque-es-programar-y-para-que-sirve&amp;psig=AOvVaw2-t_tPdRlBr5oGNVjRX5lq&amp;ust=1709429851424000&amp;source=images&amp;cd=vfe&amp;opi=89978449&amp;ved=0CBAQjRxqFwoTCPiM_tC41IQDFQAAAAAdAAAAABAD<\/a><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>\u00bfQu\u00e9 es Fortran ? Fortran es un lenguaje de programaci\u00f3n inform\u00e1tica muy utilizado por los cient\u00edficos. Su popularidad ha disminuido con los a\u00f1os, pero los siguen utilizando mucho los programadores cient\u00edficos. Tambi\u00e9n lo utilizan las empresas para aplicaciones como la predicci\u00f3n meteorol\u00f3gica, el trading financiero y las simulaciones de ingenier\u00eda.Seguir Leyendo<\/p>\n","protected":false},"author":1263,"featured_media":47508,"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":[30],"tags":[2685,2878,1998,2655,1936,228,2863],"class_list":["post-45179","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-niixer","tag-caracteristicas","tag-fortran","tag-lenguaje","tag-lenguaje-de-programacion-2","tag-programacion-2","tag-tecnologia-2","tag-ventajas-y-desventajas"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>El lenguaje de programaci\u00f3n de FORTRAN<\/title>\n<meta name=\"description\" content=\"Fortran es el lenguaje que se usa principalmente en la computaci\u00f3n de alta gama, para medir la eficiencia de las computadoras mas r\u00e1pidas.\" \/>\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\/03\/03\/el-lenguaje-de-programacion-de-fortran\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"El lenguaje de programaci\u00f3n de FORTRAN\" \/>\n<meta property=\"og:description\" content=\"Fortran es el lenguaje que se usa principalmente en la computaci\u00f3n de alta gama, para medir la eficiencia de las computadoras mas r\u00e1pidas.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/niixer.com\/index.php\/2024\/03\/03\/el-lenguaje-de-programacion-de-fortran\/\" \/>\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-03-03T17:28:10+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-04-02T14:23:22+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/niixer.com\/wp-content\/uploads\/2024\/02\/imagen_2024-02-08_163015764-1.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"1200\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"felipe leal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"felipe leal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutos\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"El lenguaje de programaci\u00f3n de FORTRAN","description":"Fortran es el lenguaje que se usa principalmente en la computaci\u00f3n de alta gama, para medir la eficiencia de las computadoras mas r\u00e1pidas.","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\/03\/03\/el-lenguaje-de-programacion-de-fortran\/","og_locale":"es_ES","og_type":"article","og_title":"El lenguaje de programaci\u00f3n de FORTRAN","og_description":"Fortran es el lenguaje que se usa principalmente en la computaci\u00f3n de alta gama, para medir la eficiencia de las computadoras mas r\u00e1pidas.","og_url":"https:\/\/niixer.com\/index.php\/2024\/03\/03\/el-lenguaje-de-programacion-de-fortran\/","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-03-03T17:28:10+00:00","article_modified_time":"2024-04-02T14:23:22+00:00","og_image":[{"width":1200,"height":1200,"url":"https:\/\/niixer.com\/wp-content\/uploads\/2024\/02\/imagen_2024-02-08_163015764-1.webp","type":"image\/webp"}],"author":"felipe leal","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"felipe leal","Tiempo de lectura":"9 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/niixer.com\/index.php\/2024\/03\/03\/el-lenguaje-de-programacion-de-fortran\/#article","isPartOf":{"@id":"https:\/\/niixer.com\/index.php\/2024\/03\/03\/el-lenguaje-de-programacion-de-fortran\/"},"author":{"name":"felipe leal","@id":"https:\/\/niixer.com\/#\/schema\/person\/537824c35e3d9ae28faf9e88843b7a0d"},"headline":"El lenguaje de programaci\u00f3n de FORTRAN","datePublished":"2024-03-03T17:28:10+00:00","dateModified":"2024-04-02T14:23:22+00:00","mainEntityOfPage":{"@id":"https:\/\/niixer.com\/index.php\/2024\/03\/03\/el-lenguaje-de-programacion-de-fortran\/"},"wordCount":1794,"publisher":{"@id":"https:\/\/niixer.com\/#organization"},"image":{"@id":"https:\/\/niixer.com\/index.php\/2024\/03\/03\/el-lenguaje-de-programacion-de-fortran\/#primaryimage"},"thumbnailUrl":"https:\/\/niixer.com\/wp-content\/uploads\/2024\/02\/imagen_2024-02-08_163015764-1.webp","keywords":["Caracteristicas","Fortran","Lenguaje","lenguaje de programacion","programacion","Tecnologia","ventajas y desventajas"],"articleSection":["Niixer"],"inLanguage":"es"},{"@type":"WebPage","@id":"https:\/\/niixer.com\/index.php\/2024\/03\/03\/el-lenguaje-de-programacion-de-fortran\/","url":"https:\/\/niixer.com\/index.php\/2024\/03\/03\/el-lenguaje-de-programacion-de-fortran\/","name":"El lenguaje de programaci\u00f3n de FORTRAN","isPartOf":{"@id":"https:\/\/niixer.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/niixer.com\/index.php\/2024\/03\/03\/el-lenguaje-de-programacion-de-fortran\/#primaryimage"},"image":{"@id":"https:\/\/niixer.com\/index.php\/2024\/03\/03\/el-lenguaje-de-programacion-de-fortran\/#primaryimage"},"thumbnailUrl":"https:\/\/niixer.com\/wp-content\/uploads\/2024\/02\/imagen_2024-02-08_163015764-1.webp","datePublished":"2024-03-03T17:28:10+00:00","dateModified":"2024-04-02T14:23:22+00:00","description":"Fortran es el lenguaje que se usa principalmente en la computaci\u00f3n de alta gama, para medir la eficiencia de las computadoras mas r\u00e1pidas.","breadcrumb":{"@id":"https:\/\/niixer.com\/index.php\/2024\/03\/03\/el-lenguaje-de-programacion-de-fortran\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/niixer.com\/index.php\/2024\/03\/03\/el-lenguaje-de-programacion-de-fortran\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/niixer.com\/index.php\/2024\/03\/03\/el-lenguaje-de-programacion-de-fortran\/#primaryimage","url":"https:\/\/niixer.com\/wp-content\/uploads\/2024\/02\/imagen_2024-02-08_163015764-1.webp","contentUrl":"https:\/\/niixer.com\/wp-content\/uploads\/2024\/02\/imagen_2024-02-08_163015764-1.webp","width":1200,"height":1200,"caption":"Logo de Fortran para la programaci\u00f3n del lenguaje"},{"@type":"BreadcrumbList","@id":"https:\/\/niixer.com\/index.php\/2024\/03\/03\/el-lenguaje-de-programacion-de-fortran\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/niixer.com\/"},{"@type":"ListItem","position":2,"name":"El lenguaje de programaci\u00f3n de FORTRAN"}]},{"@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\/537824c35e3d9ae28faf9e88843b7a0d","name":"felipe leal","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/a41813cb90f6051c05037c02628783a9da73c1f45d957c1f1cb0ff63a77a2644?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/a41813cb90f6051c05037c02628783a9da73c1f45d957c1f1cb0ff63a77a2644?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a41813cb90f6051c05037c02628783a9da73c1f45d957c1f1cb0ff63a77a2644?s=96&d=mm&r=g","caption":"felipe leal"},"url":"https:\/\/niixer.com\/index.php\/author\/felipe-leal\/"}]}},"jetpack_featured_media_url":"https:\/\/niixer.com\/wp-content\/uploads\/2024\/02\/imagen_2024-02-08_163015764-1.webp","_links":{"self":[{"href":"https:\/\/niixer.com\/index.php\/wp-json\/wp\/v2\/posts\/45179","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\/1263"}],"replies":[{"embeddable":true,"href":"https:\/\/niixer.com\/index.php\/wp-json\/wp\/v2\/comments?post=45179"}],"version-history":[{"count":6,"href":"https:\/\/niixer.com\/index.php\/wp-json\/wp\/v2\/posts\/45179\/revisions"}],"predecessor-version":[{"id":48075,"href":"https:\/\/niixer.com\/index.php\/wp-json\/wp\/v2\/posts\/45179\/revisions\/48075"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/niixer.com\/index.php\/wp-json\/wp\/v2\/media\/47508"}],"wp:attachment":[{"href":"https:\/\/niixer.com\/index.php\/wp-json\/wp\/v2\/media?parent=45179"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/niixer.com\/index.php\/wp-json\/wp\/v2\/categories?post=45179"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/niixer.com\/index.php\/wp-json\/wp\/v2\/tags?post=45179"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}