Este documento describe el lenguaje de programación Fortran, incluyendo su historia, funcionalidad, características, ventajas y desventajas. Fortran fue creado en 1957 y fue el primer lenguaje de programación de alto nivel. Se utiliza principalmente para aplicaciones científicas y de ingeniería que requieren cálculos matemáticos intensivos. Aunque es potente para cálculos numéricos, es limitado para otras aplicaciones.
2. • Generalidades
• Funcionalidad
• Características
• Ventajas y Desventajas
• Curiosidades
• Ejemplo
Algunos de los creadores de Fortran en 1982.
Fuente: IBM
3. Generalidades
1957: el primer lenguaje de programación de verdad.
En este año, John W. Backus, crea el primer lenguaje de programación
de alto niveles y, el primero que usaron programadores más cercanos
a lo que conocemos hoy en día: Fortran (FORmula TRANslating
System)
4. Funcionalidades
• Es el lenguaje principal en Computación de Alto Rendimiento y se
usa para medir la eficiencia de los supercomputadores más rápidos
del mundo.
• Se utiliza principalmente en los campos pioneros de la computación
como la ciencia y la ingeniería(fluidodinámica computacional,
matemáticas aplicadas, estadística y finanzas).
5. Características
• Se caracteriza por su potencia en los cálculos matemáticos, pero esta
limitado en las aplicaciones de gestión, manejo de archivos,
tratamiento de cadenas de caracteres y edición de informes.
• fue diseñado teniendo en cuenta el uso de la Tarjeta perforada de 80
columnas, por lo que el orden de las instrucciones debía ser
secuencial, es decir la programación de los algoritmos era lineal, para
producir cualquier alteración del orden de la lógica
6. Ventajas desventajas
• Más sencillo de aprender que
sus antecesores.
• Todavía se utiliza como uno de
los lenguajes más destacados a
la hora de realizar cálculo
numérico.
• Su puesta en práctica, y los
años de uso han dado lugar a
librerías probadas y eficientes
que constatan su eficacia como
lenguaje de programación.
• Es un lenguaje de programación
en el que no existen clases, o
estructuras.
• Imposibilita el hecho de hacer
una reserva de memoria
dinámica.
• Para el proceso de textos, listas
y estructuras de datos de alto
grado de complejidad es un
lenguaje algo primitivo.
7. Curiosidades
• Fortran ha servido de inspiración y base para la creación de otro tipo
de lenguajes de programación como: Lisp (1958), COBOL (1959) o
ALGOL (1958).
• Hay más de diez compiladores de Fortran tanto de código abierto
como registrados. Además existen proyectos de código abierto como
ser la Biblioteca Estándar stdlib.
• Fortran le permite escribir código en el estilo que mejor se adapte a
su problema: imperativo, procedimental, matricial, orientado a
objetos o funcional.