Historia Del Lenguaje de Programacion COBOL.

Descargar como txt, pdf o txt
Descargar como txt, pdf o txt
Está en la página 1de 2

COBOL

El lenguaje COBOL (acrnimo de COmmon Business-Oriented Language, Lenguaje Comn Ori


entado a Negocios) fue creado en el ao 1959 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 infor
mtica de gestin.
ndice
1 Historia
2 Caractersticas
2.1 Programa Hola mundo
3 Empleo
4 Curiosidades
5 Referencias
6 Vase tambin
7 Enlaces externos
Historia
En la creacin de este lenguaje particip la comisin CODASYL, compuesta por fabricant
es de ordenadores, usuarios y el Departamento de Defensa de Estados Unidos en ma
yo de 1959. La definicin del lenguaje se complet en poco ms de seis meses, siendo a
probada por la comisin en enero de 1960. El lenguaje COBOL fue diseado inspirndose
en el lenguaje Flow-Matic de Grace Hopper y el IBM COMTRAN de Bob Bemer, ya que
ambos formaron parte de la comisin.
Gracias a la ayuda de los usuarios COBOL evolucion rpidamente y fue revisado de 19
61 a 1965 para aadirle nuevas funcionalidades. En 1968 sali la primera versin ANSI
del lenguaje, siendo revisada posteriormente en 1974 (COBOL ANS-74), 1985 (COBOL
ANS-85, ampliado en 1989 con funciones matemticas, finalizando el estndar actual
ms usado, conocido como COBOL-ANSI), y en 2002 (COBOL ANS-2002). Desde el ao 2007
se viene preparando una nueva revisin 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.1 Existen otras versiones de COBOL como N
etCobol de la casa matriz GT Software, al igual que isCOBOL de la casa matriz Ve
ryant.
Caractersticas
COBOL fue dotado de unas excelentes capacidades de autodocumentacin.
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 estr
ucturados. Para evitar errores de redondeo en los clculos que se producen al conv
ertir los nmeros a binario y que son inaceptables en temas comerciales, COBOL pue
de emplear y emplea por defecto nmeros en base diez. Para facilitar la creacin de
programas en COBOL, la sintaxis del mismo fue creada de forma que fuese parecida
al idioma ingls, evitando el uso de smbolos que se impusieron en lenguajes de pro
gramacin posteriores.
Pese a esto, a comienzos de los ochenta se fue quedando anticuado respecto a los
nuevos paradigmas de programacin y a los lenguajes que los implementaban. En la
revisin de 1985 se solucion, incorporando a COBOL variables locales, recursividad,
reserva de memoria dinmica y programacin estructurada.
En la revisin de 2002 se le aadi orientacin a objetos, aunque desde la revisin de 197

4 se poda crear un entorno de trabajo similar a la orientacin a objetos, y un mtodo


de generacin de pantallas grficas estandarizado.
Antes de la inclusin de las nuevas caractersticas en el estndar oficial, muchos fab
ricantes de compiladores las aadan de forma no estndar. En la actualidad este proce
so se est viendo con la integracin de COBOL con Internet. Existen varios compilado
res que permiten emplear COBOL como lenguaje de scripting y de servicio web. Tam
bin existen compiladores que permiten generar cdigo COBOL para la plataforma .NET
y EJB.
Programa Hola mundo
IDENTIFICATION DIVISION.
PROGRAM-ID. HOLAMUNDO.
ENVIRONMENT DIVISION.
DATA DIVISION.
WORKING-STORAGE SECTION.
PROCEDURE DIVISION.
DISPLAY 'Hola mundo'.
STOP RUN.
Empleo
Pese a que muchas personas creen que el lenguaje COBOL est en desuso, la realidad
es que casi todos los sistemas que requieren gran capacidad de procesamiento po
r lotes (Batch), tanto las entidades bancarias como otras grandes empresas con s
istemas mainframes utilizan COBOL. Esto permite garantizar la compatibilidad de
los sistemas antiguos con los ms modernos, as como tener la seguridad de que el le
nguaje es perfectamente estable y probado. Segn un informe de Gartner Group de 20
05, el 75% de los datos generados por negocios son procesados por programas crea
dos en COBOL, y en otro informe de 1997 estima que el 80% de los 300.000 millone
s de lneas de cdigo existentes estn creados en COBOL, escribindose 5.000 millones de
lneas nuevas de COBOL cada ao. Con todo eso, hoy por hoy, la programacin en COBOL
es uno de los negocios ms rentables del mundo de la informtica. En el resto de apl
icaciones el COBOL ha cado en desuso, reemplazado por lenguajes ms modernos o verst
iles.
Pero no todo es as. Hoy (2015) siguen existiendo decenas de miles de usuarios Cob
ol e instituciones que siguen instruyendo este lenguaje dados los nmeros informad
os. Cobol sigue estando soportado y sigue evolucionando permanentemente; esto pr
incipalmente por la cantidad de aplicaciones que hoy sigue funcionando y que sup
eran en nmero a los dems lenguajes gracias a tanta difusin en el pasado. Esto sigue
propiciando su continua evolucin y, palabras del propio Bill Gates: "No s qu lengu
ajes habr en el futuro, pero seguro que Cobol estar todava all".2
Curiosidades
En el cdigo que se ve de la programacin del cyborg de la pelcula Terminator (1984),
algunas de las sentencias estn escritas en Cobol.3

También podría gustarte

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy