El Fortran viene de unas palabras en ingles las cuales son Formula Translating System
Es un lenguaje de alto nivel de programación, procedimental e imperativo que se echo para el calculo numérico.
Fue desarrollado por IBM en 1957 y usado para aplicaciones científicas y de ingeniería
El FORTRAN ha estado en uso por mas de 50 años en áreas de computo como:
- Predicción numérica del tiempo
- Analisis de elementos finitos
- Dinámica de fluidos computacional (CFD)
- Física computacional,
- Química computacional.
El FORTRAN es uno de lenguajes más populares en el área de la computación de alto rendimiento
En este lenguaje la gestión de memoria es rígida y las instrucciones de control son muy primitivas tales como:
GOTO incondicional
IF aritmético
DO – CONTINUE
CALL
John Backus fue el creador del lenguaje FORTRAN en IBM
La codificación de las formulas era sencilla y la sintaxis viene condicionada por el soporte de las tarjetas perforadas
Estas son unas cartulinas con unas perforaciones, las cuales tiene un calculo binario donde cada hoyo representaba un único numero binario (bit) y cada columna (o fila) era como un campo de bit simple, estas fueron utilizadas para ingresar instrucciones a una computadora en los años 60 y 70
En esta maquina se hacían las perforaciones en la tarjetas
y todo esto es es lo que era un programa, en este caso es del lenguaje FORTRAN
Este es un ejemplo de FORTRAN IV para calcular facoriales
Después siguió el FORTRAN 77, en este lenguaje existía como standar ANSI a partir de 1966, tambien se cambio mucho el estilo de programación para la lógica de los programas y se inducen muchas extensiones en los compiladores
También incorporan nuevas instrucciones de control como el
DO - ENDDO
DO WHILE - ENDDO
Este es un ejemplo de FORTRAN 77 para calcular factoriales
IF - THEN - ELSE - ENDIF
Por ultimo esta el Fortran 90/95/2003
En este se incorporan las conceptos propios de los otros lenguajes y estilos de programación
También esta la declaración de instrucciones ALLOCATE
Punteros, recursividad, operaciones vectoriales, programación orientada a objetos entre mas.
Bueno compañeros ese es un poco de lo que investigue del Fortran espero que les aya gustado
GRACIAS :)
Hola compañero estaría bien que escribieras las referencias de dónde obtuviste la información, por si quisieramos ondar en el tema.
ResponderEliminarBuena sugerencia. Dos puntos extra para Jorge, uno de participación para Cecy.
ResponderEliminar