Roger Moore (computer scientist)
   HOME

TheInfoList



OR:

Roger D. Moore (November 16, 1939 – March 21, 2019) was the 1973 recipient (with Larry Breed and Richard Lathwell) of the Grace Murray Hopper Award from the Association for Computing Machinery (ACM). It was given "for their work in the design and implementation of APL\360, setting new standards in simplicity, efficiency, reliability and response time for interactive systems." Moore was a cofounder of I. P. Sharp Associates and held a senior position in the company for many years. Before this, he contributed to the SUBALGOL compiler at Stanford University and wrote the ALGOL 60 compiler for the Ferranti-Packard 6000 and the ICT 1900. Along with his work on the programming language APL, he was also instrumental in the development of IPSANET, a private
packet switching In telecommunications, packet switching is a method of grouping data into '' packets'' that are transmitted over a digital network. Packets are made of a header and a payload. Data in the header is used by networking hardware to direct the p ...
data network.


At Stanford University

Roger D. Moore was born in Redlands, California. Before graduation, he worked as an operator of the Burroughs 220 computer at Stanford. During this time he provided some support for Larry Breed’s card stunt system. He also spent time studying the Burroughs 220 BALGOL
compiler In computing, a compiler is a computer program that translates computer code written in one programming language (the ''source'' language) into another language (the ''target'' language). The name "compiler" is primarily used for programs tha ...
. This resulted in BUTTERFLY which was described by George Forsythe:
Each grader program was written as a BALGOL-language procedure. It was then compiled together with a procedure called BUTTERFLY, written by Moore. The result was a relocatable machine-language procedure, with a mechanism for equating its variables to variables of any BALGOL program, in just the form of the BALGOL compiler’s own machine-language library procedures (SIN, WRITE, READ, etc.).
Forsythe anticipated a problem as described by Bob Braden:
BALGOL at Stanford outlived the B220 hardware. In 1962 Stanford contracted with IBM to obtain an
IBM 7090 The IBM 7090 is a second-generation transistorized version of the earlier IBM 709 vacuum tube mainframe computer that was designed for "large-scale scientific and technological applications". The 7090 is the fourth member of the IBM 700/7000 se ...
for campus computing. This created great consternation in Forsythe’s office. A significant body of faculty and students was now familiar with BALGOL, and the high compiling speed of the BAC was vital in an academic environment. To subject this community to the production-oriented system software offered by IBM, including a slow Fortran compiler and cumbersome operating system, would have moved academic computing at Stanford backward by several years.
To address this problem, in December 1961, Moore was hired by Forsythe to work on the SUBALGOL compiler for the IBM 7090. Braden and Breed were hired soon afterward. After completion of SUBALGOL, he was hired by
Ferranti-Packard Ferranti-Packard Ltd. was the Canadian division of Ferranti's global manufacturing empire, formed by the 1958 merger of Ferranti Electric and Packard Electric. For several years in the post-war era, the company underwent a dramatic expansion and ...
to write an ALGOL 60 compiler for the FP6000. This compiler was part of the software package which are included in the sale of the FP6000 to
International Computers and Tabulators International Computers and Tabulators or ICT was a British computer manufacturer, formed in 1959 by a merger of the British Tabulating Machine Company (BTM) and Powers-Samas. In 1963 it acquired the business computer divisions of Ferranti. It ...
.


At I. P. Sharp Associates

In December 1964 most employees of Ferranti-Packard's computer group were laid off. Along with six other former FP employees he formed I. P. Sharp Associates. He was vice-president from incorporation to his retirement in 1989. In 1966 he, Larry Breed and Richard Lathwell began work on the APL\360 interpreter. Lastly, APL\360 owes much of its superior time-sharing performance to Roger D. Moore, of I.P. Sharp Associates, Toronto, who was principally responsible for the supervisor. Its design has not been described to the extent it deserves. This team received the Grace Murray Hopper Award from the Association for Computing Machinery (ACM). It was given: "''For their work in the design and implementation of APL\360, setting new standards in simplicity, efficiency, reliability and response time for interactive systems.''" In 1970, Moore became project leader of IPSA's speculative DOS/360 COBOL compiler project. Although the compiler had satisfactory performance, the market did not accept it. IPSA offered APL
time-sharing In computing, time-sharing is the sharing of a computing resource among many users at the same time by means of multiprogramming and multi-tasking.DEC Timesharing (1965), by Peter Clark, The DEC Professional, Volume 1, Number 1 Its emergence ...
service starting in 1969. By 1975, the inflexibility and communication error intolerance of time-division multiplexing were no longer tolerable. He became the chief architect of the IPSANET
packet switching In telecommunications, packet switching is a method of grouping data into '' packets'' that are transmitted over a digital network. Packets are made of a header and a payload. Data in the header is used by networking hardware to direct the p ...
computer network A computer network is a set of computers sharing resources located on or provided by network nodes. The computers use common communication protocols over digital interconnections to communicate with each other. These interconnections are ...
. In 1976 this system was deployed in North America and London. In 1984, IPSA released Sharp APL for the IBM PC. This package included a
370 __NOTOC__ Year 370 ( CCCLXX) was a common year starting on Friday (link will display the full calendar) of the Julian calendar. At the time, it was known as the Year of the Consulship of Augustus and Valens (or, less frequently, year 1123 ''Ab ...
emulator In computing, an emulator is hardware or software that enables one computer system (called the ''host'') to behave like another computer system (called the ''guest''). An emulator typically enables the host system to run software or use pe ...
written by Moore.


Retirement

After retiring from IPSA in early 1989, he became interested in opera and chamber music. Along with attending many performances, he has supported concerts, commissions and advanced music education.


Compositions funded

Moore has funded the composing of many works. * Dean Burrybr>Sword in the Schoolyard (2016)
*
Xiaoyong Chen Xiaoyong Chen (, born 13 May 1955) is a Chinese composer living in Germany. Biography Xiaoyong Chen first studied composition at the Beijing Central Conservatory of Music from 1980 until 1985. In 1985 he moved to Germany where he attended the Mu ...
br>Talking through Distance (2014)
*
John Estacio John Estacio (born April 8, 1966) is a contemporary Canadian composer of opera, orchestral and choral music. __TOC__ Life and career Estacio was born in Newmarket, Ontario. Raised in the farming community of the Holland Marsh, Ontario, Estacio t ...
br>Away and Awake in the Night (2013)
*
Larysa Kuzmenko Larysa Kuzmenko (born 1956) is a Juno Awards-nominated Canadian composer and pianist based in Toronto, Ontario. She currently teaches on the music faculties of The Royal Conservatory of Music and the University of Toronto. Early life Kuzmenko wa ...
br>Piano Concerto (2002)
* Marjan Mozetichbr>Scales of joy and sorrow (2007)
* Michael Oesterlebr>Rambler Rose (2014)
*Norbert Pale
Cloud Light (2013)
* Randolph Petersbr>The Seven Gates of Kur (2000)
*Erik Ros

*
R. Murray Schafer Raymond Murray Schafer (18 July 1933 – 14 August 2021) was a Canadian composer, writer, music educator, and environmentalist perhaps best known for his World Soundscape Project, concern for acoustic ecology, and his book ''The Tuning of th ...
br>Trio for Violin, Cello and Piano (2013)
*Nick Storrin
Gardens (2014)


Awards

* * * *


Publications

* * * * *


References


External links

*

{{DEFAULTSORT:Moore, Roger D. American computer scientists Computer systems researchers Programming language researchers I. P. Sharp Associates employees Grace Murray Hopper Award laureates 1939 births Stanford University School of Humanities and Sciences alumni APL implementers 2019 deaths