Anthony James Barr

Last updated
Anthony James Barr
TonyBarr.jpg
Barr with statue of Benjamin Franklin on the Barr Systems campus in Gainesville, Florida
Born (1940-09-24) September 24, 1940 (age 83)
Nationality American
Other namesTony Barr, Jim Barr
Alma mater North Carolina State University
Occupation(s) Programming language designer, Software engineer, Inventor

Anthony James Barr (born September 24, 1940), aka Tony Barr or Jim Barr, is an American programming language designer, software engineer and inventor. Among his notable contributions are the Statistical Analysis System (SAS), automated lumber yield optimization, and the Automated Classification of Medical Entities (ACME).

Contents

Contributions

Statistical Analysis System (SAS)

Widely used internationally in science, government, industry, and academia, the SAS System was founded by Barr in 1966. [1] In September 1966, in Athens, Georgia, he presented the conceptual ideas of SAS to members of the Committee on Statistical Software of the University Statisticians of the Southern Experiment Stations (USSES). [2]

Barr had earlier created an analysis-of-variance modeling language inspired by the notation of statistician Maurice Kendall. He developed it in assembly language on the IBM 1410, as a graduate student at North Carolina State University from 1962 to 1963. Dr. A. Grandage, author of IBM 650 analysis-of-variance programs, advised on some of the statistical computations. [3] This was followed by a multiple regression program with a flexible input format and with algebraic transformation of variables, in 1963 to 1964. Drawing on those programs, along with his experience with structured data files, he created SAS, placing statistical procedures into a formatted file framework. [2]

Barr's experience with structured data files was gained while working on the Formatted File System, (see below). From 1966 to 1968, Barr developed the fundamental structure and language of SAS. [2]

In 1968, Barr began collaboration with others. Barr designed and implemented the programming language, data management, report writing, and systems areas of the evolving system. [4] In 1976, SAS Institute, Inc. was incorporated by Anthony J. Barr, James H. Goodnight, John P. Sall, and Jane T. Helwig, with Barr holding the largest share (40%). He sold his shares in 1979. [2]

Automated Classification of Medical Entities (ACME)

Barr created the ACME program for the National Center for Health Statistics from 1967 to 1969. [5]

Linking Loader for the IBM/360

In 1968, Barr pioneered a Compile and go system for IBM OS/360 marketed by University Computing Company. The use of the Loader cut typical program testing times by 25 percent. [6] [7] IBM did not offer the equivalent Loader for over 18 months after the Barr Loader was commercially available. [8]

IBM Workstation Simulators

In 1971, Barr created the first non-IBM HASP terminal emulator. Marketed by the University Computing Company (UCC), the HASP emulator gave a significant performance increase over the IBM 2780 emulator he had developed for UCC in 1969. The emulators were developed on the PDP-8 minicomputer and allowed COPE terminals to communicate with the IBM/360 and IBM/370. [8]

In 1971, Barr also implemented the HASP workstation for M & M Computer Industries, Orange, California. Implemented on the Data General Nova minicomputer, the program became the Singer Corporation Remote Batch Terminal. Both Singer and UCC sold their terminal divisions to Harris Corporation, which continued to market the products. [8]

In 1983, Barr developed hardware and software for performing HASP remote job entry communication on the IBM PC. His company, Barr Systems, Inc., marketed and sold Barr HASP, [9] and went on to implement and support Bisync and SNA SDLC workstations and gateways, along with other data communications and output management products. [10]

Formatted File System (FFS)

Barr was employed with IBM Federal Systems Division at the Pentagon, Washington, D.C. from 1964 to 1966. [11] There he worked on the NIPS Formatted File System. FFS, a generalized data base management system for retrieval and report writing, was one of the first data management systems to take advantage of defined file structure for data storage and retrieval efficiency. [12]

Assigned to work with the National Military Command Center, the information processing branch of the Joint Chiefs of Staff, Barr rewrote and enhanced FFS, implementing three of its five major components: retrieval, sorting, and file update. His work featured the innovation of a uniform lexical analyzer for all languages in the system with a uniform method of handling all error messages. [2]

Working with FFS introduced Barr to the potential of the defined file structure, which was to become a central concept of SAS (above). [2]

Patents, publications, and education

Patents

Publications

Personal life and career

Barr was born in New York City and grew up in Summit, New Jersey, [13] where he graduated from Summit High School in 1958. [14] [15] Growing up, he was inspired by the biographies of Ben Franklin, Marconi, Alexander Graham Bell, Wright Brothers, and Sikorsky as well as visits to the Franklin Institute in Philadelphia and the Museum of Natural History in New York City. In 2021, Barr and his wife Olga donated $1M to the Cade Museum for Creativity and Invention to support the museum's youth programming. [16]

Education

See also

Notes

  1. Greenberg & Cox, et al. 1978:181. Reference to the creation of SAS by Barr in 1966.
  2. 1 2 3 4 5 6 Barr 2006b.
  3. Hamblen 1959. Grandage's statistical programs for the IBM 650.
  4. Barr & Goodnight, et al. 1976:"The SAS Staff". Attribution of contributions to SAS 72 and SAS 76.
  5. Cox 2003
  6. Taylor 1968a
  7. Taylor 1968b
  8. 1 2 3 Barr 2006a.
  9. Pompili 1987.
  10. Barr Systems, Inc. Archived December 21, 2006, at the Wayback Machine Company Website
  11. Greenberg & Cox, et al. 1978:181. Reference to Barr's employment at IBM Federal Systems Division.
  12. Fry 1976.
  13. Coombs, Joe. "Tony Barr: President/founder of Barr Systems Inc.", The Gainesville Sun , May 15, 2003. Accessed October 11, 2018. "Hometown: Summit, N.J."
  14. Summit High School (1958). The Top; Class of 58. Class of 1958. pp. 16, 81, 112. Retrieved October 15, 2018.{{cite book}}: |website= ignored (help)
  15. Summit High School (1958). The Top; Class of 58. Class of 1958. pp. 16, 81, 112. Retrieved October 16, 2018.{{cite book}}: |website= ignored (help)
  16. Mallard, Aida. "Tony and Olga Barr donated $1M to Cade Museum for youth programming.", The Gainesville Sun , February 1, 2021. Accessed February 6, 2021.

Related Research Articles

<span class="mw-page-title-main">Minicomputer</span> Mid-1960s–late-1980s class of smaller computers

A minicomputer, or colloquially mini, is a type of smaller general-purpose computer developed in the mid-1960s and sold at a much lower price than mainframe and mid-size computers from IBM and its direct competitors. In a 1970 survey, The New York Times suggested a consensus definition of a minicomputer as a machine costing less than US$25,000, with an input-output device such as a teleprinter and at least four thousand words of memory, that is capable of running programs in a higher level language, such as Fortran or BASIC.

<span class="mw-page-title-main">Terminal emulator</span> Program that emulates a video terminal

A terminal emulator, or terminal application, is a computer program that emulates a video terminal within some other display architecture. Though typically synonymous with a shell or text terminal, the term terminal covers all remote terminals, including graphical interfaces. A terminal emulator inside a graphical user interface is often called a terminal window.

<span class="mw-page-title-main">Conversational Monitor System</span> Operating system

The Conversational Monitor System is a simple interactive single-user operating system. CMS was originally developed as part of IBM's CP/CMS operating system, which went into production use in 1967. CMS is part of IBM's VM family, which runs on IBM mainframe computers. VM was first announced in 1972, and is still in use today as z/VM.

<span class="mw-page-title-main">SPSS</span> Statistical analysis software

SPSS Statistics is a statistical software suite developed by IBM for data management, advanced analytics, multivariate analysis, business intelligence, and criminal investigation. Long produced by SPSS Inc., it was acquired by IBM in 2009. Versions of the software released since 2015 have the brand name IBM SPSS Statistics.

<span class="mw-page-title-main">SAS Institute</span> American IT and analytics company

SAS Institute is an American multinational developer of analytics software based in Cary, North Carolina. SAS develops and markets a suite of analytics software, which helps access, manage, analyze and report on data to aid in decision-making. The company's software is used by most of the Fortune 500.

<span class="mw-page-title-main">Research Triangle</span> Geographic region of North Carolina, U.S.

The Research Triangle, or simply The Triangle, are both common nicknames for a metropolitan area in the Piedmont region of the U.S. state of North Carolina. Anchored by the cities of Raleigh and Durham and the town of Chapel Hill, the region is home to three major research universities: North Carolina State University, Duke University, and the University of North Carolina at Chapel Hill, respectively. The "Triangle" name originated in the 1950s with the creation of Research Triangle Park located between the three anchor cities, which is the largest research park in the United States and home to numerous high tech companies.

FOCUS is a fourth-generation programming language (4GL) computer programming language and development environment that is used to build database queries. Produced by Information Builders Inc., it was originally developed for data handling and analysis on the IBM mainframe. Subsequently versions for minicomputers and such as the VAX and other platforms were implemented. FOCUS was later extended to personal computers and to the World Wide Web: the WebFOCUS product.

<span class="mw-page-title-main">SAS (software)</span> Statistical software

SAS is a statistical software suite developed by SAS Institute for data management, advanced analytics, multivariate analysis, business intelligence, criminal investigation, and predictive analytics.

JMP is a suite of computer programs for statistical analysis developed by JMP, a subsidiary of SAS Institute. It was launched in 1989 to take advantage of the graphical user interface introduced by the Macintosh operating systems. It has since been significantly rewritten and made available also for the Windows operating system. JMP is used in applications such as Six Sigma, quality control, and engineering, design of experiments, as well as for research in science, engineering, and social sciences.

Remote job entry, or Remote Batch, is the procedure for sending requests for non-interactive data processing tasks (jobs) to mainframe computers from remote workstations, and by extension the process of receiving the output from such jobs at a remote workstation.

<span class="mw-page-title-main">Interdata 7/32 and 8/32</span> 32-bit minicomputers

The Model 7/32 and Model 8/32 were 32-bit minicomputers introduced by Perkin-Elmer after they acquired Interdata, Inc., in 1973. Interdata computers are primarily remembered for being the first 32-bit minicomputers under $10,000. The 8/32 was a more powerful machine than the 7/32, with the notable feature of allowing user-programmable microcode to be employed.

<span class="mw-page-title-main">James Goodnight</span> American businessman and software developer

James Howard Goodnight is an American billionaire businessman and software developer. He has been the CEO of SAS Institute since 1976, which he co-founded that year with other faculty members of North Carolina State University. As of April 2023, his net worth was estimated at US$7.4 billion, making him the richest person in North Carolina.

The University Statisticians of the Southern Experiment Stations (USSES) was a coalition of southern Universities formed in the mid-1960s for the purpose of coordinating efforts in the development of statistical software. This coalition was largely motivated by introduction of the IBM System/360, which required the reprogramming of all software developed on previous IBM models.

The Houston Automatic Spooling Priority Program, commonly known as HASP, is an extension of the IBM OS/360 operating system and its successors providing extended support for "job management, data management, task management, and remote job entry."

<span class="mw-page-title-main">John Sall</span>

John P. Sall is an American billionaire businessman and computer software developer, who co-founded SAS Institute and created the JMP statistical software.

The SAS language is a computer programming language used for statistical analysis, created by Anthony James Barr at North Carolina State University. It can read in data from common spreadsheets and databases and output the results of statistical analyses in tables, graphs, and as RTF, HTML and PDF documents. The SAS language runs under compilers that can be used on Microsoft Windows, Linux, and various other UNIX and mainframe computers. The SAS System and World Programming System (WPS) / Altair SLC are SAS language compilers.

Attached Support Processor (ASP) was an implementation of loosely coupled multiprocessing for IBM's OS/360 operating system. IBM later changed the name to Asymmetrical multiProcessor but retained the acronym ASP.

CP-6 is a discontinued computer operating system, developed by Honeywell, Inc. in 1976, which was a backward-compatible work-alike of the Xerox CP-V, fully rewritten for Honeywell Level/66 hardware. CP-6 was a command line oriented system. A terminal emulator allowed use of PCs as CP-6 terminals.

References