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 contribuciones notables se encuentran el Sistema de Análisis Estadístico (SAS) , la optimización automatizada del rendimiento de madera y la Clasificación Automatizada de Entidades Médicas (ACME) .
Anthony James Barr | |
---|---|
Nació | |
Nacionalidad | americano |
Otros nombres | Tony Barr, Jim Barr |
alma mater | Universidad Estatal de Carolina del Norte |
Ocupación | Diseñador de lenguajes de programación , ingeniero de software , inventor |
Contribuciones
Sistema de análisis estadístico (SAS)
Ampliamente utilizado internacionalmente en ciencia , gobierno , industria y academia , el Sistema SAS fue fundado por Barr en 1966. [1] En septiembre de 1966, en Athens, Georgia , presentó las ideas conceptuales de SAS a miembros del Comité de 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 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, de 1963 a 1964. A partir de 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 se obtuvo 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 comenzó 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, SAS Institute, Inc. fue constituida por Anthony J. Barr, James H. Goodnight , John P. Sall y Jane T. Helwig, con Barr con 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. ACME es un programa informático que asigna una causa subyacente de muerte según las múltiples causas de muerte enumeradas en el certificado de defunción. [5]
ACME junto con otros componentes componen el Sistema de datos médicos de mortalidad (MMDS). Este sistema se utiliza para determinar uniformemente la causa subyacente de muerte de todos los certificados de defunción en los Estados Unidos. ACME se ha convertido en el estándar internacional de facto para la selección automatizada de la causa subyacente de muerte. [6] Este y otros componentes de MMDS, o variaciones de ellos, se utilizan en muchas naciones del mundo. El sistema proporciona datos esenciales que se utilizan para calcular las estadísticas de mortalidad.
Optimización automatizada del rendimiento de la madera
En 1971 y 1972, Barr, junto con su socio Sandy Mullin, diseñó, patentó y construyó el primer equipo computarizado para optimizar el uso de madera en la industria del mueble. El dispositivo leyó los defectos marcados en una tabla, calculó los cortes transversales y rasgados necesarios para un uso óptimo de la tabla y marcó las líneas de corte en la tabla. [7]
En 1973, se incorporó Barr-Mullin, Inc., y su tecnología de optimización del rendimiento de la madera sigue siendo ampliamente utilizada en la industria maderera estadounidense. [8] [9]
Vinculación de Loader para IBM / 360
En 1968, Barr creó el primer cargador de enlaces no IBM para IBM / 360 . Denominado LDR, el cargador fue patrocinado por American Data Processing Inc. de Raleigh , Carolina del Norte . Barr Loader redujo los tiempos de prueba típicos del programa en un veinticinco por ciento. [10] [11]
IBM no ofreció el cargador equivalente durante más de dieciocho meses después de que el cargador Barr estuvo disponible comercialmente. [5]
Simuladores de estaciones de trabajo de 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 de rendimiento significativo sobre el 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 . [5]
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 Batch Remoto de Singer Corporation . Tanto Singer como UCC vendieron sus divisiones de terminales a Harris Corporation , que continuó comercializando los productos. [5]
En 1983, Barr desarrolló hardware y software para realizar la comunicación de entrada de trabajo remota HASP en la PC IBM. Su empresa, Barr Systems, Inc., comercializó y vendió Barr HASP, [12] y pasó a implementar y dar soporte a las estaciones de trabajo y puertas de enlace Bisync y SNA SDLC , junto con otras comunicaciones de datos y productos de gestión de salida. [13]
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. [14] Allí trabajó en el Sistema de Archivos Formateados NIPS . FFS, un sistema de gestión de bases de datos generalizadas para la 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 la recuperación de datos. [15]
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ó el FFS, implementando tres de sus cinco componentes principales: recuperación, clasificación y actualización de archivos. Su trabajo contó con la innovación de un analizador léxico uniforme para todos los idiomas en el sistema con un método uniforme para manejar todos los mensajes de error. [2]
Trabajar con FFS introdujo a Barr en 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 , 2-19-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 , 4-19-1977, Cl. 235-151.l.
- Barr, Anthony J. y Mullin, Alexander G., Aparato para optimizar el rendimiento de piezas utilizables 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 de tableros y similares. 3.931.501 , 1-6-76, Cl. 235-151.100.
Publicaciones
- Manson, AR; Barr, AJ; Goodnight, JH (1975), "Optimum Zero-Memory Strategy and Exact Probabilities for 4-Deck Blackjack", The American Statistician , 29 (2): 84–88, doi : 10.1080 / 00031305.1975.10477376
- Barr, AJ; Buenas noches, JH; Sall, JP; Helwig, JH (1977), SAS Programmers 'Guide , 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 la informática y la 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 , [16] donde se graduó de Summit High School en 1958. [17] [18] Al crecer, se inspiró en las biografías de Ben Franklin, Marconi, Alexander Graham Bell, Wright Brothers y Sikorsky, así como visitas al Instituto Franklin en Filadelfia y al Museo de Historia Natural en la ciudad de Nueva York. En 2021, Barr y su esposa Olga donaron $ 1 millón al Museo Cade de Creatividad e Invención para apoyar la programación juvenil del museo. [19]
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.
- 1963 Beca de la Fundación Nacional de Ciencias para estudiar oceanografía física en la Institución Oceanográfica Woods Hole .
- 1963 Beca de posgrado de la Fundación Nacional de Ciencias en la Universidad Estatal de Carolina del Norte.
- 1995 Ex alumno distinguido , Universidad Estatal de Carolina del Norte, Facultad de Ciencias Físicas y Matemáticas .
Ver también
- Emulador de terminal
- Cargador de vinculación
Notas
- ^ Greenberg y Cox, et al. 1978: 181. Referencia a la creación de SAS por Barr en 1966.
- ^ a b c d e f Barr 2006b.
- ^ Hamblen 1959. Programas estadísticos de Grandage para el IBM 650.
- ^ Barr y buenas noches, et al. 1976: "El personal de SAS". Atribución de contribuciones a SAS 72 y SAS 76.
- ↑ a b c d Barr, 2006a.
- ^ Johansson y Westerling 2002: 302.
- ^ Helmers 1972.
- ^ Thomas y Buehlmann 2002.
- ^ Cox 2003.
- ^ Taylor 1968a.
- ^ Taylor 1968b. Mejora de la impresión además de los tiempos de trabajo sobre el editor de enlaces de IBM.
- ^ Pompili 1987.
- ^ Barr Systems, Inc. Archivado el 21 de diciembre de 2006 en elsitio web de Wayback Machine Company.
- ^ Greenberg y Cox, et al. 1978: 181. Referencia al empleo de Barr en IBM Federal Systems Division.
- ^ 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. "Hometown: Summit, NJ"
- ^ Escuela secundaria Summit (1958). La parte superior; Clase de 58 . ancestry.com . Clase de 1958. págs. 16, 81, 112 . Consultado el 15 de octubre de 2018 .
- ^ Escuela secundaria Summit (1958). La parte superior; Clase de 58 . e-yearbook.com . Clase 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 al Museo Cade para programación juvenil". , The Gainesville Sun , 1 de febrero de 2021. Consultado el 6 de febrero de 2021.
Referencias
- Barr, Anthony 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), SAS Beginnings
- Cox, Jonathon B. (5 de noviembre de 2003), "Saw Company desarrolla tecnología para hacer un uso eficiente de la madera", News & Observer (Raleigh, NC)
- Fry, James P .; Sibley, Edgar H. (1976), "Evolution of Data-Base Management Systems", Computing Surveys , 8 (1): 20-25, CiteSeerX 10.1.1.520.808 , doi : 10.1145 / 356662.356664
- Greenberg, Bernard G .; Cox, Gertrude M .; Mason, David D .; Grizzle, James E .; Johnson, Norman L .; Jones, Lyle V .; Monroe, John; Simmons, Gordon D., Jr. (1978), Nourse, E. Shepley (ed.), "Formación e investigación estadísticas: 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 el IBM 650 — Parte I", Comunicaciones del ACM , 2 (8): 13-19, doi : 10.1145 / 368405.368420
- Helmers, Raymond A. (septiembre de 1972), "Computerized Lumber Saver" , FDM, Diseño y fabricación de muebles : 32–43, archivado desde el original el 1 de noviembre de 2004
- Johansson, LA; Westerling, R. (2002), "Comparación de registros de alta hospitalaria con certificados de defunción: ¿Pueden explicarse 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 sobre el Sistema de Datos Médicos sobre Mortalidad
- 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 micro-minicomputadora y -enlaces de trama principal; Sección 2: Conectividad)", Semana de la PC : C17-C18
- Taylor, Alan (27 de marzo de 1968), "360 tiempos de edición de enlaces reducidos a la mitad para 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, Edward 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, Edward R .; Buehlmann, Urs (2003), "Performance review of the ROMI-RIP rough mill simulator.", 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