Peter R. Samson (nacido en 1941 en Fitchburg, Massachusetts ) [1] es un científico informático estadounidense , más conocido por crear software informático pionero para el TX-0 y el PDP-1.
Samson estudió en el Instituto Tecnológico de Massachusetts (MIT) entre 1958 y 1963. Escribió, con su característico ingenio, las primeras ediciones del diccionario Tech Model Railroad Club (TMRC), [2] predecesor del Jargon File . Aparece en Hackers: Heroes of the Computer Revolution [3] [4] de Steven Levy .
Como miembro del Tech Model Railroad Club en su época de estudiante en el MIT , Samson se destacó por sus contribuciones al Subcomité de Señales y Energía, la parte técnica del club. Hackers: Heroes of the Computer Revolution de Steven Levy describe el interés de Samson por los trenes y la electrónica, y su influencia en el club. Levy explica cómo el club fue, de hecho, la puerta de entrada de Samson al pirateo y su capacidad para manipular dispositivos electrónicos y códigos de máquina para crear programas . Levy explica cómo Samson descubrió su pasión por la programación con el IBM 704 , pero su frustración por el alto nivel de seguridad de la máquina. Sólo aquellos con una autorización muy alta podían manejar la computadora, y todos los programas enviados eran procesados a través de la máquina por otra persona. Esto significaba que Samson no se enteraría de los resultados de sus programas hasta unos días después de enviarlos. Debido a estas restricciones del IBM 704, no fue hasta que Samson conoció el TX-0 que pudo explorar su obsesión por la programación de computadoras, ya que los miembros del Railroad Club pudieron acceder a la computadora directamente sin tener que pasar por un superior. [5]
Trabajando con Jack Dennis en el TX-0 en el Edificio 26 del MIT, desarrolló un interés en computar formas de onda para sintetizar música. Para el PDP-1, escribió el Harmony Compiler con el que los usuarios del PDP-1 codificaban música. [6]
¡Escribió la exhibición de estrellas Expensive Planetarium para Spacewar! . [7]
También para el PDP-1 escribió TJ-2 (Type Justifying Program), el predecesor de los programas de diseño de páginas troff y nroff desarrollados en Bell Labs, [8] un juego de cartas de guerra y, con Alan Kotok , T-Square . un programa de redacción que utilizaba Spacewar! controlador para un dispositivo de entrada. [9]
Samson fue arquitecto colaborador del PDP-6 de Digital Equipment Corporation (DEC) y escribió el primer compilador Fortran de la máquina , para Fortran II. [10]
En Systems Concepts , programó el primer sistema de comunicación digital con caracteres chinos, mientras era director de marketing y director de desarrollo de programas. [11]
Samson diseñó el sintetizador digital Systems Concepts. Construido en Systems Concepts, durante diez años fue el motor principal del grupo de música por computadora del Centro de Investigación Informática en Música y Acústica de la Universidad de Stanford (CCRMA). [11]
Samson supervisó la fabricación y la ingeniería de hardware, incluido el subsistema de memoria central para el complejo de supercomputadoras ILLIAC IV en el Centro de Investigación Ames de la NASA . [11]
En Autodesk , contribuyó al renderizado, la animación, la navegación web y los lenguajes de secuencias de comandos. Recibió patentes estadounidenses en software antipiratería y realidad virtual . [11]
En 1966, Samson intentó viajar en todas las líneas del metro de la ciudad de Nueva York en el menor tiempo posible. Fiel a la cultura hacker del MIT , utilizó una computadora para planificar el evento. A pesar de perderse el tiempo más rápido de entonces, el intento de Samson sirvió de inspiración para muchos intentos similares de carreras en el metro . [12] [13]
Samson aparece en el panel de discusión Mouse That Roared del Museo de Historia de la Computación grabado en mayo de 2006 para celebrar la restauración de un PDP-1. Para el proyecto de restauración, realizó ingeniería inversa en cintas musicales de la era PDP-1 y construyó un reproductor para el museo [9] donde actualmente es docente .