{"id":104,"date":"2019-01-02T21:18:54","date_gmt":"2019-01-02T21:18:54","guid":{"rendered":"https:\/\/gamedesignla.com\/memoriadeljuego\/124-2\/"},"modified":"2020-11-22T11:39:49","modified_gmt":"2020-11-22T11:39:49","slug":"124-2","status":"publish","type":"post","link":"https:\/\/gamedesignla.com\/memoria\/124-2\/","title":{"rendered":"124"},"content":{"rendered":"<p style=\"text-align: center;\">1969<\/p>\n<p style=\"text-align: center;\"><strong>Murray Hill, Nueva Jersey<\/strong><\/p>\n<h2 style=\"text-align: center;\">El astronauta<\/h2>\n<p>Con veintiocho a\u00f1os, Ken Thompson es ingeniero el\u00e9ctrico y creador de lenguajes de programaci\u00f3n. Mientras trabaja en Bell Labs, la compa\u00f1\u00eda de investigaci\u00f3n fundada por Alexander Graham Bell en 1880, futura propiedad de la firma finlandesa Nokia, inventa un simulador de vuelos espaciales, porque as\u00ed puede pensar mejor en las funciones que necesita un sistema, y porque alunizar es moda.<\/p>\n<p>  <!--more-->  <\/p>\n<p>El objetivo es m\u00e1s ambicioso que el de la agencia aeroespacial: estacionar una nave en los planetas y lunas del Sistema Solar, representado con tama\u00f1os y distancias realistas, salvo por las \u00f3rbitas perfectamente circulares. El usuario, que lucha contra las enormes fuerzas gravitacionales, puede manipular el \u00e1ngulo y la aceleraci\u00f3n de su cohete ingresando rudimentarios comandos de texto. La simulaci\u00f3n se ve en dos planos, y de lejos parece un simple entramado de l\u00edneas sobre un fondo negro. En ese entonces, ni los grandes computadores pueden hacer m\u00e1s, pero Thompson quiere empujar la tecnolog\u00eda tan lejos como pueda. <em>Space Travel<\/em> era un proyecto en Multics, que luego debi\u00f3 pasar a Fortran para correrlo en un mainframe GE 635, pero cada vez necesitaba m\u00e1s y mejor ingenier\u00eda. La soluci\u00f3n est\u00e1 en un PDP-7, y entonces decide escribir su propio lenguaje para que todo funcione mejor. Trabaja y fuma duro este barbudo todo el a\u00f1o. Requiere muchas funciones y an\u00e1lisis, librer\u00edas y subsistemas, pero lo consigue.<\/p>\n<p>En este andar se forman las bases de Unix, que todos reconocen como lenguaje de programaci\u00f3n cuando el viaje por el espacio lo aterriza, junto a su colega Dennis Ritchie, en un lujoso PDP-11. Sin <em>Space Travel<\/em>, dice el astronauta Thompson, sonriente con el casco bajo el brazo, nunca hubiese existido este lenguaje. A Ken Thompson tambi\u00e9n se le atribuyen el lenguaje original B, predecesor directo del C, y muchas otras invenciones del estilo. En 2006, el ingeniero estar\u00e1 inventando m\u00e1s lenguajes poderosos en su nueva s\u00faper oficina de la astronave Google.<\/p>\n<p>&nbsp;<\/p>\n<hr \/>\n<p><img decoding=\"async\" class=\" alignleft size-full wp-image-13\" style=\"margin-right: 20px; float: left;\" src=\"https:\/\/gamedesignla.com\/memoria\/wp-content\/uploads\/2018\/12\/Marvin-Clock.jpg\" alt=\"Marvin Clock\" width=\"150\" height=\"150\" \/><\/p>\n<p>[<a href=\"https:\/\/gamedesignla.com\/memoria\/113-2\/\">113<\/a><strong>:<span style=\"font-size: 18pt;\">124<\/span>:<\/strong><a href=\"https:\/\/gamedesignla.com\/memoria\/129-2\/\">129<\/a>] <em>&nbsp;&nbsp;<\/em><em>100<\/em><\/p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>1969 Murray Hill, Nueva Jersey El astronauta Con veintiocho a\u00f1os, Ken Thompson es ingeniero el\u00e9ctrico y creador de lenguajes de programaci\u00f3n. Mientras trabaja en Bell Labs, la compa\u00f1\u00eda de investigaci\u00f3n fundada por Alexander Graham Bell en 1880, futura propiedad de la firma finlandesa Nokia, inventa un simulador de vuelos espaciales, porque as\u00ed puede pensar mejor [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":13,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[],"_links":{"self":[{"href":"https:\/\/gamedesignla.com\/memoria\/wp-json\/wp\/v2\/posts\/104"}],"collection":[{"href":"https:\/\/gamedesignla.com\/memoria\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gamedesignla.com\/memoria\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gamedesignla.com\/memoria\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gamedesignla.com\/memoria\/wp-json\/wp\/v2\/comments?post=104"}],"version-history":[{"count":1,"href":"https:\/\/gamedesignla.com\/memoria\/wp-json\/wp\/v2\/posts\/104\/revisions"}],"predecessor-version":[{"id":393,"href":"https:\/\/gamedesignla.com\/memoria\/wp-json\/wp\/v2\/posts\/104\/revisions\/393"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/gamedesignla.com\/memoria\/wp-json\/wp\/v2\/media\/13"}],"wp:attachment":[{"href":"https:\/\/gamedesignla.com\/memoria\/wp-json\/wp\/v2\/media?parent=104"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gamedesignla.com\/memoria\/wp-json\/wp\/v2\/categories?post=104"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gamedesignla.com\/memoria\/wp-json\/wp\/v2\/tags?post=104"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}