Roger Moore (Informatiker)
Roger Moore | |
---|---|
Geboren | 16. November 1939 Redlands, Kalifornien, Vereinigte Staaten |
Gestorben | 21. März 2019 (79 Jahre alt) Toronto, Ontario, Kanada |
Staatsbürgerschaft | Vereinigte Staaten |
Alma Mater | Universität in Stanford (B. S. Mathematik 1963) |
Bekannt für | |
Auszeichnungen |
|
Wissenschaftliche Karriere | |
Felder | Informatik |
Institutionen |
|
Webseite | www |
Roger D. Moore (16. November 1939 - 21. März 2019) war der Empfänger von 1973 (mit Larry Breed und Richard Lathwell) des Grace Murray Hopper Award von dem Verband für Rechenmaschinen (ACM). Es wurde "für ihre Arbeit in der Gestaltung und Implementierung von gegeben Apl\ 360, Festlegen neuer Standards in Einfachheit, Effizienz, Zuverlässigkeit und Reaktionszeit für interaktive Systeme. "[1]
Moore war Mitbegründer von I. P. Sharp Associates und hielt viele Jahre eine Senior -Position in der Firma. Vorher trug er zum Subalgol -Compiler bei bei Universität in Stanford und schrieb die Algol 60 Compiler für die Ferranti-Packard 6000 und die IKT 1900. Zusammen mit seiner Arbeit an der Programmiersprache AplEr war auch maßgeblich an der Entwicklung von beteiligt Ipsanet, ein privat Paketschaltung Datennetzwerk.
An der Stanford University
Roger D. Moore wurde in geboren Redlands, Kalifornien. Vor dem Abschluss arbeitete er als Betreiber des Burroughs 220 Computer in Stanford. Während dieser Zeit lieferte er einige Unterstützung für Larry BreedKartenstuntsystem.[2] Er verbrachte auch Zeit damit, das zu studieren Burroughs 220 Balgol Compiler. Dies führte zu Schmetterling, der von beschrieben wurde George Forsythe:
Jedes Grader-Programm wurde als Balgol-Sprachverfahren geschrieben. Es wurde dann zusammen mit einem von Moore geschriebenen Verfahren namens Butterfly zusammengestellt. Das Ergebnis war ein verlängertbares maschinelles Verfahren mit einem Mechanismus zur Gleichstellung seiner Variablen in Variablen eines beliebigen Balgol-Programms in Form des maschinellen Bibliotheksverfahrens des Balgol Compilers (Sin, Write, Lesen usw.).[3]
Forsythe erwartete ein Problem, wie beschrieben von Bob Braden:
Balgol in Stanford überlebte die B220 -Hardware. 1962 schloss Stanford mit IBM zusammen, um eine zu erhalten IBM 7090 Für Campus Computing. Dies führte zu großer Bestürzung im Büro von Forsythe. Eine bedeutende Anzahl von Fakultäten und Studenten war nun mit Balgol vertraut, und die hohe Kompiliergeschwindigkeit des BAC war in einem akademischen Umfeld von entscheidender Bedeutung. Um diese Community der produktionsorientierten Systemsoftware von IBM zu unterziehen, einschließlich eines langsamen Forger-Compilers und umständlichen Betriebssystems, hätte das akademische Computer in Stanford um mehrere Jahre hinweg bewegt.[4]
Um dieses Problem anzugehen, wurde Moore im Dezember 1961 von Forsythe angeheuert, um am IBM 7090 am Subalgol -Compiler zu arbeiten.[5] Braden und Breed wurden bald darauf eingestellt.
Nach Abschluss des Subalgols wurde er von engagiert von Ferranti-Packard um ein zu schreiben Algol 60 Compiler für die FP6000. Dieser Compiler war Teil des Softwarepakets, das im Verkauf des FP6000 an enthalten ist Internationale Computer und Tabulatoren.[6]
Bei I. P. Sharp Associates
Im Dezember 1964 wurden die meisten Mitarbeiter der Computergruppe von Ferranti-Packard entlassen. Zusammen mit sechs anderen ehemaligen FP -Mitarbeitern, die er gründete I. P. Sharp Associates. Er war Vizepräsident von der Einbeziehung bis zu seiner Pensionierung im Jahr 1989.
1966 er, er, Larry Breed und Richard Lathwell begann mit der Arbeit an der Apl\360 Dolmetscher.[7][8]
Schließlich schuldet Apl \ 360 einen Großteil seiner überlegenen Zeitteilung von Roger D. Moore von I.P. Sharp Associates, Toronto, der hauptsächlich für den Vorgesetzten verantwortlich war. Sein Design wurde nicht so beschrieben, wie es es verdient.[9] Dieses Team erhielt die Grace Murray Hopper Award von dem Verband für Rechenmaschinen (ACM). Es wurde gegeben: "Für ihre Arbeit in der Gestaltung und Implementierung von APL \ 360, wodurch neue Standards in Einfachheit, Effizienz, Zuverlässigkeit und Reaktionszeit für interaktive Systeme festgelegt werden."[1]
1970 wurde Moore Projektleiter von IPSAs spekulativ DOS/360 Cobol Compiler -Projekt.[10][11][12] Obwohl der Compiler eine zufriedenstellende Leistung hatte, akzeptierte der Markt ihn nicht.
IPSA bot APL an Zeitteilung Service ab 1969. Bis 1975 die Intoleranz von Inflexibilität und Kommunikationsfehlern von Zeitabteilung Multiplexing waren nicht mehr erträglich. Er wurde der Hauptarchitekt der Ipsanet Paketschaltung Computernetzwerk. 1976 wurde dieses System in Nordamerika und London eingesetzt.[13]
1984 veröffentlichte IPSA Sharp APL für den IBM PC.[14] Dieses Paket enthielt a 370 Emulator Geschrieben von Moore.
Ruhestand
Nachdem er sich Anfang 1989 aus der IPSA zurückgezogen hatte, interessierte er sich für Oper- und Kammermusik.[15] Neben der Teilnahme an vielen Auftritten hat er Konzerte unterstützt,[16][17][18][19] Kommissionen und fortgeschrittene Musikausbildung.[20][21][22]
Kompositionen finanziert
Moore hat das Komponieren vieler Werke finanziert.
- Dean Burry Schwert im Schulhof (2016)
- Xiaoyong Chen Durch Distanz sprechen (2014)
- John Estacio Weg und wach in der Nacht (2013)
- Larysa kuzmenko Klavierkonzert (2002)
- Marjan Mozetich Skalen der Freude und Trauer (2007)
- Michael Oesterle Rambler Rose (2014)
- Norbert Palej Cloud Light (2013)
- Randolph Peters Die sieben Tore von Kur (2000)
- Erik Ross Dark (2007)
- R. Murray Schafer Trio für Violine, Cello und Klavier (2013)
- Nick Storring Gärten (2014)
Auszeichnungen
- "Grace Murray Hopper Award (1973)".
- "Roy Thomson Hall Award of Anerkennung (2002)".
- "University of Toronto Arbor Award (2009)".
- "Opera Canada Ruby (2010)". 12. Mai 2022.
Veröffentlichungen
- ""Eine Implementierung von Algol 60 für den FP6000"". Proceedings of Computing and Data Processing Society of Canada 4. Nationale Konferenz. Roger Moore Technologies. Universität von Toronto Press. 1964.
- Rasse, Lawrence M.; Moore, Roger D. (November 1970). "Fehler und Korrekturen im APL/360 -Programmprodukt". ACM Sigplan nennt. 5 (11): 33. doi:10.1145/987461.987467. S2CID 28611594.
- ""Ein Datenkommunikationssystem für den APL -Benutzer"" (PDF). APL -Benutzer Meeting. 1978.
- Hauptnetzwerkänderung (PDF). I.P.Sharp Associates Newsletter Technische Ergänzung. Vol. 9. 21. Januar 2022.
- ""Netzwerkmanagement -Tools"". APL -Benutzer treffen sich mit Verfahren. Vol. 1. 1982.
Verweise
- ^ a b "Grace Murray Hopper Award Citation". Verband für Rechenmaschinen.
- ^ Tesler, Larry (2009). "Computeranimation im Jahr 1961: Stunt -Stuntprogramm Stanford". Youtube. Archiviert vom Original am 2021-12-21.
- ^ Forsythe, George; Wirth, Niklaus (1972). "Automatische Graderprogramme". Kommunikation der ACM. 8 (5): 275–278. doi:10.1145/364914.364937. S2CID 18936347.
- ^ Braden, Bob (1972). "Burroughs Algol an der Stanford University, 1960-1963". IEEE Annals of the History of Computing. 35 (4): 69–73. doi:10.1109/mahc.2013.45. S2CID 12969438.
- ^ Montalbano, Michael S. (Oktober 1982). "Eine persönliche Geschichte von APL". Fakten und Geschichten über antike (einsame) Computer. Ed Thelen. Abgerufen 1. März, 2018.
- ^ Ball, Norman R.; Vardaralas, John N. (1994). Ferranti-Packard: Pioniere in der kanadischen elektrischen Herstellung. McGill-Queens University Press. p. 256. ISBN 9780773509832.
- ^ Shutek, Len (2012). "Der APL -Programmiersprach -Quellcode". Computergeschichte Museum.
- ^ David Clements (Gastgeber), Phil Abrams, Larry Breed, Adin Falkoff, Ken Iverson, Roger Moore. "Die Ursprünge von APL - 1974 - YouTube". Coast Community College District. Archiviert vom Original am 2021-12-21. Abgerufen 8. Januar 2015.
- ^ Rasse, Lawrence M.; Lathwell, Richard H. (1967). "Die Implementierung von APL \ 360". Symposium über interaktive Systeme für experimentelle angewandte Mathematik: Verfahren des Assoziation für Computermaschinen Inc. Symposium. S. 390–399. doi:10.1145/2402536.2402581. ISBN 9781450327923. S2CID 24012331.
- ^ Bernecky, Bob (2006). "Erinnerungen an Ken". Vektor. 22 (4).
- ^ https://www.dyalog.com/uploads/conference/dyalog16/presentations/l03_zoo_story.pdf[Bare URL PDF]
- ^ "Vor acht Jahren 19. August 1970". Computerwelt. Xii (33). 14. August 1978. Abgerufen 1. März, 2018.
- ^ Gramm, Christus; Rasmussen, Per; Østergaard, Soren Duus (2014). Geschichte des nordischen Computers 4. Springer. p. 343. ISBN 978-3-319-17144-9.
- ^ Berry, Paul C. (1984). Scharfes APL/PC. I. P. Sharp Associates. ISBN 0-86493-086-0.
- ^ Gooding, Wayne (Herbst 2010). "Roger Moore". Opera Kanada. 51 (3).
- ^ Perkis, Inna; Zarankin, Boris. "Off Center Music Salon 2004 05 Konzertsaison" (PDF).
- ^ "Die Unterstützung". Musikgalerie.
- ^ Aitken, Robert (2016). "Helfen Sie mit, die Musik von morgen heute zu unterstützen".
- ^ "Unsere großzügigen Unterstützer". Spektrummusik. 2013-04-01.
- ^ "COC begrüßt Kanadas zukünftige Opernstars für das Ensemble -Studio 2010/11". COC Öffentlichkeitsarbeit. 28. April 2010.
- ^ "Komponist-Librettlabor". Tapisserie Opera. 2017-02-15. Abgerufen 2017-03-03.
- ^ "Besuchskünstler & Gelehrte". Fakultät für Musik der Universität von Toronto. Abgerufen 2017-03-03.