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 . Es más conocido por desarrollar el paquete de software SAS , utilizado para la gestión de datos , análisis e inteligencia artificial , y por cofundar el SAS Institute . Otras contribuciones notables incluyen el trabajo sobre la optimización automatizada del rendimiento de la madera y la Clasificación Automatizada de Entidades Médicas (ACME) .
Barr nació en la ciudad de Nueva York y creció en Summit, Nueva Jersey , [1] donde se graduó de Summit High School en 1958. [2] [3] Mientras crecía, se inspiró en las biografías de Ben Franklin , Marconi , Alexander Graham Bell , Wright Brothers y Sikorsky, así como en las visitas al Instituto Franklin en Filadelfia y al Museo de Historia Natural en la ciudad de Nueva York. [4]
Barr se licenció en Física Aplicada (con honores) en la Universidad Estatal de Carolina del Norte en 1962, durante cuyo tiempo comenzó a trabajar como asistente en el Centro de Computación de la NCSU. En 1963, recibió una beca de la National Science Foundation para estudiar oceanografía física en la Institución Oceanográfica Woods Hole y una beca de posgrado de la National Science Foundation en la NCSU. Recibió su maestría en Física en la NCSU en 1968. [5]
Barr fue nombrado Alumno Distinguido de la Facultad de Ciencias Físicas y Matemáticas de la Universidad Estatal de Carolina del Norte en 1995. [5]
En 1966, Barr comenzó a trabajar en el sistema SAS , una familia de software de análisis estadístico utilizado en la gestión de datos, el aprendizaje automático y el análisis. En la actualidad, se utiliza ampliamente a nivel internacional en la ciencia , el gobierno , la industria y el mundo académico . [6]
En septiembre de 1966, Barr presentó las ideas conceptuales de SAS a los miembros del Comité de Software Estadístico de los Estadísticos Universitarios de las Estaciones Experimentales del Sur (USSES) en Atenas, Georgia . [7]
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. [8] 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 archivos formateados. [7]
Barr adquirió experiencia con archivos de datos estructurados mientras trabajaba en el sistema de archivos con formato (véase más abajo ). Entre 1966 y 1968, Barr desarrolló la estructura y el lenguaje fundamentales de SAS. [7] En 1968, Barr comenzó a colaborar con otros programadores, [9] entre los que destacó James Goodnight , un estudiante de la Universidad Estatal de Carolina del Norte que se convirtió en codirector del proyecto y desarrolló procedimientos para el modelado lineal general del sistema. [10] 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. [9]
SAS 71, la primera versión oficial de SAS, fue lanzada en 1971. John Sall se unió al proyecto en 1973 y desarrolló varios procedimientos, incluidos procedimientos para econometría , gestión de datos y manipulación de matrices. [10] En 1976, Goodnight decidió comenzar a desarrollar y comercializar SAS a tiempo completo, [11] y el SAS Institute, Inc. fue constituido por Barr, Goodnight, Sall y Jane Helwig, con Barr teniendo la mayor participación (40%). Vendió sus acciones en 1979. [7]
Barr creó el programa ACME para el Centro Nacional de Estadísticas de Salud de 1967 a 1969. [12]
En 1968, Barr fue pionero en un sistema de compilación y ejecución 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. [13] [14] IBM no ofreció el Loader equivalente durante más de 18 meses después de que el Barr Loader estuviera disponible comercialmente. [15]
En 1971, Barr creó el primer emulador de terminal HASP que no era de IBM . Comercializado por la University Computing Company (UCC), el emulador HASP proporcionó un aumento significativo del rendimiento con respecto al emulador IBM 2780 que había desarrollado para la UCC en 1969. Los emuladores se desarrollaron en la minicomputadora PDP-8 y permitieron que los terminales COPE se comunicaran con el IBM/360 y el IBM/370 . [15]
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 Singer Corporation Remote Batch Terminal. Tanto Singer como UCC vendieron sus divisiones de terminales a Harris Corporation , que continuó comercializando los productos. [15]
En 1983, Barr desarrolló hardware y software para realizar comunicaciones de entrada de trabajo remotas HASP en la IBM PC. Su empresa, Barr Systems, Inc., comercializó y vendió Barr HASP, [16] y luego implementó y brindó soporte para estaciones de trabajo y pasarelas SDLC Bisync y SNA , junto con otros productos de gestión de salida y comunicaciones de datos . [17]
Barr trabajó en la División de Sistemas Federales de IBM en el Pentágono , Washington, DC, de 1964 a 1966. [18] Allí trabajó en el Sistema de Archivos con Formato NIPS . FFS, un sistema generalizado de gestión de bases de datos 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 el almacenamiento de datos y la eficiencia de la recuperación. [19]
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 incluyó 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. [7]
Trabajar con FFS le permitió a Barr descubrir el potencial de la estructura de archivos definida, que se convertiría en un concepto central de SAS ( arriba ). [7]
En 2021, Barr y su esposa Olga donaron un millón de dólares al Museo Cade para la Creatividad y la Invención para apoyar la programación juvenil del museo. El museo bautizó la Galería Tony y Olga Barr en su honor. [4]
{{cite book}}
: |website=
ignorado ( ayuda ){{cite book}}
: |website=
ignorado ( ayuda )