Historias
Slashboxes
Comentarios

COBOL, ¿un lenguaje para salir de la crisis?

editada por inniyah el 01 de Abril 2009, 07:42h   Printer-friendly   Email story
desde el dept. dinosaurios-o-supervivientes
logadmin nos cuenta: «Hace años alguien se preguntaba en Barrapunto si quedaban programadores COBOL. Hoy, año 2009, COBOL es una de las vías que tenemos quienes trabajamos en el sector informático para salir de la crisis, y es que no hay más que realizar una búsqueda en cualquier portal de empleo para comprobar que COBOL está más en auge que nunca. ¿Y tú?, ¿todavía piensas que COBOL está muerto COBOL (COmmon Business -Oriented Language), creado en 1960 y revisado y ampliado en varias ocasiones, sigue siendo usado por casi todos los sistemas que requieren gran capacidad de procesamiento por lotes, tanto en entidades bancarias como en otras grandes empresas con mainframes.

Historias relacionadas

[+] ¿Quedan programadores de Cobol? 35 comentarios
Una notita en Dr. Dobb's del 1 de mayo (pág. 18) menciona una encuesta del Cutter Consortium en 40 grandes empresas. En más de la mitad, hay aplicaciones críticas escritas en Cobol en mainframes. Cada vez es más difícil encontrar programadores para el mantenimiento. Los que lo conocen tienen 50 años o más y los jóvenes no quieren dedicarse a la paleontología. Esto hace que Mike Murach se pregunte por el futuro del Cobol después del efecto 2000.
Proyectos GPL como Tiny Cobol muestran que sigue habiendo interés incluso en el mundo PC. Uno de sus colaboradores, Jim Noeth, critica que las universidades ya no lo enseñen.
¿Has programado en Cobol? ¿Lo sigues usando? ¿Usarás Fujitsu Cobol en .NET de Microsoft?
[+] COBOL y Linux 15 comentarios
De vez en cuando oimos a alguien que tiene un buen montón de equipos a su cargo preguntar si hay algo de COBOL para Linux. Últimamente han aparecido un par de cosillas que tal vez puedan interesar a esa gente: KOBOL hopes to aid Linux migration worldwide, y Fujitsu Software Corporation Expands NetCOBOL Support to Linux Operating System. Aunque no use este lenguaje, las dos noticias son buenas, puesto que significa que cada vez gente más alejada del sistema se está acercando y pensando en utilizarlo.
[+] COBOL .NET 16 comentarios
sir_clive_sinclair escribe: "Bueno, pues esto es echarle un par de bemoles al tema... Nada menos que COBOL .NET. Pero lo que más impresiona es la integración del lenguajes con Visual Studio .NET (CodeInsight, errores, warnings, etc.) e incluso la posibilidad de "enchufarlo" a las páginas ASP .NET. No sé si alguien llegará a usarlo alguna vez, o si será un nuevo "boom" de COBOL, pero el caso es que parece que el cacharro modular de CLR (Common Language Runtime), CTS (Common Type System), etc. les funciona a los chicos de Microsoft..."
[+] Lenguajes de programación y puestos de trabajo 65 comentarios
man ls publica en Libertonia un estudio bastante completo sobre los puestos de trabajo ofertados que necesitan diferentes lenguajes de programación (encontrado en el blogómetro), a partir de los proyectos alojados en FreshMeat y Sourceforge y las ofertas de trabajo en InfoJobs y en Monster. Resultado: tras los clásicos C y C++, los más modernos (en algunos casos no mucho) Perl, PHP y Python, junto con lenguajes más o menos propietarios como Java y VBA.
[+] Cobol para Linux 64-bit 7 comentarios
puefale nos cuenta: «Parece que Cobol goza de una buena salud pese a la edad. Según informa ZDNet la compañía Acucorp Inc. ha sacado una nueva versión de Cobol para Linux 64-bits, además de la capacidad para integrarlo en servicios y aplicaciones actuales. ¡Ah! no será libre y la licencia valdrá una pasta, pero hace que las empresas puedan pensar en actualizar sus servidores y su Cobol, tal vez ayude a la entrada de Linux en el mercado». Acucobol tiene muchos años a su espalda.
[+] Java: ¿el nuevo Cobol? 146 comentarios
Un pobrecito hablador nos cuenta: «Según cuenta Bill Snyder en InfoWorld, Java está perdiendo el favor de los desarrolladores. Cuando se trata del cada vez más común desarrollo de aplicaciones de Internet complejas, Java está perdiendo terreno frente a Ruby on Rails, PHP, AJAX y otras. E incluso hay informes de que .NET está dejando a Java fuera de la empresa. ¿Se está convirtiendo Java en el nuevo Cobol
[+] Proyecto NACA: migra automáticamente programas COBOL a Java 1 comentario
Txopi nos cuenta: «Leo en Slashdot que el Proyecto NACA permite migrar aplicaciones COBOL completas a Java de forma completamente automática. La empresa que lo ha desarrollado, ha publicado las herramientas NacaTrans, NacaRT y NacaRTTest con licencia GPL. Otro proyecto relacionado con este tema, es el lenguage EGL creado por IBM, que al parecer una vez compilado genera código COBOL, además de Java o JavaScript . El entorno de desarrollo Eclipse soporta EGL. ¿Alguien tiene experiencia con estas u otras herramientas que buscan jubilar a los programadores COBOL?»
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • Ni de coña

    (Puntos:3, Inspirado)
    por erlguta (28272) el Miércoles, 01 Abril de 2009, 08:42h (#1137010)
    Puede que todavía no esté muerto, pero es el lenguaje mas aburrido del mundo. Aún sueño con sus putas hojas de codificación. Lo aprendí para aprobar y una vez me dieron el aprobado mi mente lo olvidó por completo. Es un puto infierno. Antes de trabajar programando en cobol prefiero ser barrendero, camarero o lo que sea. Trabajar con chatis echándoles piropos y ganar cuatro duros que cojerme una depresión en dos meses.
  • Tuvo un auge en 2005, ahora se mantiene

    (Puntos:3, Informativo)
    por metoo (26019) el Miércoles, 01 Abril de 2009, 08:50h (#1137013)
    Esta interesante herramienta de infojobs [infojobs.net] nos permite comparar salarios de ofertas de varias tecnologías.
  • Parece publicidad.

    (Puntos:1, Informativo)
    por iguanoman (44357) el Miércoles, 01 Abril de 2009, 09:00h (#1137014)
    ( http://laaventuradeunpfc.blogspot.com/ )
    Sin acritud, pero parece un mensaje de publicidad. Soy un novato en este mundo. No pongo en duda los datos que das, pero quizás habría que analizar el porqué de esos datos. Y como buscador de trabajo que soy, que recibe un boletín de las ofertas de programador en Barcelona de una importante web de búsqueda de trabajo, decir que COBOL prácticamente no aparece. Un 40% J2EE/JAVA, 10% NET, 10% PHP y el resto entre Flex, Python, C/C++ ... Supongo que hay muy poca gente con conocimientos en COBOL, y eso hace que las pocas ofertas de COBOL se asocien con los pocos que quieren trabajar en ese lenguaje. Salut!
  • El lenguaje infernal

    (Puntos:3, Inspirado)
    por wel (3628) el Miércoles, 01 Abril de 2009, 09:06h (#1137017)
    ( http://barrapunto.com/ | Última bitácora: Viernes, 03 Octubre de 2008, 19:51h )
    COBOL es un lenguaje obsoleto, y no lo digo en cuanto a su vigencia en las empresas sino a su paradigma. Prácticamente ningún otro lenguaje actual en uso (porque habrá otros) se parece a COBOL. Esto significa que los profesionales de COBOL tienen un problema enorme cuando quieren migrar a otra tecnología, y lo sé porque lo he sufrido en carnes propias. La peor parte se la han llevado compañeros que se han quedado en el paro después de casi una década como analistas de COBOL, y ahora les toca volver a ser programadores "rasos", cobrando la mitad.

    Y como bien dicen en otro comentario, COBOL es un lenguaje "aburrido". De hecho no conozco a nadie que esté a gusto trabajando con ese lenguaje, y sí algunos a los que se les ha agriado el carácter y empeorado el humor. Habrá quien me llame exagerado pero lo cierto es que hay que verlo para creerlo.
    --
    Apuñalo gatitos con bollitos de crema. Razón aquí.
  • 5 de cada 2 lineas de código

    (Puntos:3, Divertido)
    por pobrecito hablador el Miércoles, 01 Abril de 2009, 09:06h (#1137018)
    "200.000 millones de las 310.000 líneas de código que están en uso en la actualidad están en COBOL"

    de esos 200.000 millones, 100.000 trillones de lineas estan escritas por mi, en solo 32 meses de los 2 años que he trabajado como programador cobol.

    (los númeracos son aproximados XD)
  • Larga vida a COBOL

    (Puntos:2)
    por Inconexo (20311) el Miércoles, 01 Abril de 2009, 09:28h (#1137028)
    ( http://asqueados.campanilla.net/wp | Última bitácora: Sábado, 06 Junio de 2009, 13:40h )
    Como suele decirse, bicho malo nunca muere.
    --
    Informatica, politica y payasadas en Asqueados Press [campanilla.net]
  • Algunos números sobre COBOL

    (Puntos:2, Informativo)
    por inniyah (5892) el Miércoles, 01 Abril de 2009, 09:29h (#1137029)
    ( http://www.miriamruiz.es/ )
    Algunos números [acxiom.com] sobre la importancia [ddj.com] de COBOL [wikipedia.org] en la actualidad:
    • El 75% de los datos generados por negocios son procesados por programas creados en COBOL.
    • El 15% del desarrollo de aplicaciones nuevas se realiza en este lenguaje.
    • El 34% de las actividades de programación son en COBOL.
    • 200.000 millones de los 310.000 millones de líneas de código que están en uso en la actualidad están en COBOL (65%), lo que representa una inversión de 2 trillones de dólares.
    • Se desarrollan 5.000 millones de líneas nuevas en COBOL anualmente.
    • Hay entre 850.000 y 1.300.000 personas que desarrollan en COBOL, aunque el número se va reduciendo poco a poco.
    Si aún te parece que COBOL no es realmente tan importante, pregúntale a Schwarzenegger [sacbee.com].
  • El COBOL es la documentación

    (Puntos:3, Interesante)
    por seymour butts (34520) el Miércoles, 01 Abril de 2009, 09:44h (#1137035)
    Otra cosa importante para darse cuenta de la importancia que el COBOL tiene actualmente a efectos prácticos es que en muchas entidades (banca, grandes empresas, administraciones) la única "documentación" que existe acerca del funcionamiento de determinados procesos es el programa COBOL.

    Es decir, nadie sabe como funcionan ciertos procesos de negocio y si en algún momento se necesita saber hay que mirar lo que hace el programa COBOL.
  • Me gustó

    (Puntos:3, Interesante)
    por Noradrex (3519) <noradrex@gmail.com> el Miércoles, 01 Abril de 2009, 11:05h (#1137067)
    ( http://labotelladeklein.blogspot.com/ | Última bitácora: Martes, 16 Junio de 2009, 21:17h )
    Debo ser raro raro, pero a mi Cobol me gustó en su momento... aclaro que estaba aprendiendo programación y lo primero que me enseñaron fue C y Cobol. Como resultado, pude darme cuenta de que C era un lenguaje fantástico para hacer cualquier cosa por la libertad que te daba a la hora de abstraer y construir cualquier cosa... pero Cobol era un lenguaje completamente orientado a la tarea de gestión, por lo que construir sistemas de gestión con el era pan comido. Así que supongo que me gustó Cobol por lo pragmático que era, algo notable incluso hoy día con Java y .NET que intentan abarcarlo TODO y con los que acabas inundado por frameworks sobre frameworks e innumerables librerías de clases.
    --

    El doble de diversión en: La Botella de Klein [blogspot.com]

  • Fools' day

    (Puntos:3, Inspirado)
    por Linuxtron (1489) el Miércoles, 01 Abril de 2009, 11:17h (#1137079)
    ( http://ch3m4.org/ )
    Debe ser la broma del 1 de abril.
    • Re:Fools' day de seymour butts (Puntos:1) Miércoles, 01 Abril de 2009, 11:29h
      • Re:Fools' day de Linuxtron (Puntos:2) Miércoles, 01 Abril de 2009, 11:54h
  • Aunque os pique

    (Puntos:5, Interesante)
    por pobrecito hablador el Miércoles, 01 Abril de 2009, 15:24h (#1137145)
    En COBOL, pobrecito él, una asignación de una variable a otra es siempre un MOVE, hace el solito las conversiones de tipo, etc, etc, tiene implantado en el lenguaje las lecturas, escrituras, tablas (arrays), etc. Y ES DE ALTO NIVEL. Lo que significa que el programador puede centrarse mucho más en el problema que en como poner la instrucción dependiendo de la variable fulanita. Así pues, fíjate por donde, NoSonNecesariosNombresExplicativosDeQueEsUnInteger ElDichosoContadorDeOperaciones. Las estructuras que tiene de decisión y de bucles son las equivalentes (y en algunos casos, como EVALUATE), infinitamente más potentes, simples y claras que en C y derivados, y también más que un FORTRAN. Podéis argumentar que no usa objetos, pero los objetos no correctamente usados son más peligrosos que una piraña en un bidet. Podéis argumentar que no es recursivo, pero como deberíais conocer, existen varios modos de despellejar un gato y de abordar los problemas. Y seguramente, desconoceréis que puede manejar direcciones, sí: direcciones. Y que incluye MOVES posicionales, es decir, desde la posición tal de tal variable, con tanta longitud. Teniendo en cuenta que cada lenguaje es para lo que es, y que éste es para procesos de negocio, no deberíamos criticarlo sin conocerlo comparándolo con lo que usamos cotidianamente y que si conocemos. Como siempre pasa, el desconocimiento es atrevido. Si se usa mucho por algo será, que la gente no es idiota. Para mis 'inventos' en casa, uso C/C++ bajo Linux, porque programo 'sistemas'. Pero os aseguro que para programar procesos de negocio, es claro 'como el caldo de un asilo' el COBOL. No se me ocurriría programar 'para negocios' en algo donde una línea 'bien escrita' al rato la entiende sólo Dios. Y como apuntan en un post anterior, casi se autodocumenta, cuando se hace medianamente bien. Por favor, no habléis sin antes documentaros bien mediante la experiencia. Porque de lo contrario, lo hacéis desde la ignorancia. Saludos a todos. P.D. También conocí a un chalado que programaba en COBOL y que lo escribía todo seguido, como una novela. !Que de todo hay en la viña del Señor!.
  • COBOL???

    (Puntos:2, Divertido)
    por DiGiTal (425) el Jueves, 02 Abril de 2009, 14:39h (#1137292)
    No significa Common Old Boring Obsolete Language???
  • Obsoleto y que?

    (Puntos:2, Inspirado)
    por seymour butts (34520) el Miércoles, 01 Abril de 2009, 09:28h (#1137027)
    El COBOL lleva décadas obsoleto ¿Y a quien le importa?

    Como leí una vez: "COBOL es un lenguaje obsoleto con el que grandes empresas obsoletas, ganan miles de millones obsoletos para sus accionistas obsoletos".

    Prácticamente toda la operativa interna de las entidades bancarias y de las administraciones públicas, por ejemplo en lo que se refiere a impuestos se basa en programas COBOL.

    Esto no tiene ninguna pinta de que vaya a cambiar por lo que el desarrollo COBOL seguirá siendo un gran negocio. El gran misterio es por que esto no repercute en los salarios de los "COBOLEROS" que son de los peor pagados en la profesión.
    [ Padre ]
  • por wel (3628) el Miércoles, 01 Abril de 2009, 09:49h (#1137037)
    ( http://barrapunto.com/ | Última bitácora: Viernes, 03 Octubre de 2008, 19:51h )

    A ver ¿qué lenguaje de programación por si solo da trabajo a tanta gente como el COBOL? A lo mejor alguno está cerca pero me sobran dedos de una mano.
    Que haya muchas líneas de código escritas en COBOL no implica que el lenguaje dé trabajo a mucha gente. De hecho todavía hay muchas líneas en FORTRAN y sólo he conocido a una persona que, de vez en cuando, se dedica a programar en este lenguaje.

    En España, dejando SQL y derivados de lado, Java gana por mucho. En todo el mundo, y dudo que me equivoque, el binomio C/C++ se lleva el premio. Como bien ha dicho otro usuario, hoy en día no hay desarrollos nuevos en COBOL y si se necesitan nuevos programadores es para tareas de mantenimiento. Y es lógico si pensamos que las compañías de software han sabido ir introduciendo soporte para lenguajes como Java o .NET en las arquitecturas mainframe.

    Mi experiencia es que de todos los que estábamos trabajando con lenguajes "legacy" en cierto banco, pocos han continuado y la inmensa mayoría de nuevas aplicaciones están escritas en Java.
    --
    Apuñalo gatitos con bollitos de crema. Razón aquí.
    [ Padre ]
  • por BitBoy (14479) el Miércoles, 01 Abril de 2009, 11:26h (#1137081)
    ( Última bitácora: Domingo, 07 Junio de 2009, 20:26h )

    A ver ¿qué lenguaje de programación por si solo da trabajo a tanta gente como el COBOL?


    C. Y C++. Así, a bote pronto y sin contrastar ningún tipo de dato.

    Y porque no estás aquí al lado, si no me jugaba unas cervezas a la hora de salir XD
    --
    A) La frase B es cierta.
    B) La frase A es falsa.
    [ Padre ]
  • ¿FORTRAN? y además es más viejo ;-P
    --

    Dicen que me río de todo y me burlo de todo, porque me río de ellos y me burlo de ellos y ellos creen serlo todo

    [ Padre ]
  • Re:No lo entiendo

    (Puntos:3, Interesante)
    por spok (2400) el Miércoles, 01 Abril de 2009, 11:58h (#1137095)
    ( http://barrapunto.com/~spok/bitacora | Última bitácora: Jueves, 07 Septiembre de 2006, 20:43h )
    Los bancos nunca entrarán en quiebra, si es necesario se quita dinero de la Seguridad Social, Sanidad, Educación, Carreteras... pero te aseguro que nunca el sistema bancario quebrará. ¿Quién iba entonces a dar el dinero para las campañas electorales?, ¿Y todos los políticos que están enchufados en esos mundillo empresariales de "alto standing"?, ¿les ponemos a trabajar?
    --

    Dicen que me río de todo y me burlo de todo, porque me río de ellos y me burlo de ellos y ellos creen serlo todo

    [ Padre ]
  • 8 respuestas por debajo de tu umbral de lectura actual.