Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Roger Moore (computer scientist)

From Wikipedia, the free encyclopedia
American computer scientist (1939–2019)

Roger Moore
Born(1939-11-16)November 16, 1939
Redlands, California, United States
DiedMarch 21, 2019(2019-03-21) (aged 79)
Alma materStanford University
(B.S. Mathematics 1963)
Known for
Awards
Scientific career
FieldsComputer science
Institutions
Websitewww.rogerdmoore.ca

Roger D. Moore (November 16, 1939 – March 21, 2019) was the 1973 recipient (withLarry Breed andRichard Lathwell) of theGrace Murray Hopper Award from theAssociation for Computing Machinery (ACM). It was given "for their work in the design and implementation ofAPL\360, setting new standards in simplicity, efficiency, reliability and response time for interactive systems."[1]

Moore was a cofounder ofI. P. Sharp Associates and held a senior position in the company for many years. Before this, he contributed to the SUBALGOL compiler atStanford University and wrote theALGOL 60 compiler for theFerranti-Packard 6000 and theICT 1900. Along with his work on the programming languageAPL, he was also instrumental in the development ofIPSANET, a privatepacket switching data network.

At Stanford University

[edit]

Roger D. Moore was born inRedlands, California. Before graduation, he worked as an operator of the Burroughs 220 computer at Stanford. During this time he provided some support forLarry Breed’s card stunt system.[2] He also spent time studying theBurroughs 220 BALGOLcompiler. This resulted in BUTTERFLY which was described byGeorge 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.).[3]

Forsythe anticipated a problem as described byBob Braden:

BALGOL at Stanford outlived the B220 hardware. In 1962 Stanford contracted with IBM to obtain anIBM 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 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.[4]

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

After completion of SUBALGOL, he was hired byFerranti-Packard to write anALGOL 60 compiler for theFP6000. This compiler was part of the software package which are included in the sale of the FP6000 toInternational Computers and Tabulators.[6]

At I. P. Sharp Associates

[edit]

In December 1964 most employees of Ferranti-Packard's computer group were laid off. Along with six other former FP employees he formedI. P. Sharp Associates. He was vice-president from incorporation to his retirement in 1989.

In 1966 he,Larry Breed andRichard Lathwell began work on theAPL\360interpreter.[7][8]

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.[9] This team received theGrace Murray Hopper Award from theAssociation 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 speculativeDOS/360COBOL compiler project.[10][11][12] Although the compiler had satisfactory performance, the market did not accept it.

IPSA offered APLtime-sharing service starting in 1969. By 1975, the inflexibility and communication error intolerance oftime-division multiplexing were no longer tolerable. He became the chief architect of theIPSANETpacket switchingcomputer network. In 1976 this system was deployed in North America and London.[13]

In 1984, IPSA released Sharp APL for the IBM PC.[14] This package included a370emulator written by Moore.

Retirement

[edit]

After retiring from IPSA in early 1989, he became interested in opera and chamber music.[15] Along with attending many performances, he has supported concerts,[16][17][18][19] commissions and advanced music education.[20][21][22] He died in Toronto on March 21, 2019.[23][24]

Compositions funded

[edit]

Moore has funded the composing of many works.

Awards

[edit]

Publications

[edit]

References

[edit]
  1. ^ab"Grace Murray Hopper Award citation". Association for Computing Machinery. Archived fromthe original on April 2, 2013. RetrievedJune 23, 2018.
  2. ^Tesler, Larry (2009)."Computer animation in 1961: Stanford Card Stunt Program".YouTube.Archived from the original on December 21, 2021.
  3. ^Forsythe, George;Wirth, Niklaus (1972)."Automatic Grader Programs".Communications of the ACM.8 (5):275–278.doi:10.1145/364914.364937.S2CID 18936347.
  4. ^Braden, Bob (1972). "Burroughs Algol at Stanford University, 1960-1963".IEEE Annals of the History of Computing.35 (4):69–73.doi:10.1109/mahc.2013.45.S2CID 12969438.
  5. ^Montalbano, Michael S. (October 1982)."A Personal History of APL".Facts and stories about Antique (lonesome) Computers. Ed Thelen. RetrievedMarch 1, 2018.
  6. ^Ball, Norman R.; Vardaralas, John N. (1994).Ferranti-Packard: Pioneers in Canadian Electrical Manufacturing. McGill-Queen’s University Press. p. 256.ISBN 9780773509832.
  7. ^Shustek, Len (2012)."The APL Programming Language Source Code".Computer History Museum.
  8. ^David Clements (host), Phil Abrams, Larry Breed, Adin Falkoff, Ken Iverson, Roger Moore.The Origins of APL - 1974 - YouTube. Coast Community College District.Archived from the original on December 21, 2021. RetrievedJanuary 8, 2015.
  9. ^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.S2CID 24012331.
  10. ^Bernecky, Bob (2006)."Memories of Ken".Vector.22 (4).
  11. ^"Zoo Story - How the SHARP APL Development Group Got Its Name"(PDF). Archived fromthe original(PDF) on March 6, 2017.
  12. ^"Eight Years Ago Aug. 19, 1970".Computerworld.XII (33). August 14, 1978. RetrievedMarch 1, 2018.
  13. ^Gram, Christian; Rasmussen, Per; Østergaard, Soren Duus (2014).History of Nordic Computing 4. Springer. p. 343.ISBN 978-3-319-17144-9.
  14. ^Berry, Paul C. (1984).Sharp APL/PC. I. P. Sharp Associates.ISBN 0-86493-086-0.
  15. ^Gooding, Wayne (Fall 2010)."Roger Moore".Opera Canada.51 (3).
  16. ^Perkis, Inna; Zarankin, Boris."Off Centre Music Salon 2004 05 Concert Season"(PDF).
  17. ^"Support". Music Gallery.
  18. ^Aitken, Robert (2016)."Help Support Tomorrow's Music Today".
  19. ^"Our Generous Supporters". Spectrum Music. April 1, 2013.
  20. ^"COC Welcomes Canada's Future Opera Stars to the 2010/11 Ensemble Studio". COC Public Relations. April 28, 2010.
  21. ^"Composer-Librettist Laboratory". Tapestry Opera. February 15, 2017. RetrievedMarch 3, 2017.
  22. ^"Visiting Artists & Scholars". University of Toronto Faculty of Music. RetrievedMarch 3, 2017.
  23. ^"Brilliant tech pioneer Roger D. Moore gave generously to the music community".The Globe and Mail. April 14, 2019. RetrievedAugust 12, 2024.
  24. ^Vincent, Michael (March 28, 2019)."IN MEMORIAM | Toronto Arts Philanthropist Roger D. Moore Dies At 79".Ludwig van Toronto. RetrievedAugust 12, 2024.

External links

[edit]
Features
Implementations
Major
  • Dyalog APL
  • APL2 →APLX
  • SHARP APL
  • NARS → NARS2000°
Dialects
Community
Professional
associations
Organizations
Business
Education
People
Authority control databases: AcademicsEdit this at Wikidata
Retrieved from "https://en.wikipedia.org/w/index.php?title=Roger_Moore_(computer_scientist)&oldid=1300479846"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2026 Movatter.jp