¿Qué es fortran?
Fortran es un lenguaje de programación de computadora imperativo. Una vez escrito como FORTRAN, el lenguaje de programación también se considera de propósito general y de procedimiento. Fue desarrollado en la década de 1950 por International Business Machines Corporation (IBM) y fue diseñado para su uso en aplicaciones científicas y de ingeniería. Desde su diseño, Fortran se ha utilizado constantemente para la computación científica y numérica, especialmente en áreas tales como las ciencias computacionales y el modelado climático. De hecho, es el lenguaje de programación numérico más utilizado que existe.
Algunos especulan que Fortran alcanzó su popularidad porque fue diseñado antes que muchos de los otros idiomas principales. Otros afirman que su amplio uso se debe a la incorporación gradual y al desarrollo de características vitales para los usuarios de ciencia e ingeniería. Quizás igualmente importante es el hecho de que Fortran mantiene su compatibilidad con versiones anteriores, agregando nuevos componentes, en lugar de eliminar características obsoletas. Gran parte de su popularidad puede deberse a la producción de compiladores capaces de manejar códigos más rápidos, lo que lo hace especialmente adecuado para uso científico.
A un equipo de programadores de IBM, dirigido por John Backus, se le atribuye la colaboración para el desarrollo de Fortran, presentando el primer compilador en 1957. Fue creado para una computadora IBM 704. Fortran, con sus estructuras de control y componentes de entrada / salida, disfrutó de una rápida popularidad. Pronto, el equipo presentó compiladores diseñados para su uso con otros modelos informáticos de IBM. En un corto período de tiempo, otros fabricantes se sintieron obligados a crear compiladores FORTRAN para adaptarse a sus propias computadoras, lo que resultó en docenas de compiladores a principios de la década de 1960.
Desafortunadamente, la creación de tantos compiladores diferentes condujo a incompatibilidad. En 1966, este problema se abordó cuando se formó un estándar nacional estadounidense para el lenguaje de programación. Sin embargo, esto no contuvo completamente la marea de variaciones. Pronto, se necesitaba una mayor estandarización. Para satisfacer esta necesidad, se diseñó Fortran 77.
Una de las características que hace que Fortran se destaque entre otros lenguajes de programación es su fácil portabilidad. También se considera simple de dominar y directo. No es necesario tener experiencia en computadoras para poder aprender y usar Fortran. Sin embargo, el hecho de que sea fácil de aprender no lo hace menos capaz. Se puede usar de manera efectiva en aplicaciones de gran tamaño.