Últimas noticias

COBOL cumple 50 años


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.

18 respuestas a COBOL cumple 50 años

  1. Pingback: Twitter Trackbacks for COBOL cumple 50 años | The Inquirer ES [theinquirer.es] on Topsy.com

  2. Marc dice:

    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.

  3. suso dice:

    Si, si, el Visual Basic es muy dificil de leer, por eso no se usa nada….

    (notese el sarcasmo de la frase)

    ;-)

  4. Joxemi dice:

    Creo que la cifra 300.000 millones de código, sería 300.000 millones de “líneas” de código.

  5. pepe dice:

    El COBOL es tan simple que hasta un programador puede entenderlo, por eso se sigue usando.

  6. El regimen de Franco (di no al filtro censurador de the inq) dice:

    a veces lo simple y sencillo es lo mejor.

    ¿Para que complicarse?

  7. Un Lector dice:

    @Marc

    Tienes toda la razón ;) .

  8. changomegadrive dice:

    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.

  9. lolo dice:

    ya no se programa en COBOL, solo se mantiene. A ver si nos enteramos

  10. teoobe dice:

    ¡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!

  11. lolo dice:

    Para que empresa dices que está creando un nuevo modulo?, espero que les vaya bonito. Porque hoy en dia….

  12. Roger dice:

    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.

  13. Black-Lotus dice:

    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.

  14. anonimo dice:

    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.

  15. Manuel dice:

    Si sí, pero el número uno en uso sigue siendo Java. Pasaros por http://www.langpop.com.

  16. tuseeketh dice:

    #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.

  17. Steve dice:

    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…

  18. jujoboro dice:

    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.

Deja un comentario


Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados con un asterisco.



  • * Nombre :

  • * E-mail :

  • URL:

  • * Tu comentario :

     

  • XHTML: puedes usar las etiquetas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Skip to main navigation