Кіріспе

Джон Чарльз Рейнольдс (1 маусым 1935 – 28 сәуір 2013) – американдық компьютер ғалымы.

Білім және мүшелік

Джон Рейнольдс Пердью университетінде оқыды, содан кейін 1961 жылы Гарвард университетінен теориялық физикадан философия докторы (Ph.D.) дәрежесін алды. 1970-1986 жылдары Сиракуза университетінде ақпарат ғылымы профессоры болды. Одан кейін өмірінің соңына дейін Карнеги-Меллон университетінде компьютер ғылымы профессоры қызметін атқарды. Ол сонымен қатар Орхус университетінде (Дания), Эдинбург университетінде, Лондон Имперлік колледжінде, Microsoft Research (Кембридж, Ұлыбритания) және Лондонның Queen Mary университетінде арнайы шақырылған профессор болып жұмыс істеді.

Академиялық жұмыс

Рейнольдстың негізгі ғылыми қызығушылығы бағдарламалау тілдерін жобалау және оған байланысты спецификация тілдері, әсіресе формалды семантика саласында болды. Ол полиморфты лямбда-есептеуді (F жүйесі) ойлап тапты және семантикалық параметрлік қасиетті тұжырымдады; дәл осы есептеуді Жан-Ив Жирар тәуелсіз түрде ашты. Ол анықтамалық интерпретаторлар туралы маңызды мақала жазды, ол жалғастырулар бойынша бұрынғы жұмысты нақтылады және дефункционализация техникасын енгізді. Ол категориялық теорияны бағдарламалау тілінің семантикасына қолданды. Ол қиылыс түрлерін пайдалануымен белгілі болған Gedanken және Forsythe бағдарламалау тілдерін анықтады. Ол ортақ өзгертілетін деректер құрылымдарын сипаттау және олар туралы қорытынды жасау үшін ажырату логикасы бойынша жұмыс істеді. Рейнольдс ALGOL бағдарламалау тілінің әсем, идеалданған тұжырымдамасын жасады, ол ALGOL-дың синтаксистік және семантикалық тазалығын көрсетеді және бағдарламалау тілдерін зерттеуде қолданылады. Сонымен қатар, ол ML сияқты мәнді тілдерде қолданылатын жаһандық әсерлерге қарағанда, атау бойынша шақыру контекстінде жергілікті әсерлердің қолайлылығы туралы нақты методологиялық аргумент келтірді. Тілдің тұжырымдық толықтығы оны семантикалық зерттеулердің негізгі нысандарының біріне айналдырды, сондай-ақ Программаланатын Есептеу Функциялары (PCF) және ML де осы санатқа жатты. Ол ACM Communications және ACM журналы сияқты журналдардың редакторы болды. 2001 жылы ол Компьютерлік машиналар қауымдастығының (ACM) мүшесі болып тағайындалды. 2003 жылы ACM SIGPLAN бағдарламалау тілі жетістіктері сыйлығын, ал 2010 жылы Британдық компьютерлік қоғамның Лавлейс медалін жеңіп алды.