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".