Tras cincuenta años de existencia, el lenguaje COBOL (Lenguaje Común Orientado a Negocios) se ha convertido en el más viejo del mundo en uso, y continúa en plena forma según los últimos datos estadísticos y a pesar de su reemplazo en PCs por sistemas de programación visual. 300.000 millones de código le contemplan.
Common Business Oriented Language (COBOL) fue creado en 1959 como lenguaje universal que permitiera su uso en cualquier ordenador, en una época en que la incompatibilidad entre ordenadores era la norma existente.
Cincuenta años después, COBOL, sigue siendo un actor clave en la escena de software de negocios y según las últimas estadísticas se sigue empleándose hasta en un 70% de las transacciones comerciales del Reino Unido y es utilizado en casi todos los sistemas de procesamiento por lotes, como los empleados por mainframes.
Además, un 32% de empresas utilizan “para el trabajo duro” este lenguaje para desarrollo y mantenimiento, frente a Visual Basic, Java o NET. La cifra, ofrecida por los analistas de Forrester indican que “este lenguaje es uno de los pocos escritos durante los últimos años que se puede leer y entender fácilmente. Por el contrario, los lenguajes de programación modernos son ridículamente difíciles de entender.”
A pesar de su longevidad el desarrollo de Cobol no se ha detenido en estos cincuenta años, incorporando en 2002 orientación a objetos. IBM, uno de sus máximos valedores, actualizó Cobol Enterprise a la versión 4.1 y desde 2007 preparan una nueva revisión del lenguaje.



Pingback: Twitter Trackbacks for COBOL cumple 50 años | The Inquirer ES [theinquirer.es] on Topsy.com
Cuanta razón tiene en que muchos de los lenguajes actuales son estupidamente difíciles de leer : todos los derivados de C (C++, Java, Javascript, …), Ruby, etc. …
Por eso sigo con el Object Pascal de mi querido Delphi.
Si, si, el Visual Basic es muy dificil de leer, por eso no se usa nada….
(notese el sarcasmo de la frase)
;-)
Creo que la cifra 300.000 millones de código, sería 300.000 millones de “líneas” de código.
El COBOL es tan simple que hasta un programador puede entenderlo, por eso se sigue usando.
a veces lo simple y sencillo es lo mejor.
¿Para que complicarse?
@Marc
Tienes toda la razón ;) .
Discrepo con lo dicho de que “el lenguaje COBOL (Lenguaje Común Orientado a Negocios) se ha convertido en el más viejo del mundo en uso”. Fortran fue creado en 1957 y aún se usa en los ámbitos científicos y de ingeniería.
ya no se programa en COBOL, solo se mantiene. A ver si nos enteramos
¡Felicidades para COBOL!
Hace poco realicé un curso presencial en el que el lenguaje principal era COBOL. Me sorprendió ver la potencia que tenía (y tiene) un lenguage de estas caracteristicas.
Por cierto, eso de que solo se mantiene no lo veo del todo cierto, ya que un compañero trabaja en una empresa y esta realizando un nuevo modulo de software en COBOL.
¡Saludos!
Para que empresa dices que está creando un nuevo modulo?, espero que les vaya bonito. Porque hoy en dia….
COBOL estaba muy bien…hace 20, 30 o 40 años.
Que las empresasa (básicamente banca) se nieguen a cambiarlo por aquello de que “si algo va bien no lo toques”, no significa que sea un buen lenguaje.
Todo el nucleo del negocio bancario esta escrito en cobol y cada dia en cualquier banco se añaden cientos de lineas, y no parece que esto cambie en un futuro cercano.
Saludos.
COBOL ha cumplido 50 años porque hay mucho código escrito que funciona, programarlo para una nueva tecnología sería un trabajo mastodóntico; en tiempo, dinero y comprensión de la lógica del negocio.
Lo mismo sucede con PL1.
Si sí, pero el número uno en uso sigue siendo Java. Pasaros por http://www.langpop.com.
#lolo
¿De qué hablas? Yo tengo 25 años y he trabajado programando en COBOL. Está muy vivo, y si entras en cualquier proyecto en alguna entidad bancaria lo verás. Creo que todo programador actual debería pasar por la experiencia de programar en COBOL para saber de dónde venimos y así poder hacer una idea de adónde vamos.
COBOL se sigue usando porque está probado, reprobado y requeteprobado. No hay nada más estable a día de hoy.
El post anterior da en el clavo. Siemplemente es así, no hay nada mas estable que COBOL bajo Linux/Unix/BSD, por ejemplo. Y nada mas simple y facil de instalar y trasladar.
A titulo de ejemplo, hoy en dia puedes instalar en cualquier Linux, un entorno de trabajo COBOL completo, para consola o para X, tan rapidamente com gratuitamente:
Editor de Texto: Ubuntu Server+VIM Full+ Plugin de Identacion Cobol+Open Cobol+GCC
Y para X, puedes probar con Eclipse, ya que tiene varios desarrollos basados para Cobol.
Y a correr… que no te atrapan…
Cobol ha sido de los mejores lenguajes existentes por: su gran potencia poca demanda de recursos
el programador tiene el control de todo
el programador controla todos los eventos
en una base de datos al localizarse un dato el select ejecuta la búsqueda y no se controla el proceso intermedio, es una caja negra que recibe y da una salida ¿qué pasó en medio?, el programador no lo sabe y ello siempre es una desventaja pues no eres dueño de toda la aplicación. Esa desventaja SOLO la entiende el que tiene (o tuvo) el privilegio de desarrollar estos lenguajes.