{"id":89,"date":"2004-01-04T12:00:00","date_gmt":"2004-01-04T12:00:00","guid":{"rendered":""},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T22:00:00","slug":"grace-hopper","status":"publish","type":"post","link":"https:\/\/www.cartasjeroglificas.org\/blog\/2004\/01\/04\/grace-hopper\/","title":{"rendered":"Grace Hopper"},"content":{"rendered":"<div class=\"picderecha\"><img src=\"http:\/\/www.cartasjeroglificas.org\/b2evo\/archives\/gracehopper05.jpg\" border=\"0\" \/><\/div>\n<p>Aunque no lo parezca, las computadoras se programan en un lenguaje muy cercano y af\u00edn al lenguaje humano, con instrucciones en ingl\u00e9s, f\u00e1ciles de recordar, finitas y que siempre significan lo mismo. Todo esto se lo debemos a una mujer, Grace Hopper, la abuelita de la foto de al lado.<\/p>\n<p>En la prehistoria de la inform\u00e1tica, las m\u00e1quinas se programaban a base de engorrosos comandos mnemot\u00e9cnicos, parad\u00f3jicamente dif\u00edciles de recordar |-|, y m\u00e1s <em>familiares<\/em> para las m\u00e1quinas que para los humanos. A Grace, esto le debi\u00f3 resultar completamente ineficiente, total, como mujer entend\u00eda mucho de comunicaci\u00f3n &#8211; ya que a diferencia de los hombres las mujeres tienen un <a href=\"http:\/\/www.diariomedico.com\/psiquiatria\/n300699.html\" target=\"_blank\">\u00e1rea del cerebro<\/a> especializada en el habla &#8211; y se dispuso a resolver el problema.<\/p>\n<p>Grace naci\u00f3 en 1902, se gradu\u00f3 en matem\u00e1ticas y f\u00edsica en 1928 y obtuvo un Ph.D en Yale en 1934. En 1943 entr\u00f3 a trabajar en el equipo que desarroll\u00f3 el <a href=\"http:\/\/www2.fht-esslingen.de\/studentisches\/Computer_Geschichte\/grp4\/marki.html\" target=\"_blank\">Mark I<\/a> uno de los primeros computadores de la historia, y fue la primera persona que escribi\u00f3 un programa para esta m\u00e1quina. Probablemente Grace fue tambi\u00e9n la primera programadora inform\u00e1tica.<\/p>\n<p>Para resolver el problema que les contaba, Grace se levant\u00f3 una buena ma\u00f1ana y despu\u00e9s de tomarse el caf\u00e9, se le ocurri\u00f3 una idea rompedora, crear, como en efecto lo hizo, el <em>primer compilador de la historia<\/em>, el A-compiler, especialmente dise\u00f1ado para tomar un programa escrito en &#8220;humano&#8221; y transformarlo en lenguaje para las &#8220;m\u00e1quinas&#8221;. El lenguaje humano se llamaba Arith-Matic y el de m\u00e1quinas, pues ya saben, una retah\u00edla de unos y ceros que son lo que las m\u00e1quinas entienden. M\u00e1s adelante, y con la misma filosof\u00eda, Grace dise\u00f1\u00f3 el Flow-Matic, del cual un comit\u00e9, auspiciado por el departamento de defensa de los Estados Unidos, tomar\u00eda muchas ideas al dise\u00f1ar, en 1959, el lenguaje Cobol, ese gran hermano por el que pasan los datos de casi cualquier persona que tenga una cuenta bancaria.<\/p>\n<p>Es justo y necesario repetir: Casi todo lo que conocemos hoy en d\u00eda para programar computadores est\u00e1 basado en el modo de dise\u00f1ar introducido por Grace, que los inquisidores expertos llaman, eufem\u00edsticamente, lenguajes de alto nivel, muy seguramente para evitar hacer honor a una mujer. De lo contrario lo hubiesen hecho como se debe, inmortalizando al inventor con su invento, tal y como nos tienen acostumbrados: El Binomio de Newton, La transformada de Laplace o la pausterizaci\u00f3n de Pasteur. Vamos, es que hasta en casos tan tristes como el Alzheimer, le ponen el nombre del descubridor.<\/p>\n<p>Finalmente quiero compartir una frase, probablemente ap\u00f3crifa pero la mar de tentadora, que expone perfectamente el cambio de paradigma que supuso la contribuci\u00f3n de Grace Hopper a la inform\u00e1tica. Sucedi\u00f3 alguna an\u00f3nima tarde en una sala de reuniones, de esas amuebladas con sillitas grises, muy populares en los a\u00f1os cincuenta. Justo despu\u00e9s que Grace Hopper explic\u00f3 su idea a los dem\u00e1s compa\u00f1eros de equipo, estos pegaron el grito al cielo, reprochando al un\u00edsono, \u00abBut Grace, then anyone will be able to write programs!\u00bb<\/p>\n<p>\n<em>Nota del cartero: Se ha evitado deliberadamente, incluir tecnicismos para facilitar la lectura a los destinatarios no familiarizados con t\u00e9rminos inform\u00e1ticos. Espero que lo inform\u00e1ticos sean benevolentes con esta aproximaci\u00f3n.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Aunque no lo parezca, las computadoras se programan en un lenguaje muy cercano y af\u00edn al lenguaje humano, con instrucciones en ingl\u00e9s, f\u00e1ciles de recordar, finitas y que siempre significan lo mismo. Todo esto se lo debemos a una mujer, &hellip; <a href=\"https:\/\/www.cartasjeroglificas.org\/blog\/2004\/01\/04\/grace-hopper\/\">Sigue leyendo <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[25,16],"tags":[],"_links":{"self":[{"href":"https:\/\/www.cartasjeroglificas.org\/blog\/wp-json\/wp\/v2\/posts\/89"}],"collection":[{"href":"https:\/\/www.cartasjeroglificas.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.cartasjeroglificas.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.cartasjeroglificas.org\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cartasjeroglificas.org\/blog\/wp-json\/wp\/v2\/comments?post=89"}],"version-history":[{"count":0,"href":"https:\/\/www.cartasjeroglificas.org\/blog\/wp-json\/wp\/v2\/posts\/89\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.cartasjeroglificas.org\/blog\/wp-json\/wp\/v2\/media?parent=89"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.cartasjeroglificas.org\/blog\/wp-json\/wp\/v2\/categories?post=89"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cartasjeroglificas.org\/blog\/wp-json\/wp\/v2\/tags?post=89"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}