You are on page 1of 3

COBOL

DeWikipedia,laenciclopedialibre
El lenguaje COBOL (acrnimo de COmmon BusinessOriented Language, Lenguaje Comn Orientado a
Negocios)fuecreadoenelao1959conelobjetivodecrearunlenguajedeprogramacinuniversalquepudiera
ser usado en cualquier ordenador (ya que en los aos 1960 existan numerosos modelos de ordenadores
incompatiblesentres),yqueestuvieraorientadoprincipalmentealosnegocios,esdecir,alallamadainformtica
degestin.

ndice
1 Historia
2 Caractersticas
2.1 ProgramaHolamundo
3 Empleo
4 Curiosidades
5 Referencias
6 Vasetambin
7 Enlacesexternos

Historia
En la creacin de este lenguaje particip la comisin CODASYL, compuesta por fabricantes de ordenadores,
usuarios y el Departamento de Defensa de Estados Unidos en mayo de 1959. La definicin del lenguaje se
completenpocomsdeseismeses,siendoaprobadaporlacomisinenenerode1960.EllenguajeCOBOLfue
diseadoinspirndoseenellenguajeFlowMaticdeGraceHopperyelIBMCOMTRANdeBobBemer, ya que
ambosformaronpartedelacomisin.
GraciasalaayudadelosusuariosCOBOLevolucionrpidamenteyfuerevisadode1961a1965paraaadirle
nuevas funcionalidades. En 1968 sali laprimera versinANSI del lenguaje, siendo revisada posteriormente en
1974 (COBOL ANS74), 1985 (COBOL ANS85, ampliado en 1989 con funciones matemticas, finalizando el
estndaractualmsusado,conocidocomoCOBOLANSI),yen2002(COBOLANS2002).Desdeelao2007se
vienepreparandounanuevarevisindellenguaje.
Adems,existeunaversinconocidacomoCOBOLENTERPRISE,actualizadaregularmenteylanzadaen1991,
usadageneralmenteensistemasHost.
En el 2011 se actualiz con Visual COBOL.1 Existen otras versiones de COBOL como NetCobol de Fujitsu
(distribuidoporGTSoftware),aligualqueisCOBOLdelacasamatrizVeryant.

Caractersticas
COBOLfuedotadodeunasexcelentescapacidadesdeautodocumentacin.
Una buena gestin de archivos y una excelente gestin de los tipos de datos para la poca, a travs de la
conocidasentenciaPICTUREparaladefinicindecamposestructurados.Paraevitarerroresderedondeoen
losclculosqueseproducenalconvertirlosnmerosabinarioyquesoninaceptablesentemascomerciales,
COBOLpuedeemplearyempleapordefectonmerosenbasediez.Parafacilitarlacreacindeprogramas

enCOBOL,lasintaxisdelmismofuecreadadeformaquefueseparecidaalidiomaingls,evitandoeluso
desmbolosqueseimpusieronenlenguajesdeprogramacinposteriores.
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
COBOLvariableslocales,recursividad,reservadememoriadinmicayprogramacinestructurada.
En la revisin de 2002 se le aadi orientacin a objetos, aunque desde la revisin de 1974 se poda crear un
entorno de trabajo similar a la orientacin a objetos, y un mtodo de generacin de pantallas grficas
estandarizado.
Antesdelainclusindelasnuevascaractersticasenelestndaroficial,muchosfabricantesdecompiladoreslas
aadan de forma no estndar. En la actualidad este proceso se est viendo con la integracin de COBOL con
Internet.ExistenvarioscompiladoresquepermitenemplearCOBOLcomolenguajedescriptingydeservicioweb.
TambinexistencompiladoresquepermitengenerarcdigoCOBOLparalaplataforma.NETyEJB.

ProgramaHolamundo
IDENTIFICATIONDIVISION.
PROGRAMID.HOLAMUNDO.

ENVIRONMENTDIVISION.

DATADIVISION.
WORKINGSTORAGESECTION.

PROCEDUREDIVISION.

DISPLAY'Holamundo'.
STOPRUN.

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 por lotes (Batch), tanto las entidades bancarias como
otrasgrandesempresasconsistemasmainframesutilizanCOBOL.Estopermitegarantizarlacompatibilidaddelos
sistemasantiguosconlosmsmodernos,ascomotenerlaseguridaddequeellenguajeesperfectamenteestabley
probado.SegnuninformedeGartnerGroupde2005,el75%delosdatosgeneradospornegociossonprocesados
porprogramascreadosenCOBOL,yenotroinformede1997estimaqueel80%delos300.000millonesdelneas
de cdigo existentes estn creados en COBOL, escribindose 5.000 millones de lneas nuevas de COBOL cada
ao.Contodoeso,hoyporhoy,laprogramacinenCOBOLesunodelosnegociosmsrentablesdelmundodela
informtica.EnelrestodeaplicacioneselCOBOLhacadoendesuso,reemplazadoporlenguajesmsmodernoso
verstiles.
Peronotodoesas.Adadehoy,siguenexistiendodecenasdemilesdeusuariosCoboleinstitucionesquesiguen
instruyendo este lenguaje dados los nmeros informados. Cobol sigue estando soportado y sigue evolucionando
permanentementeestoprincipalmenteporlacantidaddeaplicacionesquehoysiguefuncionandoyquesuperanen
nmeroalosdemslenguajesgraciasatantadifusinenelpasado.Estosiguepropiciandosucontinuaevolucin
y,palabrasdelpropioBillGates:"Nosqulenguajeshabrenelfuturo,peroseguroqueCobolestartodava
all".2

Curiosidades

EnelcdigoquesevedelaprogramacindelcyborgdelapelculaTerminator(1984),algunasdelassentencias
estnescritasenCobol.3

Referencias
1.EllenguajeinformticoCobolrevivemediosiglodespus(http://www.elpais.com/articulo/Pantallas/lenguaje/informati
co/Cobol/revive/medio/siglo/despues/elpepirtv/20110129elpepirtv_2/Tes).29deenerode2011.Consultadoel29deenero
de2011.
2.PcWorld.Faltan programadores de Cobol en Mxico(http://www.pcworld.com.mx/Articulos/19480.htm). Consultado
el14dediciembrede2011.
3.The Terminator. Trivia (en IMDb)(http://www.imdb.com/title/tt0088247/trivia?tr=tr0781216)(eningls). Consultado
el10dejuliode2011.

Vasetambin
BurroughsB2000
GraceMurrayHopper

Enlacesexternos
WikimediaCommonsalbergacontenidomultimediasobreCOBOL.
ArtculodelarevistaPCWorldsobreCOBOL(http://www.escobol.com/modules.php?name=Sections&op=
viewarticle&artid=39&page=1)
COBOLenespaol(http://www.escobol.com)
FOROdeCOBOLenespaol(http://www.coboleros.es)
otroFOROdeCOBOLenespaol(http://www.coboforo.es)
MICROFOCUSCOBOLenespaol(http://www.cobol.com.ar)
CONSULTORIOCOBOL:ArtculosynoticiassobreCobol(http://www.consultoriocobol.com)
Obtenidodehttps://es.wikipedia.org/w/index.php?title=COBOL&oldid=91390537
Categoras: Lenguajesdeprogramacin Acrnimosdeinformtica Historiadelsoftware
Estapginafuemodificadaporltimavezel30may2016alas20:30.
EltextoestdisponiblebajolaLicenciaCreativeCommonsAtribucinCompartirIgual3.0podranser
aplicablesclusulasadicionales.Alusarestesitio,ustedaceptanuestrostrminosdeusoynuestrapoltica
deprivacidad.
WikipediaesunamarcaregistradadelaFundacinWikimedia,Inc.,unaorganizacinsinnimodelucro.

You might also like