Programador informático estadounidense (nacido en 1958)
Kenneth Cutts Richard Cabot Arnold (nacido en 1958) es un programador informático estadounidense conocido como uno de los desarrolladores del videojuego de exploración de mazmorras Rogue de los años 1980 , [1] por sus contribuciones a la distribución original de Berkeley ( BSD ) de Unix , por su libros y artículos sobre C y C++ (por ejemplo, su columna Unix Review de las décadas de 1980 y 1990 , " The C Advisor "), y su trabajo de alto perfil en la plataforma Java .
En berkeley
Arnold asistió a la Universidad de California, Berkeley , después de haber trabajado en los laboratorios de computación del Laboratorio Nacional Lawrence Berkeley durante un año, y recibió su licenciatura en ciencias de la computación en 1985. En Berkeley, fue presidente del Berkeley Computer Club y de la Computer Science Under Graduates Association. , e hizo muchas contribuciones a las distribuciones Unix 2BSD y 4BSD Berkeley , incluyendo:
- curses y termcap : una biblioteca independiente del hardware para controlar el movimiento del cursor, edición de pantalla y creación de ventanas en terminales de visualización ASCII, basada en termcap (basado en el código de control de pantalla vi de Bill Joy ). Curses fue una biblioteca de visualización histórica que hizo posible que una gran cantidad de nuevas aplicaciones crearan interfaces de usuario de pantalla completa que eran portátiles entre diferentes marcas de terminales de visualización. [2] [3]
- Rogue : Arnold, Michael Toy y Glenn Wichman coescribieron Rogue , un videojuego de rol en pantalla completaque presentaba una visión entonces novedosa de la "mazmorra" desde arriba (en lugar de una descripción textual como en el antiguo Zork y Aventura ). Engendró todo un género de juegos " roguelike ". [4]
- fortuna : un programa de galletas de la fortuna. Aunque el programa de visualización de citas de Arnold no fue el primero en la historia, como estándar BSD se convirtió, con diferencia, en el más utilizado y su base de datos de citas era voluminosa. También estandarizó un formato de archivo de texto plano que estaba filosóficamente alineado con Unix y, por lo tanto, se usó ampliamente tanto para otros programas de fortuna como para fines no relacionados con la fortuna. [5]
- ctags : un programa para generar referencias cruzadas en el código fuente de la computadora.
Bibliografía seleccionada
- Espacios Java. Principios, patrones y práctica; Eric Freeman, Susanne Hupfer, Ken Arnold; ISBN 0-201-30955-6
- El lenguaje de programación Java; 4ta edición; Ken Arnold, James Gosling , David Holmes; ISBN 0-321-34980-6
- Capítulo de muestra: Una muestra del paquete de E/S de Java: secuencias, archivos y mucho más
- La especificación Jini(TM), segunda edición; Ken Arnold, Jim Waldo y el resto del equipo de tecnología de Jini. Parte de la serie oficial de tecnología Jini, publicada por Addison Wesley.
- "Miedo y asco en el camino UNIX - Confesiones de un topo del sistema Berkeley."; Doug Merritt con Ken Arnold y Bob Toxen; Revisión de Unix, enero de 1985
- "Pícaro: dónde ha estado, por qué estuvo allí y por qué no debería haber estado allí en primer lugar"; Actas de la conferencia USENIX; Boston, julio de 1982, pág. 139 y siguientes; Ken CRC Arnold, Michael C. Juguete [6]
Ver también
Referencias
- ^ Una breve historia de "Rogue".
- ^ Arnold, KCRC (1977). "Actualización de pantalla y optimización del movimiento del cursor: un paquete de biblioteca". Universidad de California, Berkeley.
- ^ Kenneth CRC-Arnold; Elan Amir (diciembre de 1992). "Actualización de pantalla y optimización del movimiento del cursor: un paquete de biblioteca".
- ^ Nota: fue un Ken Arnold ("Ken W. Arnold") diferente quien contribuyó a la serie de juegos Ultima (ver Ultima I: The First Age of Darkness#Desarrollo y lanzamiento ). [ cita necesaria ]
- ^ "Metaformatos de archivos de datos". Preguntas frecuentes.org. Archivado desde el original el 25 de agosto de 2010 . Consultado el 22 de agosto de 2010 .
- ^ Nemeth, Alan G. (5 de junio de 1982). "Programa técnico para la reunión de Boston". archivo-cr.com . Consultado el 30 de mayo de 2016 .
enlaces externos
- Registro Artima de Ken Arnold (bajo volumen)
- Blog java.net de Ken Arnold (bajo volumen)
- maldiciones
- La visión de Wichman de la historia de Rogue
- Napkin Look and Feel for Swing: una GUI que da la apariencia de un boceto en una servilleta