Cobol
El deseo de desarrollar un lenguaje de programación
que fuera aceptado por cualquier marca de computadora, reunió
en Estados Unidos, en Mayo de 1959, una comisión
(denominada CODASYL: Conference On Data Systems Languages)
integrada por fabricantes de computadoras, empresas privadas
y representantes del Gobierno. Dando lugar a la creación
del lenguaje COBOL (COmmon Business Oriented Language) orientado
a los negocios, llamándose ésta primera versión
COBOL-60, por ser éste el año que vio la luz.
COBOL, estaba en constante evolución
gracias a las sugerencias de los usuarios y expertos dando
lugar a las revisiones de 1.961, 1.963 y 1.965. La primera
versión standard nació en 1968, siendo revisada
en 1.974, llamadas COBOL ANSI o COBOL-74, muy extendidas
todavía. En la actualidad es COBOL-85 la última
versión revisada del lenguaje COBOL, estando pendiente
la de 1.997.
¿Porque se hablaba de fabricantes
de computadoras y no de S.O., como en la actualidad? Si
que es significativo, pero por aquellos años no existían
Sistemas Operativos abiertos, sino que cada fabricante tenía
su propio S.O. y por lo tanto cada Cobol debería
valer para cada computadora. Ciertamente no había
mucha diferencia entre ellos.
Cobol es un lenguaje compilado, es decir,
existe el código fuente escrito con cualquier editor
de textos y el código objeto (compilado) dispuesto
para su ejecución con su correspondiente runtime.
Cuando se ve un programa escrito en Cobol saltan a la vista
varios aspectos:
Existen unos márgenes establecidos
que facilitan su comprensión. Esta estructurado en
varias partes, cada una de ella con un objetivo dentro del
programa.
Nos recuerda mucho al lenguaje inglés,
puesto que su gramática y su vocabulario están
tomados de dicho idioma. En contraste con otros lenguajes
de programación, COBOL no se concibió para
cálculos complejos matemáticos o científicos,
de hecho solo dispone de comandos para realizar los cálculos
mas elementales, suma, resta, multiplicación y división,
sino que su empleo es apropiado para el proceso de datos
en aplicaciones comerciales, utilización de grandes
cantidades de datos y obtención de resultados ya
sea por pantalla o impresos.
Con Cobol se pretendía un lenguaje
universal, sin embargo, los numerosos fabricantes existentes
en la actualidad han ido incorporando retoques y mejoras,
aunque las diferencias esenciales entre ellos es mínima.
Con la llegada del Sistema Operativo Windows,
son muchos los que intentan proveer al Cobol de esa interface
gráfica, Objective Cobol, Visual Object Cobol de
Microfocus, Fujitsu PowerCobol, Acucobol-GT, Vangui y Cobol-WOW
de Liant (RM), etc.. que están consiguiendo que éste
lenguaje siga estando presente en moda visual de ofrecer
los programas. Sin embargo, son muchas las empresas que
siguen dependiendo del Cobol-85 tradicional para sus proyectos
debido principalmente a la estructura de su sistema informático.