Hoy quiero compartir un poco de mi historia con el lenguaje de programación COBOL, por sus siglas de “Common Business-Oriented Language”, que se utilizaba y no estoy tan seguro si a la fecha aún se sigue usando principalmente en los negocios, las finanzas y los sistemas administrativos para las empresas y los gobiernos, además su nombre se decidió en una reunión del Comité de Corto Alcance de CODASYL el 18 de septiembre de 1959, vaya!, yo nací en 1978 como referencia.
Antes de entrar a la universidad aprendí lenguajes como BASIC, FOXPRO 2.5 y 2.6 y algo de COBOL, la verdad que no le preste mucha atención al lenguaje porque me parecería muy tedioso eso de cuadrar al código fuente a columnas determinadas, es decir no había esa libertad de empezar a escribir y listo, por eso me apasiono más lenguaje Basic, FoxPRO y por mi cuenta lenguaje C.
Cuando ingrese a la ESPOL en el año 1997, el primer lenguaje que para ese entonces nos enseñaban era PASCAL, y en niveles intermedios COBOL, además de otro llamado RPG.
Así que me enamore de PASCAL por su simplicidad y porque era parecido a C en cuanto a su entorno de desarrollo, pero bueno había que aprender COBOL para pasar las materias y tener presente los sistemas comerciales, como me catalogo un autodidacta lo aprendí por mi cuenta, hasta que mi profesora de COBOL la Master Sophia Galarraga lo reforzó, porque era muy metódica en la enseñanza, para ese entonces todo era con libros como el de la foto, pizarra y ejemplos de código, debo citar que siempre fui muy activo y preguntón con mis profesores, y la mis SOPHIA no fue la excepción, pero ella siempre tenía una respuesta para mí, aunque se dio cuenta que junto con otro amigo Juan Brito, queríamos ver y aprender todo el potencial de COBOL, y claro habían cosas que no estaban en el programa de estudio de la Universidad y ella debía pensar en el común denominador de estudiantes y no en dos chiquillos programadores voraces.
Aprendí muy bien el lenguaje aunque no me gustara el enfoque comercial que tenía este, así que profundice sobre la creación de pantallas eso se llamaba “screen section” a pesar que al inicio hacia pantallas al estilo de FOXPRO, con sombras y coloridas a punta de procedimientos, pero después pase a usar los comandos de “screen section”, ya con esto pude hacer animaciones con letras grandes usando tablas de caracteres, y el proyecto final parecía una joya hecha en FOXPRO para D.O.S. y no en COBOL, por eso mi profesora visiono que teníamos otro futuro como programadores, quiero compartir algunos datos para lo época y actuales es que más del 80% de todas las transacciones comerciales diarias son procesadas con COBOL, más del 70% de todos los datos de negocio en todo el mundo se almacenan en un mainframe y más del 70% de las aplicaciones de misión crítica se desarrollan en COBOL.
Incluso 50 años después, el 15% de todas las nuevas funcionalidades de las aplicaciones se desarrollarán en COBOL. La madre de COBOL, Grace Hooper, inventó el término “bug informático”, cuando una polilla se atascó en su ordenador Mark II y bromeó al afirmar que ella tendría que “de-bug”, hay 200 veces más transacciones con COBOL que búsquedas en Google.
Y déjeme decirles que el ya extinto RM-COBOL 85 y MS Cobol han evolucionado a tal punto que sus entornos de desarrollo se parecen a un Visual Basic, como la versión COBOL 2002 Standard que incluye soporte para programación orientada a objetos y otras características de los lenguajes de programación modernos, se está avanzando en la próxima revisión total de COBOL Standard con el propósito de tenerlo listo a partir de 2010; además COBOL ha sido diseñado para entornos de ejecución al igual que Java y .Net de Microsoft.
Otro dato es que COBOL se está adaptando a los tiempos; ya que está actuando como elemento de introducción de las empresas en la web sin problemas y eficientemente, la verdad es que mi Universidad reemplazo COBOL por JAVA posteriormente aunque suene nostálgico, pero con el lenguaje JAVA se abrieron y se abren nuevos retos, mercados, paradigmas en los programadores, pero aún conservo esos proyectos de mi Universidad que hice en COBOL y vienen a mi mente muchos recuerdos, profesores, amigos, momentos muy buenos, GRACIAS COBOL por ello.
Fuente de dato y agradecimientos a eWEEK .