Thomas Eugenio Kurtz, Matemático e investigador de la Universidad de Princeton, falleció el 12 de noviembre de 2024 a los 96 años. Kurtz es conocido, entre otras cosas, por haber creado el lenguaje BASIC junto con su colega en los años 60. Juan Kemeny.
El lenguaje de programación BASIC, nacido en 1964 en Dartmouth College sobre la calculadora GE-225, celebró hace unos meses su 60 aniversario y fue ampliamente utilizado en los años 1980: BASIC y cientos de sus dialectos derivados del lenguaje creado por Kurtz y Kemeny han lleva años integrado en los «ordenadores domésticos» (ZX81, ZX Spectrum, Sinclair QL, Commodore 64, Vic 20, Apple II, etc.) con los que muchos han dado sus primeros pasos en el mundo de la informática personal.
El primer programa escrito en BASIC se ejecutó el 1 de mayo de 1964. Dos profesores del Dartmouth College, los matemáticos John G. Kemeny y Thomas E. Kurtz, escribieron las primeras líneas de un intérprete que debía realizar la programación a los estudiantes. Los lenguajes disponibles en aquella época, como Fortran, Algol u otros (por no hablar del incomprensible COBOL), eran tan complejos que sólo unos pocos profesionales eran capaces de utilizarlos correctamente.
Los dos profesores comenzaron a escribir un lenguaje de programación recién desarrollado y fácil de usar a partir de 1956. El primer borrador (hoy diríamos «pre-alfa») se llamó Código Simplificado de Dartmouth o Darsmco. Posteriormente vino el Experimento de Programación Simplificada de Dartmouth (también llamado Dope) que, sin embargo, resultó ser demasiado simple y poco práctico. Kemeny y Kurtz, sin embargo, aprovecharon lo que habían aprendido de sus experiencias pasadas para comenzar a trabajar, en 1963, en el Código de Instrucción Simbólica Multiusos para Principiantes o, en su acrónimo más extendido “BASIC”.
Según lo que ellos reportan Según las noticias, la computadora central de la universidad, General Electric GE-225, comenzó a activar el compilador Basic a las 4 de la mañana del 1 de mayo de 1964. El nuevo lenguaje resultó inmediatamente sencillo de aprender y lo suficientemente potente como para que muchos profesores lo adoptaran en poco tiempo. y ampliamente difundido. «Los estudiantes no fueron los únicos a los que les gustó Basic», recuerda Krutz, «inmediatamente quedó claro que un lenguaje fácil de aprender y usar era útil no sólo para ellos, sino también para el personal docente o cualquier otra persona».
Basic podría ser útil y explotarse no sólo con mainframes. Pablo Allen Y Bill Gates lo adoptaron a partir de 1975 y aún hoy el lenguaje se usa ampliamente en varias escuelas para enseñar los principios de la programación. Con el paso de los años, obviamente, nacieron variantes mucho más complejas y completas, hasta variantes estructuradas con QuickBasic primero y VisualBasic/RealBasic después, capaces de gestionar eventos y la GUI de los sistemas operativos modernos. Incluso hay quienes, «horrorizados» por la proliferación de estas últimas variantes, han desarrollado la Verdadero básicouna variante “simplificada” que cumple con los estándares ANSI e ISO.
Muchas aplicaciones hoy en día todavía se desarrollan con este lenguaje o uno de sus muchos derivados. En Mac, el compilador más extendido y completo actualmente es sin duda RealBasic (ahora Xojo), un Basic estructurado, procedimental y controlado por eventos muy potente, gracias al cual es posible crear aplicaciones para Mac, Windows y Linux que tienen poco o nada. que ver con el lenguaje “crudo” de los orígenes.