Biography:Roger Moore (computer scientist)

From HandWiki
Revision as of 06:03, 9 February 2024 by CodeMe (talk | contribs) (simplify)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Short description: American computer scientist, 1939–2019
Roger Moore
Roger D. Moore (2005).jpg
Born(1939-11-16)November 16, 1939
Redlands, California, United States
DiedMarch 21, 2019(2019-03-21) (aged 79)
Toronto, Ontario, Canada
CitizenshipUnited States
Alma materStanford University
(B.S. Mathematics 1963)
Known for
Awards
  • Grace Murray Hopper Award (1973)
  • Roy Thomson Hall Award of Recognition (2002)
  • University of Toronto Arbor Award (2009)
  • Opera Canada Ruby (2010)
Scientific career
FieldsComputer science
Institutions
Websitewww.rogerdmoore.ca

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."[1]

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 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.[2] 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 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.).Cite error: Closing </ref> missing for <ref> tag

To address this problem, in December 1961, Moore was hired by Forsythe to work on the SUBALGOL compiler for the IBM 7090.[3] Braden and Breed were hired soon afterward.

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.[4]

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.[5][6]

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.[7] 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."[1]

In 1970, Moore became project leader of IPSA's speculative DOS/360 COBOL compiler project.[8][9][10] Although the compiler had satisfactory performance, the market did not accept it.

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 computer network. In 1976 this system was deployed in North America and London.[11]

In 1984, IPSA released Sharp APL for the IBM PC.[12] This package included a 370 emulator written by Moore.

Retirement

After retiring from IPSA in early 1989, he became interested in opera and chamber music.[13] Along with attending many performances, he has supported concerts,[14][15][16][17] commissions and advanced music education.[18][19][20]

Compositions funded

Moore has funded the composing of many works.

Awards

Publications

References

  1. 1.0 1.1 "Grace Murray Hopper Award citation". Association for Computing Machinery. https://awards.acm.org/citation.cfm?id=4987585&srt=all&aw=145&ao=GMHOPPER&yr=1973. 
  2. Tesler, Larry (2009). "Computer animation in 1961: Stanford Card Stunt Program". YouTube. https://www.youtube.com/watch?v=wN1opFMXJbY. 
  3. Montalbano, Michael S. (October 1982). "A Personal History of APL". Ed Thelen. https://ed-thelen.org/comp-hist/APL-hist.html. 
  4. Ball, Norman R.; Vardaralas, John N. (1994). Ferranti-Packard: Pioneers in Canadian Electrical Manufacturing. McGill-Queen’s University Press. p. 256. ISBN 9780773509832. https://books.google.com/books?id=CrzgS5SoMzcC&q=Roger+Moore+Algol+-Bond&pg=PA256. 
  5. Shustek, Len (2012). "The APL Programming Language Source Code". Computer History Museum. https://www.computerhistory.org/atchm/the-apl-programming-language-source-code. 
  6. "The Origins of APL - 1974 - YouTube". Coast Community College District. https://www.youtube.com/watch?v=8kUQWuK1L4w. 
  7. Breed, Lawrence M.; Lathwell, Richard H. (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. doi:10.1145/2402536.2402581. ISBN 9781450327923. https://dl.acm.org/citation.cfm?id=2402581. 
  8. Bernecky, Bob (2006). "Memories of Ken". Vector 22 (4). https://archive.vector.org.uk/art10000970. 
  9. https://www.dyalog.com/uploads/conference/dyalog16/presentations/L03_Zoo_Story.pdf [bare URL PDF]
  10. "Eight Years Ago Aug. 19, 1970". Computerworld XII (33). August 14, 1978. https://archive.org/stream/computerworld1233unse/computerworld1233unse_djvu.txt. Retrieved March 1, 2018. 
  11. Gram, Christian; Rasmussen, Per; Østergaard, Soren Duus (2014). History of Nordic Computing 4. Springer. p. 343. ISBN 978-3-319-17144-9. https://books.google.com/books?id=c7MlCQAAQBAJ&q=IPSANET&pg=PA342. 
  12. Berry, Paul C. (1984). Sharp APL/PC. I. P. Sharp Associates. ISBN 0-86493-086-0. 
  13. Gooding, Wayne (Fall 2010). "Roger Moore". Opera Canada 51 (3). https://www.questia.com/magazine/1G1-241356570/roger-moore. 
  14. Perkis, Inna; Zarankin, Boris. "Off Centre Music Salon 2004 05 Concert Season". https://offcentremusic.com/concerts/offcentre_season10.pdf. 
  15. "Support". Music Gallery. https://www.musicgallery.org/support/. 
  16. Aitken, Robert (2016). "Help Support Tomorrow's Music Today". https://www.newmusicconcerts.com/support-nmc.html. 
  17. "Our Generous Supporters". Spectrum Music. April 1, 2013. https://spectrummusic.ca/about/support/. 
  18. "COC Welcomes Canada's Future Opera Stars to the 2010/11 Ensemble Studio". COC Public Relations. April 28, 2010. https://www.coc.ca/AboutTheCOC/MediaRoom/MediaReleases.aspx?EntryID=24404&page=50. 
  19. "Composer-Librettist Laboratory". Tapestry Opera. February 15, 2017. https://tapestryopera.com/programs/composer-librettist-laboratory/. 
  20. "Visiting Artists & Scholars". University of Toronto Faculty of Music. https://music.utoronto.ca/our-visitors.php. 

External links