Los lenguajes procedurales consisten de una serie de procedimientos (o subprogramas o funciones o subrutinas) que se ejecutan cuando se llaman.

Cada procedimiento consiste de una ocurrencia de comandos, donde cada comando opera sobre datos que pueden ser locales al procedimiento, un parámetro "pasado" en una llamada o definido globalmente.

Los datos locales para cada procedimiento se almacenan en un registro de activación asociado con ese procedimiento, y los datos almacenados en tales registros de activación tienen tipos relativamente simples, tales como enteros, reales, char o boolean.

FORTRAN se caracteriza por una atribución estática de almacenamiento (los registros de activación pueden crearse durante la traducción del lenguaje, en cambio en C hay una creación dinámica de registros de activación), aunque la versión FORTRAN 90 modifica este aspecto parcialmente.

FORTRAN, al igual que C, son lenguajes diseñados para ser eficientes en ejecución.

  1. Fortran.
  2. Lenguajes basados en objetos. Ada.
  3. Lenguajes funcionales. Lisp.

Bajar archivo word aquí.