Anda di halaman 1dari 15

El lenguaje COBOL fue creado en el ao 1959 por el Comit CODASYL con el objetivo de crear un lenguaje de programacin universal que

pudiera ser usado en cualquier ordenador , ya que en los aos 1960 existan numerosos modelos de ordenadores incompatibles entre s, y que estuviera orientado principalmente a los negocios, es decir, a la llamada informtica de gestin. En 1968 sali la primera versin ANSI del lenguaje. Adems, existe una versin conocida como COBOL ENTERPRISE, actualizada regularmente y lanzada en 1991, usada generalmente en sistemas Host. En el 2011 se actualiz con Visual COBOL

COBOL fue dotado de unas excelentes capacidades de auto documentacin. COBOL es portable. COBOL es virtualmente portable a cualquier tipo de mquina, desde Windows hasta UNIX pasando por VSE, OS/2, VMS, Unisys, DG, VM y MVS. Cobol posee una rgida estructura jerrquica de que dispone, una buena gestin de archivos y una excelente gestin de los tipos de datos para la poca, a travs de la conocida sentencia PICTURE para la definicin de campos estructurados. COBOL puede emplear y emplea por defecto nmeros en base diez.

Segn un informe de Gartner Group de 2005, el 75% de los datos generados por negocios son procesados por programas creados en COBOL. en otro informe de 1997 estima que el 80% de los 300.000 millones de lneas de cdigo existentes estn creados en COBOL, escribindose 5.000 millones de lneas nuevas de COBOL cada ao. la programacin en COBOL es uno de los negocios ms rentables del mundo de la informtica. Entidades bancarias como otras sistemas mainframes utilizan COBOL. grandes empresas con

Ahora COBOL puede utilizarse con los mejores IDE Micro Focus ha hecho que sea posible utilizar COBOL en el entorno de programacin que mejor se adapte a su organizacin. Visual COBOL puede utilizarse en los entornos de desarrollo con los que estn familiarizados sus programadores. Tambin cuenta con una sintaxis fcil de aprender y que los desarrolladores que trabajan con C# y Java ya conocen. Algunas evoluciones de Cobol : Visual COBOL 2010 R4 Visual COBOL para Visual STUDIO Visual COBOL para ECLIPSE COMPATIBILIDAD COBOL COBOL 2010 RUNTIME

FORTRAN (contraccin del ingls Formula Translating System) es un lenguaje de programacin de alto nivel, con propsito general, procedimental e imperativo, que est especialmente adaptado al clculo numrico y a la computacin cientfica. El desarrollo de FORTRAN comenz en 1955 y el lenguaje se liber nalmente en abril de 1957, despus de 18 aos.

El lenguaje fue ampliamente adoptado por los cientficos para escribir programas numricamente intensivos, que incentiv a los escritores de compiladores a producir compiladores que pudieran generar un cdigo ms rpido y ms eficiente.
La inclusin en el lenguaje de un tipo de datos y de la aritmtica de nmeros complejos ampli la gama de aplicaciones para las cuales el lenguaje se adaptaba especialmente e hizo al FORTRAN especialmente adecuado para aplicaciones tcnicas tales como la ingeniera elctrica.

Hacia 1960, las versiones de FORTRAN estaban disponibles para los computadores IBM 709, 650, 1620, y 7090. Significativamente, la cada vez mayor popularidad del FORTRAN estimul a fabricantes de computadores de la competencia a proporcionar compiladores FORTRAN para sus mquinas, as que por 1963 existan ms de 40 compiladores FORTRAN. Por estas razones, el FORTRAN es considerado ser el primer lenguaje de programacin ampliamente usado soportado a travs de una variedad de arquitecturas de computador.

Se caracteriza por su potencia en los clculos matemticos, pero est limitado en las aplicaciones de gestin, manejo de archivos, tratamiento de cadenas de caracteres y edicin de informes. Se debe tener en cuenta que la sintaxis de FORTRAN fue afinada para el uso en trabajos numricos y cientficos. Muchas de sus deficiencias han sido abordadas en revisiones recientes del lenguaje. Por ejemplo, Fortran 95 posee comandos mucho ms breves para efectuar operaciones matemticas con matrices y dispone de tipos.

Es un lenguaje notorio, por la facilidad con que permite expresar una ecuacin. FORTRAN fue diseado teniendo en cuenta el uso de la Tarjeta perforada de 80 columnas, por lo que el orden de las instrucciones deba ser secuencial, es decir la programacin de los algoritmos era lineal, para producir cualquier alteracin del orden de la lgica, se introduce la instruccin Goto.

A lo largo de su existencia han aparecido diferentes versiones, entre las que destaca la adoptada en 1966 por el ANSI (American National Standards Institute), en la que se definieron nuevas reglas del lenguaje y se logr la independencia del mismo con respecto a la mquina; es decir, comenz la portabilidad del lenguaje. La versin FORTRAN IV o FORTRAN 66, se hizo tan popular en los aos 60, que se volvi el primer lenguaje de programacin en ser regularizado oficialmente en 1972. FORTRAN 90 incorpora los mdulos, la recursividad y sobrecargas de operadores, adems nuevos tipos de datos. Se considera una actualizacin importante para poner a FORTRAN al nivel de los otros lenguajes modernos. La escritura se hace finalmente en formato libre. FORTRAN 2003, como su viejo colega COBOL, FORTRAN soporta ahora la Programacin orientada a objetos.

1) Compilacin: Traducir subprogramas individuales en FORTRAN a cdigo objeto relocalizable (cdigo que usa direcciones relativas en vez de direcciones absolutas de memoria). Estas direcciones relativas se resolvern (o sea, se convertirn a direcciones absolutas) en tiempo de cargado. La mayor parte de los errores de sintaxis se interceptarn en esta etapa (sentencias inexistentes, uso errneo de variables u operadores, etc.)
2) Ligado (Linking): Incorporar bibliotecas de subprogramas que han sido previamente escritos, depurados y compilados. Los programas en FORTRAN contienen referencias externas que deben resolverse durante esta etapa. Cualquier referencia errnea a funciones externas se resuelve en esta etapa.

3) Cargado: Es el proceso en el cual se coloca un programa en la memoria de la computadora. Las direcciones relativas (direcciones relocalizables) se traducen a direcciones absolutas de memoria. 4) Ejecucin: El control de la computadora se pasa al programa que se encuentra en memoria. Puesto que el programa se ejecuta directamente y no a travs de un intrprete, tiene el potencial de correr signicativamente ms rpido.

Anda mungkin juga menyukai