Кіріспе

Guy Lewis Steele Jr. (/s//t//iː//l/; 2 қазан 1954 жылы туған) – бірнеше компьютерлік бағдарламалау тілдерін және техникалық стандарттарды жасау мен құжаттауда маңызды рөл атқарған американдық компьютер ғалымы.

Өмірбаян

Стил Миссури штатында дүниеге келді және 1972 жылы Бостон латын мектебін бітірді. Ол 1975 жылы Гарвард университетінен қолданбалы математика бойынша бакалавр (BA) дәрежесін, ал 1977 және 1980 жылдары Массачусетс технология институтынан (MIT) компьютер ғылымы бойынша магистр (MS) және философия докторы (PhD) дәрежелерін алды. Содан кейін Карнеги-Меллон университетінде компьютер ғылымының доценті және Тартан зертханасында компиляторды іске асырушы болып жұмыс істеді. Одан кейін ол Thinking Machines суперкомпьютерлік компаниясына қосылды, онда Lisp бағдарламалау тілінің *Lisp (Star Lisp)* және C тілінің параллель есептеу нұсқасын (*C*) анықтауға және насихаттауға көмектесті. 1994 жылы Стил Sun Microsystems компаниясына қосылды және Билл Джой оны Java тілі жасалғаннан кейін Java командасының мүшесі болуға шақырды, себебі ол бұрыннан бар тілдер үшін жақсы сипаттамалар жазу тәжірибесіне ие болды. 2003 жылы ол Sun стипендиаты атанды. Стил 2010 жылы Oracle компаниясы Sun Microsystems компаниясын сатып алғанда Oracle-қа қосылды.

Шығармалары

MIT-де оқып жүрген кезінде Стил Джеральд Джей Суссманмен бірге Lisp тілі және оның іске асырылуы тақырыбында екі оннан астам мақала жариялады (Lambda Papers). Олардың ең маңызды үлестерінің бірі Scheme тілінің жасалуы болды. Стил Emacs-тің бастапқы командалар жиынтығын да жасады және TeX-ті (WAITS-тен ITS-ке) алғаш рет көшірді. Ол компиляторлар, параллель өңдеу және шектеу тілдері сияқты басқа да тақырыптар бойынша мақалалар жариялады. Оның жазған бір әні Есептеу машиналары қауымдастығының (ACM) ресми журналы CACM-де жарияланды ("Телнет әні", 1984 жылғы сәуір, Марк Криспин жазған PDP 10 TELNET іске асыруының сериясының пародисы). Стил аккредиттелген техникалық стандарттар комитеттерінде жұмыс істеді, олардың ішінде: Ecma International (бұрынғы Еуропалық компьютер өндірушілер қауымдастығы (ECMA)) TC39 (ECMAScript тілі үшін, ол бірінші басылымның редакторы болды), X3J11 (C үшін) және X3J3 (Fortran үшін), сондай-ақ 2019 жылдан бастап X3J13 (Common Lisp үшін) төрағасы. Ол сонымен қатар Электр және электроника инженерлері институтының (IEEE) Scheme тілі үшін IEEE стандартын (IEEE Std 1178 1990) жасаған жұмыс тобының мүшесі болды. Sun Microsystems компаниясынан ол 1993 жылғы мамырда жоғары өнімділіктегі Fortran спецификациясын жасаған High Performance Fortran форумында өкілдік етті. Java тілінің сипаттамаларынан басқа, Sun Microsystems-тегі Стилдің жұмысына параллель алгоритмдер, іске асыру стратегиялары, архитектура және бағдарламалық жасақтаманы зерттеу кірді. 2005 жылы Стил Sun компаниясында зерттеушілер тобын басқара бастады, олар Fortran-ды ескірген етіп жасау мақсатындағы жоғары өнімділік тілі Fortress-ті жасады.

Марапаттар

Стил 1988 жылы ACM Grace Murray Hopper сыйлығын алды. 1990 жылы AAAI-дың негізін қалаушы мүшесі, 1994 жылы ACM мүшесі, 2001 жылы Америка Құрама Штаттарының Ұлттық инженерлік академиясының мүшесі және 2002 жылы Америка өнер және ғылым академиясының мүшесі болып тағайындалды. 2005 жылы "Доктор Доббтың бағдарламалаудағы үздік жетістіктері" сыйлығын алды.

Басқа қызмет түрлері

Стил – Mainstream деңгейінен C3A деңгейіне дейін батыс шаршы биін билейтін және оны үйрететін заманауи шебер, Tech Squares мүшесі және Callerlab мүшесі. Бостон латын мектебінде және MIT-де студент кезіндегі ескі лақап аты болған Ұлы Quux псевдонимімен ол жеңіл өлеңдер мен "Crunchly" атты карикатураларды жариялаған; осы карикатуралардың бірнешесі "The New Hacker's Dictionary" кітабында жарияланған. Ол әрі өз әріптерін (GLS) де пайдаланған. 1998 жылы Стил компьютер көмегімен Теэко ойынын шешіп, егер екі ойыншы да сақ болса не болатынын көрсетті; ол ешбір ойыншының жеңіске жеткізе алмайтынын анықтады. Сонымен қатар, ол Advanced Teeko нұсқасының қара үшін жеңіске алып келетінін (тағы да, мінсіз ойын болған жағдайда) және тағы бір нұсқаның да жеңіске алып келетінін, ал қалған он төрт нұсқаның тең болатынын көрсетті.