Kenneth L. "Ken" Bowles (c. 1929 - 15 de agosto de 2018) fue un científico informático estadounidense mejor conocido por su trabajo al iniciar y dirigir el proyecto UCSD Pascal , cuando era profesor de informática en la Universidad de California. San Diego ( UCSD ). [1]
Kenneth L. Bowles | |
---|---|
Nació | C. 1929 |
Fallecido | Solana Beach, California , Estados Unidos | 15 de agosto de 2018
Nacionalidad | americano |
alma mater | Universidad de Cornell (Ph.D.1955) |
Conocido por | UCSD Pascal |
Carrera científica | |
Campos | Ciencias de la Computación |
Instituciones | Universidad de California, San Diego |
Asesor de doctorado | Henry G. Booker |
Educación
Bowles recibió su doctorado con Henry G. Booker en la Universidad de Cornell en 1955 [2] para estudios de radar de la Aurora Boreal [ cita requerida ] .
Empleo
A partir de 1960, Bowles trabajó para el Laboratorio Central de Propagación de Radio, Oficina Nacional de Estándares , [1] donde dirigió la construcción y el uso de investigación del Radio Observatorio de Jicamarca cerca de Lima, Perú. Ese trabajo implicó el uso intensivo de computadoras para el análisis de señales para estudiar la ionosfera y la magnetosfera de la tierra. [2]
En 1965, Bowles fue invitado por el profesor Henry Booker para ayudarlo a iniciar el Departamento de Electrofísica Aplicada en UCSD . Se les encomendó la tarea de iniciar y organizar un nuevo departamento de física de ingeniería aplicada (AEP). [2]
Mientras comenzaba a establecer un nuevo experimento de radioastronomía cerca de UCSD para estudios de la atmósfera ionizada del Sol, la concentración en el análisis por computadora llevó a UCSD a nombrar a Bowles como director del centro de cómputo en 1968. Introdujo la computación interactiva en UCSD , pero regresó a la enseñanza a tiempo completo. en 1974, cuando las presiones presupuestarias hicieron que los centros informáticos fueran muy controvertidos. [2]
En un esfuerzo por aumentar el uso de las computadoras por parte de los estudiantes y al mismo tiempo reducir los costos, Bowles quería aprovechar el precio / beneficio de las computadoras pequeñas. [1] La máquina P de Urs-Ammann [3] permitió que Pascal se implementara en una variedad de máquinas. Con el estudiante graduado Mark Overgaard y un equipo de apoyo de estudiantes universitarios, se propuso brindar servicios de computación instructivos de bajo costo a la mayoría de los estudiantes de UCSD que usaban computadoras pequeñas. Entre fines de 1974 y 1980, ese proyecto se convirtió en el Proyecto Pascal de UCSD . [2]
Dirección del centro de computación: cuando el trabajo de Bowles en el comité de búsqueda de la universidad no logró producir un nuevo director para el centro de computación de UCSD, el canciller de UCSD convenció a Bowles para que aceptara el trabajo él mismo en 1968. Bowles fue prácticamente obligado a renunciar en 1974 cuando la universidad lo relevó de gran parte de su autoridad como director del centro de computación de UCSD mientras se encontraba en un viaje de conferencias a la Universidad de Oxford. Hubo un desacuerdo en las prioridades. Bowles quería numerosas máquinas para brindar a los estudiantes una experiencia práctica con la computación interactiva. En cambio, la universidad se comprometió a comprar un gran mainframe de IBM y estableció las prioridades del centro en el soporte de procesos comerciales para la administración de la universidad. [4]
El Proyecto UCSD Pascal causó cierta controversia, con los puristas de Pascal descontentos con las extensiones de UCSD Pascal al idioma. Algunas de estas extensiones están ahora presentes en los compiladores Pascal modernos .
A medida que el Proyecto Pascal de UCSD creció, fue necesario que el proyecto saliera de UCSD al otorgar la licencia del software a un proveedor comercial. [2] Las preocupaciones de la UCSD sobre los impuestos [1] obligaron a que el proyecto se licenciara a SofTech Microsystems, que entró en vigor el 1 de junio de 1979. [5]
Bowles fundó una pequeña empresa de desarrollo de software, que pronto se llamaría TeleSoft , que se convirtió en el principal proveedor de compiladores del lenguaje de programación Ada en todo el mundo. Tomó el estatus de emérito temprano en 1984 para concentrar su atención en TeleSoft. Después de vender su participación en TeleSoft en 1989, participó durante varios años en el comité ISO responsable de la revisión del lenguaje Ada 95. [2]
Cuando se jubiló, Bowles disfrutó de la fotografía, principalmente de las flores silvestres del condado de San Diego y las aves del suroeste de los Estados Unidos. [2] [6]
Estudiantes
Los miembros principales del proyecto y los estudiantes del Dr. Kenneth L Bowles incluyen:
- Mark Allen
- Richard Kaufmann
- Pete Lawrence
- Joel McCormack
- Mark Overgaard
- Keith Shillington
- Roger Sumner
- John Van Zandt
Ver también
- Gente notable de UCSD
- UCSD Pascal
Referencias
- ↑ a b c d Bowles, Ken (22 de octubre de 2004). "Algunas ideas para UCSD Pascal Generation" (PPT) .
- ^ a b c d e f g h "Biografías de ponentes" . Simposio de reunión de UCSD Pascal . Universidad de California San Diego . 22 de octubre de 2004 . Consultado el 15 de febrero de 2011 .
- ^ Ammann, Urs (1977). Sobre la generación de código en un compilador Pascal, Software: práctica y experiencia , vol. 7, N ° 3 . págs. 391–423.
- ^ McMillan, William W. "La capacidad de Java para ejecutarse en muchos tipos diferentes de computadoras surgió a partir del software ideado décadas antes". IEEE Spectrum 48 (7): julio de 2011, p. 44-49, 58-59
- ^ "Licencia de origen UCSD" . Archivado desde el original el 28 de febrero de 2012 . Consultado el 13 de febrero de 2011 .
- ^ "Dr. Kenneth L. Bowles" . Calphotos . Universidad de California, Berkeley . Consultado el 15 de febrero de 2011 .
enlaces externos
- Presentaciones de la vigésimo quinta reunión
- UCSD Pascal y la revolución de la PC por Christine Foster
- Pascal-P2
- Cumple con Pascal-P6 ISO
- Pascal para máquinas pequeñas, UCSD Pascal
- Antepasado olvidado de Java
- Historia de tributo a Ken Bowles de la Universidad de California en San Diego