Publicado el 22/09/2009 a las 11:13 am por ZooTV
Un 18 de Septiembre de 1959 se inició un proyecto consistente en la creación de un lenguaje de programación universal y que pudiese ser utilizado en cualquier computador. La idea era que este nuevo lenguaje permitiera crear aplicaciones orientadas a los negocios (o lo que hoy se conoce como informática de gestión).
Para la creación de este lenguaje se conformó la comisión CODASYL, integrada por empresas fabricantes de computadores, usuarios y el Departamento de Defensa de Estados Unidos.
Fruto de este trabajo nació lo que hoy se conoce como COBOL (COmmon Business – Oriented Language, Lenguaje Común Orientado a Negocios), cuyas definiciones fueron aprobadas en Enero de 1960.
Cincuenta años más tarde COBOL se ha convertido en el lenguaje más viejo actualmente en uso. Según algunos estudios unas 300.000 millones de líneas de código COBOL se encuentran actualmente en uso. De hecho, sólo en el Reino Unido, un 70% de las transacciones comerciales se encuentran programadas en este lenguaje.
La explicación para que este lenguaje siga aún vigente la entregan algunos analistas de la consultora Forrester, quienes señalan que COBOL es uno de los pocos lenguajes escritos en los últimos años que se puede leer y entender fácilmente, comparado con los actuales lenguajes de programación.
En el transcurso de estos 50 años COBOL ha seguido evolucionando, en el año 2002 se le incorporó Orientación a Objetos. Por el lado de IBM actualizó su COBOL Enterprise a la versión 4.1 y se dice que próximamente estaría lanzando una nueva versión del mismo, en el que lleva trabajando desde el año 2007.
Link: COBOL @ 50 (Vía Computerworld)
Publicado el 13/07/2009 a las 6:30 pm por Franco Catrin

(cc) por Evan Walsh
El Servicio Postal de Estados Unidos (USPS) ha actualizado su sistema de tracking (TPS) que ya tenía unos 15 años de antigüedad, para permitir manejar más transacciones y bajar los costos de operación del sistema. 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.
John Byrne, Gerente de desarrollo de aplicaciones en USPS dice:
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. Asi que comenzamos nuestro camino hacia Linux.
La migración que comenzó el verano boreal pasado y se concretó a principios de este año, es parte de un plan a largo plazo para migrar todos sus sistemas a Linux. Aunque se toparon con algunos problemas, los fueron solucionando con el apoyo de las distintas empresas con las que trabajan, principalmente IBM.
Cobol : el inmortal
Uno de los grandes desafíos en este tipo de operaciones es no perder toda la inversión realizada en el desarrollo de aplicaciones. En sistemas que llevan años operando es común encontrar el uso de Cobol, un lenguaje que tenía la intención de parecerse a la forma en que la gente se expresa, pero que a ojos de hoy no parece tan buena idea.
Lo que hicieron en USPS fue utilizar un compilador de Cobol para Linux de Micro Focus. Éste es capaz de tomar el código Cobol creado hace años para compilarlo y ejecutarlo en sistemas Linux.
Rediseñar un sistema es un riesgo bastante grande, por lo tanto el concepto de reutilizar la lógica de negocio que fue creada durante todos estos años de forma tan directa tiene bastante sentido.
Link : USPS goes Open Source with Tracking System (Government Computer News)