Roger Moore (computer scientist)
||This biography of a living person needs additional citations for verification. (September 2015) (Learn how and when to remove this template message)|
November 16, 1939 |
Redlands, California United States
|Alma mater||Stanford University (B.S.Mathematics 1963)|
|Awards||Grace Murray Hopper Award (1973)|
Roger D. Moore (born November 16, 1939) was the 1973 recipient (with Larry Breed and Richard Lathwell) of the Grace Murray Hopper Award from the Association for Computing Machinery. His award from the ACM was as follows: 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 founder 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. In addition to his work on APL, he was also instrumental in the development of IPSANET, a private packet switching data network.
At Stanford University
"Roger D. Moore" was born in Redlands, California. Prior to 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. 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 Roger 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 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 compilation 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 backwards 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 afterwards.
After completion of SUBALGOL he was hired by Ferranti-Packard 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.
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.
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. The award from the ACM was as follows: For their work in the design and implementation of APL\360, setting new standards in simplicity, efficiency, reliability and response time for interactive systems.
IPSA offered APL time-sharing 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 network. In 1976 this system was deployed in North America and London.
After retiring from IPSA in early 1989, he became interested in opera and chamber music. In addition to attending many performances he has supported concerts,  commissions and advanced music education.
Compositions funded by Moore
- Dean Burry Sword in the Schoolyard (2016)
- Xiaoyong Chen Talking through Distance (2014)
- John Estacio Away and Awake in the Night (2013)
- Larysa Kuzmenko Piano Concerto (2002)
- Marjan Mozetich Scales of joy and sorrow (2007)
- Michael Oesterle Rambler Rose (2014)
- Norbert Palej Cloud Light (2013)
- Randolph Peters The Seven Gates of Kur (2000)
- Erik Ross Dark (2007)
- R. Murray Schafer Trio for Violin, Cello and Piano (2013)
- Nick Storring Gardens (2014)
- "Grace Murray Hopper Award (1973)".
- "Roy Thomson Hall Award of Recognition (2002)".
- "University of Toronto Arbor Award (2009)".
- "Opera Canada Ruby (2010)".
- "“An Implementation of Algol 60 for the FP6000”". Proceedings of Computing and Data Processing Society of Canada 4th National Conference. University of Toronto Press. 1964.
- Lawrence M. Breed; Roger D. Moore (November 1970). "Errors and fixes in the APL/360 Program Product". ACM SIGPLAN Notices. 5 (11): 33. doi:10.1145/987461.987467.
- "“A DATA COMMUNICATIONS SYSTEM FOR THE APL USER”". APL Users Meeting (PDF). 1978.
- MAJOR NETWORK CHANGE (PDF). I.P.Sharp Associates Newsletter Technical Supplement. 9.
- "“NETWORK MANAGEMENT TOOLS”". APL Users Meeting Proceedings. 1. 1982.
- Grace Murray Hopper Award citation
- Tesler, Larry (2009). "Computer animation in 1961 : Stanford Card Stunt Program". Youtube.
- Forsythe, George; Niklaus Wirth (1972). "Automatic Grader Programs". Communications of the ACM. 8 (5): 275–278. doi:10.1145/364914.364937.
- Braden, Bob (1972). "Burroughs Algol at Stanford University, 1960-1963". IEEE. 35 (4): 69–73. doi:10.1109/mahc.2013.45.
- Norman R. Ball; John N. Vardaralas (1994). Ferranti-Packard: Pioneers in Canadian Electrical Manufacturing. McGill-Queen’s University Press. p. 256. ISBN 9780773509832.
- Shustek, Len (2012). "The APL Programming Language Source Code". Computer History Museum.
- David Clements (host),Phil Abrams, Larry Breed, Adin Falkoff, Ken Iverson, Roger Moore. "The Origins of APL - 1974 - YouTube". Coast Community College District. Retrieved 8 January 2015.
- L. M. Breed; R. H. Lathwell (1967). "The implementation of APL\360". Symposium on Interactive Systems for Experimental Applied Mathematics: Proceedings of the Association for Computing Machinery Inc. Symposium. pp. 390–399.
- Bernecky, Bob (2006). "Memories of Ken". Vector. 22 (4).
- Christian Gram; Per Rasmussen; Soren Duus Østergaard (2014). History of Nordic Computing 4. Springer. p. 343. ISBN 978-3-319-17144-9.
- Paul C. Berry (1984). SHARP APL/PC. I.P. Sharp Associates. ISBN 0 86493 086 0.
- Gooding, Wayne (Fall 2010). "Roger Moore". Opera Canada. 51 (3).
- Inna Perkis; Boris Zarankin. "Off Centre Music Salon 2004 05 Concert Season" (PDF).
- "Support". Music Gallery.
- Aitken, Robert (2016). "Help Support Tomorrow’s Music Today".
- "Our Generous Supporters". Spectrum Music. 2013-04-01.
- "COC WELCOMES CANADA'S FUTURE OPERA STARS TO THE 2010/11 ENSEMBLE STUDIO". COC Public Relations. April 28, 2010.
- "Composer-Librettist Laboratory". Tapestry Opera. Retrieved 2017-03-03.
- "Visiting Artists & Scholars". University of Toronto Faculty of Music. Retrieved 2017-03-03.