David Brooks escribe la columna semanal de tecnología GraniteGeeks para el del NASHUA TELEGRAPH. El periodista radiofónico Brady Carlson lo entrevista para su columna "All Things Considered". B. Carlson: -Cuando piensas en los lugares que han dado forma a la tecnología, lo que la mayoría tendería a pensar es el garage donde Steve Jobs y Steve Wozniak de Apple dieron forma a sus primeras computadoras personales. Podrían pensar en los edificios de Hardvard donde Mark Zuckerberg comenzó un sitio web social conocido como 'The Facebook'. O podrías pensar en las instalaciones del estado de Washington donde MicroSoft hizo millones vendiendo su sistema operativo Windows. Bueno, podrías querer agregar un lugar representativo más: el Colegio de Darthmouth aquí en New Hampshire, que celebra su 50° aniversario del desarrollo del lenguaje de programación de computadoras conocido como BASIC. BASIC... el nombre parece explicarlo todo, verdad? D. Brooks: Si, de hecho BASIC fue diseñado para ser una especie de lenguaje de programación introductorio para atraer la gente a la computación, hecho por un matemático, John Kemeny, que se convertiría en el presidente del colegio Darthmouth y algunos argumentan - en uno de los matemáticos más influyentes con alguna conexión con New Hampshire. Él, y otro profesor llamado Tom Kurtz, y un grupo de estudiantes, también, desarrollaron el lenguaje. Y lo sacaron a la luz casi al mismo momento que el sistema de tiempo compartido de Darthmouth, el DTSS. Desde el punto de vistas de los fanáticos de la computadora, este era un logro mucho más importante. Era el primer sistema de cómputo verdaderamente de acceso público, antes de que la internet fuera desarrollada, como manera de que otras computadoras alejadas pudiesen conectarse a el. En el secundario, con una conexión al sistema de Darthmouth, podías trabajar en el laboratorio de la Universidad, hacer los deberes allí con las computadoras, jugar juegos, por supuesto en BASIC. Ambos salieron mas o menos al mismo tiempo, e iban de la mano. B. Carlson: - También parece importante indicar que al mismo tiempo, este lenguaje abría nuevas fronteras a la gente, promover una computación participativa. Pero aparte había también juegos. Usted escribió que había un juego que no tenía pantalla, sino que imprimía en la medida que iba jugando. D. Brooks: -"ALUNIZAJE" (LUNAR LANDER) creo que se llamaba, básicamente tenías una fuerza gravitatoria, una cantidad dada de combustible, y tenías que intentar aterrizar en la luna, y tenías que lograr una velocidad cero al momento del alunizaje. Iba imprimiendo cada vez, y si lo hacías bien alunizabas correctamente, y si lo hacías mal, te estrellabas. Y la manera de mostrarlo era ir imprimiendo a lo largo de unas hojas de formulario de impresora que terminaban teniendo tres o cuatro metros de largo, y que las cortábamos y las colgábamos en la pared del centro de cómputo para demostrar que lo habíamos conseguido. B. Carlson: - ¿Cual cree que es el legado que tiene BASIC para atraer cada vez más gente hacia la programación, y los campos de la alta tecnología? D. Brooks: - Usted sabe, a comienzos de los 60s, las computadoras eran grandes dinosaurios encerradas en las salas de máquinas, con aire acondicionado y suelos elevados por donde corrían los cables. La gente no podía entrar allí. No se pensaron para que la gente ordinaria tuvierse demasiado contacto con ellas. Pero con lenguajes de programación como BASIC y los sistemas de tiempo de cómputo compartido como DTSS, los alumnos de 9 grado podían usar las computadoras desde un laboratorio con terminales de teletipo, o desde cualquier oficina de correo que tuviese una máquina de télex. Por supuesto, era soprendente lo que terminaba sucediendo, rápidamente la gente pudo hacerlo. Desde el punto de vista de los expertos, fue un recordatorio de lo que las Masas pueden hacer si se les da el acceso. B. Carlson: - Si se revolotea por la red lo suficiente se pueden encontrar lo que se llaman sitios de emulación, donde se dan albergue a viejos sistemas de videojuegos, y viejos lenguajes de programación. ¿Existe alguno de estos sitios donde puedas probar BASIC por tí mismo, algo como el ALUNIZAJE? D. Brooks: - No he encontrado a ALUNIZAJE, pero puedes encontrar DTSS en línea corriendo bajo JavaScript. De hecho iba a escribir en BASIC para esta columna, pero resulta que he olvidado 10 GOTO 20, 20 PRINT IF x=3 THEN... Parece un trabalenguas. 10 PRINT "MUCHAS GRACIAS" 20 PRINT "DE NADA".