Cobol

monoceross
Mensajes: 50
Registrado: 22 Nov 2016 13:07
Agradecido : 16 veces
Agradecimiento recibido: 6 veces

Cobol

Mensajepor monoceross » 12 Sep 2019 11:36

He leido en Xataca que el Cobol sigue muy vigente, sobretodo en la banca, tengo curiosidad por saber si es cierto y si alguno se dedica a ello. No entiendo exactamente para que sirve Cobol (gestión de ficheros y datos de usuario en los servidores centrales de los bancos?) y por qué sigue siendo necesario. Si os aburrís y teneis tiempo para explcarlo a un zoquete como yo estaré encantado.

Jason_rg
Mensajes: 21
Registrado: 04 Sep 2015 11:20
Agradecimiento recibido: 4 veces

Re: Cobol

Mensajepor Jason_rg » 12 Sep 2019 13:17

Hola monoceross

Hace como 10 años, en nuestra empresa tuvimos un software de nóminas de www.grupocastilla.es que estaba hecho en RM Cobol y tiraba bastante bien, ahora hay otras soluciones en plan ERP, pero en su momento era bastante potente.

Saludos

jltursan
Mensajes: 2586
Registrado: 20 Sep 2011 13:59
Agradecido : 179 veces
Agradecimiento recibido: 501 veces

Re: Cobol

Mensajepor jltursan » 12 Sep 2019 13:47

Hace muuuchos años migré software en Cobol a Pro*C; pero eso fue porque era poca cosa y no crítico, tampoco pertenecía a una banco sino a software aeroportuario así que no puedo hablar de primera mano .

El porque del Cobol es más una razón histórica que otra cosa, el Cobol fue diseñado pensando mucho en la manipulación de datos y en la "cuadratura" de las cosas, es un lenguaje tremendamente formal y teniendo en cuenta lo viejo que es, no fue una decisión extraña por parte de los bancos el adoptar hace eones el Cobol como lenguaje con el que crear sus herramientas. Igual que el Fortran o el Pascal estuvo siempre pensado por y para comunidades ciéntificas, el Cobol lo era para "gente de letras" :-D

Sigue siendo necesario porque se sigue la máxima de "si funciona, no lo toques". Es un cambio costoso y arriesgado que ahora mismo ya hace un tiempo qu se viene llevando a cabo porque no queda otro remedio. Las nuevas tecnologías y necesidades por parte de los clientes empezaban a pedir a gritos una renovación a todos los niveles. Va a menos; pero todavía queda y ese mantenimiento ahora mismo es crítico, los "especialistas" no están precisamente mal pagados, o eso tengo entendido.

Avatar de Usuario
zx81
Mensajes: 230
Registrado: 23 Feb 2013 21:31
Agradecido : 11 veces
Agradecimiento recibido: 21 veces

Re: Cobol

Mensajepor zx81 » 12 Sep 2019 14:19

El marido de una compañera de trabajo programa en COBOL para un gran banco y diría que todos los bancos lo tienen. Son millones de líneas de código ya escrito que más o menos funcionan, y como lo que mueven es dinero, cuanto menos toques, mejor.

Ahora no sé, pero hace 10 años la Ford tenía también muchísimas cosas hechas en COBOL, un amigo me hablaba de la pesadilla de tener que tocar un fuente COBOL de 700K con todos los comentarios y variables escritos en alemán.

Y en los años 98-99 trabajé para un gran banco del IBEX35 que tenía hordas de programadores COBOL, programando en VMS, Unix, AS/400 o mainframes de IBM. Otro compañero y yo éramos los "raros" que programábamos en lenguaje C, porque hacíamos los programas de interfaz entre la aplicación financiera y los cientos de scripts en VMS que ejecutaban programas COBOL. Es imposible describir semejante aquelarre.

De hecho, desde hace años, los programadores veteranos de COBOL ganan cantidades importantes de pasta por lo que saben del lenguaje y por lo que saben del sistema en el que se ha programado. Aquí en Ejspañía, como todo es una mierda, los programadores COBOL cobran lo que cualquier otro.

Como curiosidad para quien no lo conozca, y ya que el compañero @Jason_rg lo ha comentado, el RM-COBOL (de Ryan McFarland) es un compilador y su correspondiente runtime, el RUNCOBOL, una especie de máquina virtual Java primigenia que ejecuta archivos creados con un tipo de bytecode, que es independiente de la máquina y S.O. En el año 87 hice un curso de COBOL y ya entonces eso era así. Lo mismo pasaba con el S.O. Prologue y sus lenguajes BAL y ABAL, que funcionaban de la misma manera.

Nada nuevo bajo el sol...
Cuando utilizo una palabra, esa palabra significa, exactamente, lo que yo quiero que signifique. Ni más, ni menos.
Humpty Dumpty

Empieza a jugar sin tener que compilar: Emulador JSpeccy
ZX Spectrum bare-metal para Raspberry PI ZXBaremulator

Avatar de Usuario
explorer
Mensajes: 312
Registrado: 10 Ene 2016 18:43
Ubicación: Valladolid, España
Agradecido : 7 veces
Agradecimiento recibido: 280 veces
Contactar:

Re: Cobol

Mensajepor explorer » 12 Sep 2019 18:03

Eso de que en España los programadores de COBOL cobran igual que los demás... lo dudo... o es que no han sabido negociar su sueldo.

Recuerdo hace diez años que estábamos en la banda salarial de los 30 K€ a 32 K€, y esta gente ganaba 10 K€ más que nosotros.

Y sí, COBOL se sigue usando muchísimo. En el 2017 Reuters calculó que había 220 millardos de líneas en funcionamiento. Y según IBM, COBOL necesitaba un mantenimiento anual de entre 3 a 5 millardos de líneas. Por eso, hace años, IBM empezó la formación de decenas de miles de programadores para COBOL.

Avatar de Usuario
zx81
Mensajes: 230
Registrado: 23 Feb 2013 21:31
Agradecido : 11 veces
Agradecimiento recibido: 21 veces

Re: Cobol

Mensajepor zx81 » 12 Sep 2019 18:15

@explorer, hace 10 años, nosotros éramos 10 años más jóvenes, teníamos más pelo y yo no era presbítero. Ahora sin gafas no veo tres en un burro; ni cuatro tampoco. Si van 5, veo una masa informe.

Ninguno de los que he conocido que programaban en COBOL ganaba más de 25k hace 10 años. Ahora, los 24k son como la velocidad de la luz, te acercas mucho pero nunca los alcanzas, al menos en mi ciudad. Da igual en lo que programes o lo que hagas. Las poquísimas ofertas que veo de COBOL en Valencia no pasan de 24k en ningún caso. Y siempre se inscriben varios.

Los que hemos tenido la suerte de pasar la crisis sin caer en el paro, ahora tenemos salarios fuera de mercado, por al menos un 40%. Y encima tenemos 10 años más... :\

Pero esta es otra historia y deberá ser contada en otra ocasión.
Cuando utilizo una palabra, esa palabra significa, exactamente, lo que yo quiero que signifique. Ni más, ni menos.
Humpty Dumpty

Empieza a jugar sin tener que compilar: Emulador JSpeccy
ZX Spectrum bare-metal para Raspberry PI ZXBaremulator

Avatar de Usuario
ron
Mensajes: 18472
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 1647 veces
Agradecimiento recibido: 1369 veces

Re: Cobol

Mensajepor ron » 12 Sep 2019 18:32

Actualmente es raro verlos en entornos UNIX, pero hay un par de empresas "tochas" españolas que lo siguen usando, fuera de lo que se conoce como HOST o Mainframe o 3270/3090, mismamente Z/OS.
Me consta que en RW conozco al menos DOS programadores que siguen con COBOL en activo bajo Z/OS.

Y en varios Bancos y alguna Telco de este país lo siguen utilizando ahora mismo para pasarte las facturas de tus lineas y muchos bancos para llevar la gestión, que no es poco.

Yo no trabajo con Cobol, pero en mi entorno profesional si que quedan programadores de Cobol, conozco alguno y algo que funciona ni se cambia ni se toca. xD

Avatar de Usuario
Nandove
Mensajes: 1164
Registrado: 10 Ene 2011 12:16
Agradecido : 315 veces
Agradecimiento recibido: 200 veces

Re: Cobol

Mensajepor Nandove » 12 Sep 2019 19:29

La banca fue uno de los primeros sectores donde la informática prolifero, allá por primeros de los años 70, desde entonces billones de lineas de código se han realizado en Cobol, estamos hablando de tres generaciones picando Cobol como animales, y con programas hiperdepurados y sin un ápice de fallo, cuando llego el final del siglo y con nuevos y lustrosos lenguajes, montones de consultoras se relamían con la idea de cambiar esos billones de lineas de código y cambiarlo por lenguajes de alto nivel con entornos gráficos muy vistosos y no las aplicaciones típicas de cobol que solían ser en modo texto...

En su día TODOS los intentos fracasaron estrepitosamente, siendo imposible contemplar en un proyecto de meses toda la casuistica detectada y contemplada en los 30 años de desarrollo Cobol y mas cuando en muchos casos no existía ni la documentación de los cambios aplicados ;)

Solo un intento obtuvo mucho éxito a primeros del 2000, si no puedes quitar el Cobol, ponle un bonito cascaron por encima que se llama Java!

Hubo un boom de hacer apps front office que se olvidaban de sustituir a Cobol y solo se centraban en ser la parte visible y pasarle las ordenes al cobol desde Java.

Pero con lo que se ha degradado Java con los años, la incompatibilidad de Java entre versiones, y sobre todo desde la adquisición de Sun Microsystem dueña de Java y muchas cosas mas, por parte de Oracle... y no siendo Java un producto que interese a Oracle para nada, pues Java ya no es una solución viable.

Y así llegamos a estos días, donde se necesitan programadores de Cobol para entender como hacer entradas y salidas de datos desde Cobol para volver a intentar cambiar y poner otro cascaron... llamalo HTML5, Ruby, Perl....

El resultado, que Cobol esta a la orden del día, nunca ha desaparecido de la lista de los 20 lenguajes mas usados y demandados de los últimos 50 años, tanto es asi que he llegado a ver en el sector bancario a un señor de 70 años JUBILADO, yendo como consultor 2 horas diarias a una empresa como apoyo para los problemas que se encontraban los programadores actuales con Cobol.

Avatar de Usuario
explorer
Mensajes: 312
Registrado: 10 Ene 2016 18:43
Ubicación: Valladolid, España
Agradecido : 7 veces
Agradecimiento recibido: 280 veces
Contactar:

Re: Cobol

Mensajepor explorer » 13 Sep 2019 14:31

Noticia en Slashdot del 7 de septiembre: COBOL Turns 60. Why It Will Outlive Us All donde comenta el artículo de ZDNet del mismo título
Imagen
Los programadores Donald Cropper, K.C. Krishnan, Grace Hopper y Norman Rothberg en la consola del Univac I. (Imagen: IEEE History Center)

en donde se comenta que algunas aplicaciones de COBOL se están subiendo a la "nube", por lo que es muy probable que el lenguaje nos sobreviva.

monoceross
Mensajes: 50
Registrado: 22 Nov 2016 13:07
Agradecido : 16 veces
Agradecimiento recibido: 6 veces

Re: Cobol

Mensajepor monoceross » 13 Sep 2019 15:03

Muy interesante, gracias a todos!

Avatar de Usuario
zx81
Mensajes: 230
Registrado: 23 Feb 2013 21:31
Agradecido : 11 veces
Agradecimiento recibido: 21 veces

Re: Cobol

Mensajepor zx81 » 13 Sep 2019 15:40

Ojito a la señora de esa foto, que es ni más ni menos que Grace Hopper. Leed sobre ella y flipareis en colores...
Cuando utilizo una palabra, esa palabra significa, exactamente, lo que yo quiero que signifique. Ni más, ni menos.
Humpty Dumpty

Empieza a jugar sin tener que compilar: Emulador JSpeccy
ZX Spectrum bare-metal para Raspberry PI ZXBaremulator

zxpope
Mensajes: 43
Registrado: 02 Ene 2018 02:25
Agradecido : 11 veces
Agradecimiento recibido: 14 veces

Re: Cobol

Mensajepor zxpope » 13 Sep 2019 15:58

hola, hoy dia 13 hablan de ella en la contraportada del "El Pais"

dancresp
Mensajes: 5373
Registrado: 13 Nov 2010 02:08
Agradecido : 173 veces
Agradecimiento recibido: 297 veces

Re: Cobol

Mensajepor dancresp » 17 Sep 2019 00:05

zx81 escribió:Ojito a la señora de esa foto, que es ni más ni menos que Grace Hopper. Leed sobre ella y flipareis en colores...

Cierto, es ELLA.

Yo escribí algo sobre ella, pero hay tanto... Flow-matic Interpreter


Volver a “Lenguajes de Programación y herramientas Dev”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados