Кіріспе

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

Мелвин Эдвард Конвей – американдық компьютер ғалымы, компьютер бағдарламашысы және хакер, ол қазір Конвей заңы деп танылатын заңдылықты қалыптастырды: «Жүйелерді жобалайтын ұйымдар осы ұйымдардың коммуникациялық құрылымдарының көшірмелерін жасауға бейім». Бұл нақыл қазіргі заманғы бағдарламалық жасақтама инженериясында маңыздылығын жойған жоқ және осы күні де зерделеніп, зерттелуде. Конвейдің ең танымал жетістіктерінің бірі – корұтин (coroutines) тұжырымдамасын жасауы. Конвей 1958 жылы корұтин терминін енгізді және осы тұжырымдаманы алғаш рет құрастыру бағдарламасына қолданды. Кейін ол корұтин тақырыбындағы маңызды мақаланың авторы атанды, мақаласының тақырыбы «Бөлінетін ауысу диаграммасын құрастырушының жобасы» деп аталып, тұжырымдаманың алғашқы жарияланған түсіндірмесін қамтыды. Ол сондай-ақ, жаңа бағдарламалау тілдері мен компьютерлік архитектуралар үшін компиляторларды экономикалық жағынан тиімді өндіруге бағытталған «Универсалды компьютерге бағдарланған тіл» жобасын жасады. Конвей Burroughs модель 220 компьютері үшін SAVE құрастырушысын жазды. SAVE атауы аббревиатура емес, ерекшелік болды: бағдарламашылар перфокарта жиынтығын аз жоғалтты, себебі барлық жиынтықта «SAVE» деп жазылған. Rockwell Semiconductor компаниясы үшін жасаған Pascal компиляторы (Rockwell AIM 65 үшін Pascal оқу құралы) Apple және Think Technologies (ол директор болып жұмыс істеген компания) арасындағы келісімге әкелді, нәтижесінде соңғысы Mac Pascal және Apple II Instant Pascal бағдарламаларын жасады. 1970 жылдары ол Ұлттық Стандарттар бюросы үшін MUMPS (Massachusetts General Hospital Utility Multi Programming System) медициналық бағдарламалау тілінің стандартты талаптарын әзірлеуге қатысты. 1983 жылы ол MUMPS бойынша анықтамалық кітап жазды. Конвей 2001 жылы «Оқиғалар арқылы деректер ағынын өңдеу» бойынша АҚШ патентын алды, ол графикалық интерфейстерді қолдана отырып бағдарламалаумен байланысты. Патент 2019 жылы қолданылу мерзімінен шықты. 2002 жылы Конвей Массачусетс штатында жоғары мектеп математика және физика пәнінен оқытушылық лицензиясын алды. Ол 2002 жылдан 2006 жылға дейін Челси жоғары мектебінде сабақ берді.

Білім

Ph. D. Математика, Кейс Вестерн Резерв Университеті (1961). Диссертация: "Логикалық жүйелерге арналған жиындық теориялық модель", Жетекші: Реймонд Джон Нельсон.
M. S. Физика, Калифорния технология институты.
B. S. Физика, Кейс Вестерн Резерв Университеті.

Таңдалған жарияланымдар

Конвей, Мелвин Э. (1963 жылдың шілдесі). "Бөлінетін ауысу диаграммасы компиляторының дизайны". ACM хабарламалары, 6-том, 7-сан, 396–408 бб. doi: 10.1145/366663.366704
Конвей, Мелвин Э. (1968 жылдың сәуір айы). "Комитеттер қалай өнертапқылық жасайды?". Datamation, 14-том, 4-сан, 28–31 бб.