Historia del Cobol

Cobol y basic fueron los dos primeros lenguajes de programación que me enseñaron, unos apuntes al respecto.
COBOL Computer language. El cobol fue el primer lenguaje de programación amigable y de fácil uso, diseñado inicialmente para resolver problemas de balística.

Gestores del Cobol: Grace Murray Hooper (1906-1992); Howard Hathaway Aiken (1900-1973), ambos matemáticos norteamericanos.

Grace Murray Hooper, una mujer matemática, era miembro del profesorado del Vassar College , cuando estalla la segunda guerra mundial (1939-1945). Ella se alistó en la armada y en 1943 fue asignada a la oficina de cálculo de cartografía, donde trabajó en problemas de balística.
En 1944 la marina comenzó a emplear las primeras computadoras electrónicas como la calculadora automática de secuencia controlada (ASCC), diseñada por IBM en cabeza del ingeniero Howard Hathaway Aiken. Hooper se vinculó para programar este ordenador.
No obstante al acabar la guerra los intereses de Hopper siguieron inclinados hacia la programación de ordenadores. Empezando los años 50 ella siguió trabajando en el campo de los lenguajes de computación, tanto así que produjo el FLOW MATIC, el primer compilador de lengua inglesa para el procesamiento de datos, labor que abonó el terreno para la posterior creación del COBOL (Common Business Oriented Language), algo así como el Lenguaje común orientado a negocios. Hasta ese momento los lenguajes de programación eran escritos en código de máquina que implicaba conocer además, puntualmente el hardware que se usaba) y eran específicos para un equipo determinado, luego no eran válidos en otros, dificultando el acceso masivo a los equipos de cómputo por parte del gran público.

Esto quiere decir que la programación de computadores en sus inicios era un álgida mezcla de lingüística, razonamiento, ingeniería y matemáticas, cualidades juntas que muy pocos matemáticos o ingenieros eléctricos poseen.
si bien cada uno de los computadores actuales aun opera como respuesta a las instrucciones construidas para él, formateadas en lenguaje de máquina, las computadoras modernas pueden aceptar los programas escritos en diversos lenguajes de programación automática. Y son capaces de aceptar códigos de así no sean en lenguaje de máquina porque disponen de unos programas que traducen dichas instrucciones a código de máquina; estos traductores son los compiladores o ensambladores, el primero de los cuales fue el FLOW MATIC.
A partir de Hopper, la programación de ordenadores sería más fácil.
Entre 1955 y 1959, se habían hecho diversos intentos para implementar lenguajes de programación orientados a negocios. IBM y Remington creían que la única manera de hacer mercadeo efectivo de ordenadores en las empresas era desarrollando un lenguaje cómodo (y muy semejante al inglés, hasta donde fuera posible) de usar por este sector de la población. Ante los intento fallidos de lograrlo, Hopper y el Departamento de Defensa de los Estados Unidos deciden cooperar.

La primera distribución de COBOL se hizo el 17 de diciembre de 1959. Hopper estaba convencida que el uso de un estándar de lenguaje haría crecer a la industria de las computadoras en conjunto, así como simplificaría la formación de programadores y operadores.
Consecuencias directas de la creación de Cobol, fue la demostración que los ordenadores podían ser herramientas prácticas, en el gobierno, la industria y la ciencia.
Ahora, bien, debido a que Hopper y los demás ingenieros trabajaron bajo el auspicio gubernamental, el software no fue protegido por derechos de autor; en un corto periodo de tiempo COBOL estuvo disponible a todo aquel que supiera y pudiera usarlo.

Leer también: Informatica 1900-1939

Ediciones 2014-19

This post is also available in: Español