{"id":2816,"date":"2024-07-22T14:47:09","date_gmt":"2024-07-22T17:47:09","guid":{"rendered":"https:\/\/muycritico.com.ar\/web\/?p=2816"},"modified":"2026-01-18T19:27:51","modified_gmt":"2026-01-18T22:27:51","slug":"mary-hawes-la-legendaria-programadora-que-creo-el-lenguaje-cobol","status":"publish","type":"post","link":"https:\/\/muycritico.com.ar\/web\/?p=2816","title":{"rendered":"MARY HAWES: LA LEGENDARIA PROGRAMADORA QUE CRE\u00d3 EL LENGUAJE COBOL"},"content":{"rendered":"<p><strong>\u201c\u00bfQu\u00e9 tal si creamos un lenguaje de programaci\u00f3n m\u00e1s f\u00e1cil de entender y usar que el ensamblador o el c\u00f3digo de m\u00e1quina?\u201d, les pregunt\u00f3 a sus compa\u00f1eros de Burroughs Corporation, la respuesta fue un rotundo s\u00ed. Fue entonces cuando Grace Hopper apareci\u00f3 en escena y el resto es historia. En Salta se lo ense\u00f1\u00f3 en los niveles terciarios hasta mediados de los 90. <\/strong><!--more--><\/p>\n<p>Podr\u00eda afirmarse que la madre del COBOL es Mary Hawes\u2026 y la t\u00eda ser\u00eda Grace Hopper. Resulta que corr\u00eda 1959 cuando nac\u00eda el conocido en el acr\u00f3nimo de COmmon Business-Oriented Language, Lenguaje Com\u00fan Orientado a Negocios.<\/p>\n<p>\u00bfEl objetivo? crear un lenguaje de programaci\u00f3n universal que pudiera ser usado en cualquier computadora y que estuviera orientado principalmente a los negocios, es decir, a la llamada inform\u00e1tica de gesti\u00f3n.<\/p>\n<p>Cabe recordar que las computadoras personales como concepto estaban a m\u00e1s de una d\u00e9cada de ser creadas en los laboratorios de Xerox parc. Eran unos \u201cmastod\u00f3nicos\u201d computadores manejados solo por personal autorizado como la programadora experta, Mary Hawes, quien propuso un lenguaje de programaci\u00f3n m\u00e1s f\u00e1cil de entender y usar que el ensamblador o el c\u00f3digo de m\u00e1quina.<\/p>\n<p>Tras la propuesta de Hawes, fue entonces cuando Grace Hopper, que ya hab\u00eda trabajado un protolenguaje llamado FLOW-MATIC, acab\u00f3 formando parte fundamental de la creaci\u00f3n de COBOL, el lenguaje de programaci\u00f3n procedural que se ha convertido en una leyenda. Aquello pas\u00f3 en 1959, y aunque parezca incre\u00edble COBOL sigue en uso\u2026 y lo que le queda, seg\u00fan relata el portal especializado en inform\u00e1tica XATAKA.COM.<\/p>\n<p><strong>No m\u00e1s ceros y unos, por favor<\/strong><\/p>\n<p>En marzo de 1959 Hawes trabajaba como programadora en Burroughs Corporation. Por aquel entonces ya empezaba a haber intentos claros de crear lenguajes de programaci\u00f3n m\u00e1s accesibles que el horripilante c\u00f3digo m\u00e1quina o los lenguajes en ensamblador que exist\u00edan para las distintas plataformas de la \u00e9poca.<\/p>\n<p>A Hawes se le ocurri\u00f3 que ser\u00eda interesante crear un nuevo lenguaje de programaci\u00f3n universal. Uno que adem\u00e1s estuviera orientado a entornos empresariales y que pudiera funcionar en distintos ordenadores para ejecutar tareas como c\u00e1lculos, control de inventario o un registro de los d\u00e9bitos y los cr\u00e9ditos.<\/p>\n<p>Esta programadora logr\u00f3 que la propuesta fuera discutida por un comit\u00e9 de expertos de la \u00e9poca. Entre ellos estaban los del Departamento de Defensa de los Estados Unidos y junto a acad\u00e9micos, fabricantes y usuarios avanzados se cre\u00f3 el llamado Short Range Committee of the Conference on Data Systems (CODASYL). Aquel comit\u00e9 recibi\u00f3 fondos del gobierno y se puso a trabajar en la especificaci\u00f3n de un nuevo lenguake.<\/p>\n<p>Los responsables del proyecto tuvieron como base un par de lenguajes comerciales. Uno desarrollado por entonces, FLOW-MATIC -creado por Grace Murray Hopper, que abogaba por programas de ordenador que fueran f\u00e1cilmente inteligibles- y otro que s\u00f3lo estaba definido, el Commercial Translator de IBM. Del lenguaje de Hopper tambi\u00e9n se heredaron los nombres largos de variables y la separaci\u00f3n de las instrucciones y las descripciones de datos.<\/p>\n<p>As\u00ed naci\u00f3 COBOL (COmmon Business-Oriented Language), un lenguaje de programaci\u00f3n procedural e imperativo cuyos comandos se dise\u00f1aron para que se parecieran al ingl\u00e9s convencional. Aquel nombre, sugerido por Bob Bemer fue el definitivo, pero se barajaron otros como BUSY (Business System), INFOSYL (Information System Language) y COCOSYL (Common Computer Systems Language).<\/p>\n<p>Aquel lenguaje lo tuvo dif\u00edcil al principio a pesar del apoyo del DoD, de IBM o de UNIVAC. Otroas empresas como Honeywell trabajaban por aquel entonces en FACT, el que consideraban como el lenguaje de programaci\u00f3n empresarial del futuro, y que realmente ten\u00eda ideas muy innovadoras. El problema es que FACT no estaba soportado por el hardware de la \u00e9poca, as\u00ed que acab\u00f3 siendo COBOL el que se impuso, en septiembre sus creadores ya ten\u00edan preparada la sintaxis b\u00e1sica.<\/p>\n<p><strong>En Salta tambi\u00e9n<\/strong><\/p>\n<p>En el terciario Facundo de Zuviria se ense\u00f1\u00f3 el COBOL hasta mediados de los 90. Se trataba de un lenguaje de programaci\u00f3n simple de comprender por su facilidad y pureza de c\u00f3digo. Pero ten\u00eda una precariedad en cuanto al arrastre en los avisos de error.<\/p>\n<p>Incluso un car\u00e1cter de cierre de ciclo del tipo \u201cIf-end if\u201d como en otro lenguajes de \u00e9poca, cerraba con un punto. Un solo error o dos de ese tipo ten\u00eda un arrastre que al final de la redacci\u00f3n de programaci\u00f3n arrojaba entre 60 o 70 errores, lo que creaba confusi\u00f3n en los mensajes finales antes de su compilaci\u00f3n. Por ende su depuraci\u00f3n era un trabajo arduo y minucioso.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u201c\u00bfQu\u00e9 tal si creamos un lenguaje de programaci\u00f3n m\u00e1s f\u00e1cil de entender y usar que el ensamblador o el c\u00f3digo de m\u00e1quina?\u201d, les pregunt\u00f3 a sus compa\u00f1eros de Burroughs Corporation, la respuesta fue un rotundo s\u00ed. Fue entonces cuando Grace Hopper apareci\u00f3 en escena y el resto es historia. En Salta se lo ense\u00f1\u00f3 en [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":2817,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10],"tags":[872],"class_list":["post-2816","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-personajes","tag-victor-sacca"],"_links":{"self":[{"href":"https:\/\/muycritico.com.ar\/web\/index.php?rest_route=\/wp\/v2\/posts\/2816","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/muycritico.com.ar\/web\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/muycritico.com.ar\/web\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/muycritico.com.ar\/web\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/muycritico.com.ar\/web\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2816"}],"version-history":[{"count":1,"href":"https:\/\/muycritico.com.ar\/web\/index.php?rest_route=\/wp\/v2\/posts\/2816\/revisions"}],"predecessor-version":[{"id":2818,"href":"https:\/\/muycritico.com.ar\/web\/index.php?rest_route=\/wp\/v2\/posts\/2816\/revisions\/2818"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/muycritico.com.ar\/web\/index.php?rest_route=\/wp\/v2\/media\/2817"}],"wp:attachment":[{"href":"https:\/\/muycritico.com.ar\/web\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2816"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/muycritico.com.ar\/web\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2816"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/muycritico.com.ar\/web\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2816"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}