A pesar de lo mucho y mal que se ha hablado de COBOL, lejos de estar muerto, parece que ahora es el lenguaje del futuro. Cobol no es la última tendencia que verás en la próxima conferencia de la Web 2.0, pero es un elemento clave en la arquitectura software de los sistemas distribuidos modernos, conceptos como XML/metadatos, Web services, SOA, y e-business están actualmente en línea con aplicaciones COBOL para desarrollar aplicaciones de aviación, banca, y seguros por nombrar algunas.
Para aquellos que piensan que COBOL está muerto...Todos los sistemas que requieren gran capacidad de procesado de datos como bancos, compañías de telecomunicaciones, etc, utilizan COBOL.
[c&p] Y en todas estas entradas no pude poneros imágenes de un taco real de tarjetas perforadas con un programa; no encontré nada en la red, a pesar de buscar en español, inglés, francés, alemán, italiano… Pero en este comentario, Jaume nos decía que él guardaba como oro en paño las tarjeta perforadas de un programa Cobol del año de la polka... Y aquí están esas maravillosas fotos. ¡Muchas gracias, Jaume! Y, me consta, también de otros muchos interesados en conocer algo más de la Historia de la Informática española. [ Serie completa en #1 ]
Siguiente entrada de la serie... ahora le toca el turno al Cobol.
En 1959 el departamento de defensa de EEUU y una comisión de especialistas y "hackers" de la computación crearon el lenguaje COBOL, una herramienta capaz de vérselas con bases de datos gigantescas con billones de registros. Rápidamente el lenguaje fue aplicado en todo aquello que requería trabajar con grandes cantidades de información, gobiernos, bancos, ejércitos, hospitales, desencadenando una autentica revolución en el mundo de la informática. Hoy, 50 años después muchos de esos programas siguen haciendo su trabajo. Feliz cumpleaños COBOL.
Coincidiendo con el 50 aniversario de COBOL, leo en Barrapunto 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.
Próximo a su cincuenta cumpleaños, el lenguaje COBOL (Lenguaje Común Orientado a Negocios), continúa en plena forma según los últimos datos estadísticos, a pesar de su reemplazo en PCs por sistemas de programación visuales. Presente en mainframes, un 32% de las compañías todavía utilizan COBOL para desarrollo y mantenimiento y hasta un 80% de transacciones comerciales en el Reino Unido siguen basadas en este lenguaje.
Cada usuario TI del mundo está en contacto, de una u otra forma, con Cobol, un promedio de 10 veces diarias. Esto puede tratarse, por ejemplo, de cuando el usuario saca dinero de un cajero automático o paga con su tarjeta de crédito.
Arnold Schwarzenegger dio la orden de congelar los salarios a los funcionarios californianos, pero parece que no puede hacerse porque los sistemas informáticos que controlan los salarios están programados en el arcano lenguaje COBOL y los programadores que conocen el sistema fueron prejubilados la semana anterior.
Erase una vez un programador de COBOL llamado Jack, que vivía a finales de los 90... Una vieja historia encontrada por casualidad en halondisparado.com/?p=1639
USPS ha actualizado su sistema de tracking (TPS). Originalmente se trata de sistemas Cobol que operan sobre mainframes y están siendo migrados a plataformas Linux y otras tecnologías de código abierto. "Tenemos el sistema de tracking en un mainframe, y este mainframe es un ambiente propietario, lo que significa que tienes que pagar a los fabricantes un cierto precio para usar su software. Queremos sacar ventaja de Linux y el código abierto, y crecer sin tener que pagar más costos de software. Así que comenzamos nuestro camino hacia Linux".
Esta mujer, nacida en el 1906 y fallecida en el 1992, fue la que desarrolló el primer "compilador" de la historia, un concepto totalmente primordial hoy día y utilizado a diario por millones de programadores. Propuso que deberíamos poder programar computadoras con un lenguaje similar al de los humanos. Desarrolló el primer lenguaje de esta naturaleza, al que llamó FLOW-MATIC, el cual es el idioma precursor al popular COBOL. Fue una de las diseñadores de la famosa computadora UNIVAC I, la primera computadora comercial jamás lanzada en EEUU.
[C&P] Java, the oldest new programming language around, is falling out of favor with developers. When it comes to developing the increasingly common rich Internet applications, Java is losing ground to Ruby on Rails, PHP, AJAX and other cool new languages. And there are even reports that Microsoft’s .Net, of all things, is pushing Java out of the enterprise. Makes you wonder whether Sun was smart to change its stock-ticker code to JAVA last summer.
Parece ser que 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, y otras. E incluso hay informes de que .NET está dejando a Java fuera de la empresa.
Por primera vez está disponible para su descarga totalmente legal la última versión de RM/Cobol 11 y su entorno gráfico WOW.
Grace Hopper (9/12/1906 - 1/01/1992) fue una militar norteamericana, con grado de almirante y una auténtica pionera en el mundo de la informática. Fue la primera programadora en utilizar el Mark I y también la inventora del compilador de un lenguaje de programación. Sin embargo ha pasado a la historia de la informática como la intentora del lenguaje de programación COBOL. en.wikipedia.org/wiki/Grace_Hopper
"Bueno, en el tocho de hoy, vamos a centrarnos en como crear un programa COBOL que mediante una transacción CICS, se ejecute y nos saque por pantalla un "Hola Mamones"." En general puedo decir por propía experiencia, que información sobre mainframes, JLC, COBOL-CICS, etcétera... hay mucha en inglés y poca en castellano, por lo que me alegro que Kujaku se tome la molestía de escribir estos artículos, quizá no sea un tema mayoritario en menéame, pero si sumamente interesante (y conocer COBOL+CICS abre muchas puertas en bancos :D).
Interesante tutorial el emulador de mainframe Hercules en el que se indica cómo instalar z/OS. Para aquellos que deseen adentrarse en el mundo mainframe o simplemte tengan curiosidad por esos "viejos" sistemas. Otros enlaces relacionados: [www.hercules-390.org] [dtsc.dfw.ibm.com/adcd.html]
Para tod@s aquellos que estamos cansados de actualizar conocimientos informáticos, un poco de apoyo moral siempre viene bien.
En una entrevista al creador del lenguaje de programación C++, Bjarne Stroustrup, se revelan ciertos indicios de lo que podría haber sido una gran burla por parte de su autor, que muchos se tomaron demasiado en serio. La entrevista, ¿es seria, o es en si misma una burla? Sea como fuera, plantea unas cuantas cuestiones interesantes. Para ver la entrevista completa traducida al español, ya que la fuente original es de acceso restringido, podemos ir a tikitak.blogspot.com/2008/07/c-crnica-de-una-burla.html
menéame