Кіріспе

Американдық компьютер ғалымы, 1939–2019

Роджер Д. Мур (16 қараша 1939 – 21 наурыз 2019) 1973 жылы (Ларри Брид және Ричард Латвеллмен бірге) Компьютерлік машиналар қауымдастығының (ACM) Грейс Мюррей Хоппер сыйлығының иегері атанды. Сыйлық "APL\360 жобасын және іске асыруын дамытқандары үшін" берілді, бұл өте қарапайым, тиімді, сенімді және жауап беру жылдамдығы жоғары интерактивті жүйелерге жаңа стандарттар қойды. Мур I. P. Sharp Associates компаниясының негізін қалаушылардың бірі болды және көп жыл бойы компанияда жоғары лауазымды қызмет атқарды. Бұрын ол Стэнфорд университетінде SUBALGOL компиляторын жасауға қатысты және Ferranti Packard 6000 және ICT 1900 компьютерлері үшін ALGOL 60 компиляторын жазды. APL бағдарламалау тіліндегі жұмысымен қатар, ол жеке пакеттік коммутациялық деректер желісі IPSANET-тің дамуында да маңызды рөл атқарды.

Стэнфорд университетінде

Роджер Д. Мур Калифорния штатының Редлендс қаласында дүниеге келген. Бітіруге дейін Стэнфордта Burroughs 220 компьютерінің операторы болып жұмыс істеді. Осы кезеңде ол Ларри Бридтің карточкалық трюктар жүйесіне көмек көрсетті. Сондай-ақ, ол Burroughs 220 BALGOL компиляторын зерттеуге уақыт арнады. Бұл Джордж Форсайт сипаттаған BUTTERFLY пайда болуына әкелді: Әр бағалау бағдарламасы BALGOL тіліндегі процедура ретінде жазылды. Ол Мур жазған BUTTERFLY деп аталатын процедурамен бірге компиляцияланды. Нәтижесінде, BALGOL компиляторының өзінің машиналық тіл кітапханасы процедураларымен (SIN, WRITE, READ және т.б.) үйлесетін, кез келген BALGOL бағдарламасының айнымалыларын өз айнымалыларымен теңестіретін, көшірілгіш машиналық тіл процедурасы құрылды. Форсайт Боб Брэден сипаттағандай мәселені болжады: Стэнфордтағы BALGOL, B220 аппараттық құралдарының өмірлік мерзімін асып кетті. 1962 жылы Стэнфорд IBM компаниясымен келісімшарт жасасып, кампустағы есептеулер үшін IBM 7090 компьютерін алды. Бұл Форсайттың кеңсесінде үлкен алаңдаушылық тудырды. Оқытушылар мен студенттердің көп бөлігі BALGOL-мен таныс болғандықтан, BAC-тің жоғары компиляция жылдамдығы академиялық орта үшін маңызды болды. Осы қауымдастықты IBM ұсынған өндіріске бағытталған жүйелік бағдарламалық қамтамасыз етуге, соның ішінде баяу Fortran компиляторы мен қиын операциялық жүйеге тарту, Стэнфордтағы академиялық есептеуді бірнеше жылға кері тартқан болар еді. Бұл мәселені шешу үшін 1961 жылдың желтоқсанында Мур Форсайтпен IBM 7090 үшін SUBALGOL компиляторын жасауға жұмысқа алынды. Брэден мен Брид көп ұзамай жұмысқа қабылданды. SUBALGOL аяқталғаннан кейін, ол Ferranti Packard компаниясымен FP6000 үшін ALGOL 60 компиляторын жазу үшін шарт жасады. Бұл компилятор FP6000-ды International Computers and Tabulators компаниясына сату кезіндегі бағдарламалық жасақтама жиынтығының бір бөлігі болды.

I. P. Sharp Associates компаниясында

1964 жылдың желтоқсан айында Ferranti Packard компаниясының компьютерлік тобының көп бөлігі жұмыстан босатылды. Ол тағы алты бұрынғы FP қызметкерімен бірге I. P. Sharp Associates компаниясын құрды. 1989 жылы зейнетке шыққанға дейін компанияның вице-президенті болды. 1966 жылы ол Ларри Брид пен Ричард Латвеллмен бірге APL\360 интерпретаторын жасауды бастады. Ақырында, APL\360 өзінің жоғары уақытты бөлісу өнімділігінің көп бөлігін I.P. Sharp Associates, Торонтодан Роджер Д. Мурға, қадағалаушыны жасауға жауапты болғандықтан қарызды. Оның құрылымы лайықты деңгейде сипатталған жоқ. Бұл команда Association for Computing Machinery (ACM) қауымдастығынан Grace Murray Hopper сыйлығын алды. Сыйлық беру себебі: "APL\360 жобалау және іске асырудағы еңбектері үшін, интерактивті жүйелердің қарапайымдылығы, тиімділігі, сенімділігі және жауап беру уақыты бойынша жаңа стандарттар белгілегені үшін". Компилятордың өнімділігі қанағаттанарлық болғанымен, нарық оны қабылдамады. IPSA 1969 жылдан бастап APL уақытты бөлісу қызметін ұсынды. 1975 жылға қарай, уақытты бөлісудің мультиплекстеудің икемсіздігі мен қателерге төзбеушілігі қабылдауға келмейтін болды. Ол IPSANET пакеттік коммутациялық компьютерлік желісінің бас архитекторларының бірі болды. 1976 жылы бұл жүйе Солтүстік Америкада және Лондонда қолданысқа енгізілді. 1984 жылы IPSA IBM PC үшін Sharp APL бағдарламасын шығарды. Бұл пакетке Мур жазған 370 эмуляторы кірді.

Зейнеткерлік

1989 жылдың басында IPSA-дан зейнеткерлікке шыққаннан кейін, ол опера және камералық музыкаға қызығушылық танытты. Көптеген қойылымдарды тамашалаумен қатар, концерттерге, жаңа туындыларға тапсырыс беруге және музыка білімін жетілдіруге үлес қосты.