Diseñador de lenguajes de programación, ingeniero de software e inventor estadounidense
Anthony James Barr (nacido el 24 de septiembre de 1940), también conocido como Tony Barr o Jim Barr , es un diseñador de lenguajes de programación , ingeniero de software e inventor estadounidense . Entre sus aportes notables se encuentran el Sistema de Análisis Estadístico (SAS) , la optimización automatizada del rendimiento de la madera y la Clasificación Automatizada de Entidades Médicas (ACME) .
Contribuciones
Sistema de Análisis Estadístico (SAS)
Ampliamente utilizado internacionalmente en la ciencia , el gobierno , la industria y el mundo académico , el sistema SAS fue fundado por Barr en 1966. [1] En septiembre de 1966, en Atenas, Georgia , presentó las ideas conceptuales de SAS a los miembros del Comité sobre Software Estadístico. de los Estadísticos Universitarios de las Estaciones Experimentales del Sur (USSES). [2]
Barr había creado anteriormente un lenguaje de modelado de análisis de varianza inspirado en la notación del estadístico Maurice Kendall . Lo desarrolló en lenguaje ensamblador en el IBM 1410 , como estudiante de posgrado en la Universidad Estatal de Carolina del Norte de 1962 a 1963. El Dr. A. Grandage, autor de los programas de análisis de varianza del IBM 650 , asesoró sobre algunos de los cálculos estadísticos. [3] A esto le siguió un programa de regresión múltiple con un formato de entrada flexible y con transformación algebraica de variables, entre 1963 y 1964. Basándose en esos programas, junto con su experiencia con archivos de datos estructurados, creó SAS, colocando procedimientos estadísticos en un marco de archivo formateado. [2]
La experiencia de Barr con archivos de datos estructurados la adquirió mientras trabajaba en el sistema de archivos formateados (ver más abajo). De 1966 a 1968, Barr desarrolló la estructura y el lenguaje fundamentales de SAS. [2]
En 1968, Barr empezó a colaborar con otros. Barr diseñó e implementó el lenguaje de programación, la gestión de datos, la redacción de informes y las áreas de sistemas del sistema en evolución. [4] En 1976, Anthony J. Barr, James H. Goodnight , John P. Sall y Jane T. Helwig incorporaron SAS Institute, Inc. , y Barr poseía la mayor participación (40%). Vendió sus acciones en 1979. [2]
Clasificación Automatizada de Entidades Médicas (ACME)
Barr creó el programa ACME para el Centro Nacional de Estadísticas de Salud de 1967 a 1969. [5]
Cargador de enlaces para IBM/360
En 1968, Barr fue pionero en un sistema Compile and go para IBM OS/360 comercializado por University Computing Company. El uso del Loader redujo los tiempos típicos de prueba de programas en un 25 por ciento. [6] [7] IBM no ofreció el Loader equivalente durante más de 18 meses después de que Barr Loader estuviera disponible comercialmente. [8]
Simuladores de estaciones de trabajo IBM
En 1971, Barr creó el primer emulador de terminal HASP que no era de IBM . Comercializado por University Computing Company (UCC), el emulador HASP proporcionó un aumento significativo de rendimiento con respecto al emulador IBM 2780 que había desarrollado para UCC en 1969. Los emuladores se desarrollaron en la minicomputadora PDP-8 y permitieron que los terminales COPE se comunicaran con IBM. /360 e IBM/370 . [8]
En 1971, Barr también implementó la estación de trabajo HASP para M & M Computer Industries, Orange, California . Implementado en la minicomputadora Data General Nova , el programa se convirtió en el Terminal por lotes remoto de Singer Corporation . Tanto Singer como UCC vendieron sus divisiones de terminales a Harris Corporation , que continuó comercializando los productos. [8]
En 1983, Barr desarrolló hardware y software para realizar comunicación de entrada de trabajos remota HASP en la PC IBM. Su empresa, Barr Systems, Inc., comercializó y vendió Barr HASP, [9] y luego implementó y dio soporte a estaciones de trabajo y puertas de enlace Bisync y SNA SDLC , junto con otros productos de gestión de salida y comunicaciones de datos . [10]
Sistema de archivos formateados (FFS)
Barr trabajó en la División de Sistemas Federales de IBM en el Pentágono , Washington, DC de 1964 a 1966. [11] Allí trabajó en el sistema de archivos formateados NIPS . FFS, un sistema de gestión de bases de datos generalizado para recuperación y redacción de informes, fue uno de los primeros sistemas de gestión de datos en aprovechar la estructura de archivos definida para la eficiencia del almacenamiento y recuperación de datos. [12]
Asignado para trabajar con el Centro de Comando Militar Nacional , la rama de procesamiento de información del Estado Mayor Conjunto , Barr reescribió y mejoró FFS, implementando tres de sus cinco componentes principales: recuperación, clasificación y actualización de archivos. Su trabajo destacó la innovación de un analizador léxico uniforme para todos los idiomas del sistema con un método uniforme para manejar todos los mensajes de error. [2]
Trabajar con FFS le presentó a Barr el potencial de la estructura de archivos definida, que se convertiría en un concepto central de SAS (arriba). [2]
Patentes, publicaciones y educación.
Patentes
- Barr, Tony, Métricas de satisfacción y métodos de implementación, 8.380.560, 19 de febrero de 2013, Cl. 705-7.38.
- Barr, Anthony J. y Mullin, Alexander G., Aparato y método para maximizar la utilización de material alargado. 4.017.976, 19-4-1977, Cl. 235-151.l.
- Barr, Anthony J. y Mullin, Alexander G., Aparato para optimizar el rendimiento de piezas utilizables a partir de tableros y similares. 3.942.021, 3-2-76, cl. 250-572.000.
- Barr, Anthony J. y Mullin, Alexander G., Aparato y método para optimizar el rendimiento de piezas utilizables a partir de tableros y similares. 3.931.501, 6-1-76, Cl. 235-151.100.
Publicaciones
- Manson, AR; Barr, AJ; Buenas noches, JH (1975), "Estrategia óptima de memoria cero y probabilidades exactas para el blackjack de 4 mazos", The American Statistician , 29 (2): 84–88, doi :10.1080/00031305.1975.10477376
- Barr, AJ; Buenas noches, JH; Sall, JP; Helwig, JH (1977), Guía de programadores de SAS , Raleigh, Carolina del Norte: SAS Institute, Inc.
- Barr, AJ (1977), "La distribución y mantenimiento de SAS", Ciencias de la computación y estadística: Décimo simposio anual sobre la interfaz, Publicación especial de NBS 503 : 215–220
- Barr, AJ; Buenas noches, JH; Sall, JP; Helwig, JT (1976), Guía del usuario de SAS 76 , Raleigh, Carolina del Norte: SAS Institute, Inc., ISBN 978-0-917382-01-7
- Barr, AJ (1978), "Gestión de datos en SAS e interfaces con otros sistemas", Actas de informática y estadística: undécimo simposio anual sobre la interfaz, Instituto de Estadística, Universidad Estatal de Carolina del Norte : 261–264
Vida personal y carrera
Barr nació en la ciudad de Nueva York y creció en Summit, Nueva Jersey , [13] donde se graduó de Summit High School en 1958. [14] [15]
Al crecer, se inspiró en las biografías de Ben Franklin, Marconi, Alexander Graham Bell, los hermanos Wright y Sikorsky, así como visitas al Instituto Franklin en Filadelfia y al Museo de Historia Natural de la ciudad de Nueva York. En 2021, Barr y su esposa Olga donaron 1 millón de dólares al Museo Cade de Creatividad e Invención para apoyar la programación juvenil del museo. [dieciséis]
Educación
- Licenciatura en Física Aplicada (con honores), Universidad Estatal de Carolina del Norte, 1962.
- Maestría en Física, Universidad Estatal de Carolina del Norte, 1968.
Ver también
Notas
- ^ Greenberg y Cox, et al. 1978:181. Referencia a la creación de SAS por Barr en 1966.
- ^ abcdef Barr 2006b.
- ^ Hamblen 1959. Programas estadísticos de Grandage para el IBM 650.
- ^ Barr y buenas noches, et al. 1976: “El Estado Mayor del SAS”. Atribución de aportaciones a SAS 72 y SAS 76.
- ^ Cox 2003
- ^ Taylor 1968a
- ^ Taylor 1968b
- ^ abc Barr 2006a.
- ^ Pompili 1987.
- ^ Barr Systems, Inc. Archivado el 21 de diciembre de 2006 en el sitio web de Wayback Machine Company.
- ^ Greenberg y Cox, et al. 1978:181. Referencia al empleo de Barr en la División de Sistemas Federales de IBM.
- ^ Freír 1976.
- ^ Coombs, Joe. "Tony Barr: presidente/fundador de Barr Systems Inc.", The Gainesville Sun , 15 de mayo de 2003. Consultado el 11 de octubre de 2018. "Ciudad natal: Summit, Nueva Jersey"
- ^ Escuela secundaria Summit (1958). La parte superior; Clase de 58. Clase de 1958. págs. 16, 81, 112 . Consultado el 15 de octubre de 2018 .
- ^ Escuela secundaria Summit (1958). La parte superior; Promoción de 58. Promoción de 1958. págs.16, 81, 112 . Consultado el 16 de octubre de 2018 .
- ^ Ánade real, Aida. "Tony y Olga Barr donaron 1 millón de dólares al Museo Cade para programación juvenil"., The Gainesville Sun , 1 de febrero de 2021. Consultado el 6 de febrero de 2021.
Referencias
- Barr, Antonio J.; Buenas noches, James H.; Sall, John P.; Helwig, Jane T. (1976), Guía del usuario de SAS 76 , Raleigh, Carolina del Norte: SAS Institute, Inc., ISBN 978-0-917382-01-7
- Barr, Anthony J. (2006), Historia profesional
- Barr, Anthony J. (2006), Historia de SAS
- Barr, Anthony J. (2010), Inicios de SAS
- Cox, Jonathon B. (5 de noviembre de 2003), "Saw Company desarrolla tecnología para hacer un uso eficiente de la madera", News & Observer (Raleigh, Carolina del Norte)
- Freír, James P.; Sibley, Edgar H. (1976), "Evolución de los sistemas de gestión de bases de datos", Computing Surveys , 8 (1): 20–25, CiteSeerX 10.1.1.520.808 , doi :10.1145/356662.356664, S2CID 14976899
- Greenberg, Bernard G.; Cox, Gertrudis M .; Masón, David D.; Grizzle, James E.; Johnson, Norman L.; Jones, Lyle V.; Monroe, Juan; Simmons, Gordon D. Jr. (1978), Nourse, E. Shepley (ed.), "Investigación y formación estadística: el sistema de la Universidad de Carolina del Norte", International Statistical Review , 46 (2): 171–207, doi : 10.2307/1402812, JSTOR 1402812
- Hamblen, John W. (agosto de 1959), "Programas estadísticos para IBM 650: Parte I", Comunicaciones del ACM , 2 (8): 13–19, doi : 10.1145/368405.368420 , S2CID 17591827
- Helmers, Raymond A. (septiembre de 1972), "Computerized Lumber Saver", FDM, Furniture Design & Manufacturing : 32–43, archivado desde el original el 1 de noviembre de 2004.
- Johansson, Luisiana; Westerling, R. (2002), "Comparación de los registros de alta hospitalaria con los certificados de defunción: ¿Se pueden explicar las diferencias?", Journal of Epidemiology and Community Health , 56 (4): 301–308, doi :10.1136/jech.56.4.301 , PMC 1732113 , PMID 11896139
- Centro Nacional de Estadísticas de Salud Acerca del Sistema de Datos Médicos de Mortalidad
- NCSU News Bureau (25 de abril de 1971), "NCSU Computerizes Lumber Cuts", News & Observer (Raleigh, Carolina del Norte) : IV-9
- Universidad Estatal de Carolina del Norte, Facultad de Ciencias Físicas y Matemáticas, Alumnos Distinguidos
- Pompili, Tony (13 de octubre de 1987), "Los enlaces de transmisión de alta velocidad producen una transferencia de datos eficiente y económica (enlaces de micro-minicomputadora y mainframe; Sección 2: Conectividad)", PC Week : C17 – C18
- Taylor, Alan (27 de marzo de 1968), "Los tiempos de edición de enlaces 360 se redujeron a la mitad para las operaciones de compilación y ejecución en TUCC", Computerworld , 2 (13)
- Taylor, Alan (3 de abril de 1968), "A menudo son las pequeñas cosas las que cuentan, ¡como las impresiones! (Editorial)", Computerworld , 2 (14)
- Thomas, Eduardo R.; Buehlmann, Urs (2001), "Validación del simulador de desbaste ROMI-RIP. (Productos de madera maciza). (Datos estadísticos incluidos)", Forest Products Journal , 52 (2): 23–29
- Thomas, Eduardo R.; Buehlmann, Urs (2003), "Revisión del rendimiento del simulador de desbaste ROMI-RIP"., Forest Products Journal , 53 (3): 80–85
enlaces externos
- Barr-Mullin, Inc.
- Barr Systems, Inc.
- Centro Nacional de Estadísticas de Salud
- Universidad Estatal de Carolina del Norte
- Facultad de Ciencias Físicas y Matemáticas.
- Alumno distinguido
- Instituto SAS