Кіріспе
Майк Коулишоу Уорвик университетінің Компьютерлік ғылымдар кафедрасында қонақ профессор және Корольдік инженерлік академияның мүшесі. Ол зейнеткерлікке шыққан IBM Fellow, сондай-ақ Инженерлік және технология институының және Британдық компьютерлік қоғамның мүшесі болған. Ол Монктон Комб мектебінде және Бирмингем университетінде білім алды.
IBM-дегі мансабы
Коулишо 1974 жылы IBM компаниясына электрондық инженер ретінде қабылданды, бірақ ол бағдарламашы және жазушы ретінде әйгілі. Ол Rexx бағдарламалау тілін (1984) жасау және енгізу, JPEG (1985) стандартын, STET жинақы редакторын (1977), Оксфорд ағылшын сөздігі үшін түсті бөліп көрсететін LEXX тікелей талдау редакторын (1985), электрондық басылымдарды, SGML қолданбаларын, IBM Jargon File IBMJARG (1990) сөздігін, бағдарламаланатын OS/2 әлемдік глобусын PMGlobe (1993), GoServe Gopher/http серверіне негізделген MemoWiki және Java тіліне қатысты NetRexx бағдарламалау тілін (1997) құрумен танымал. Ол ISO (SGML, COBOL, C, C++), BSI (SGML, C), ANSI (REXX), IETF (HTTP 1.0/RFC 1945), W3C (XML Schema), ECMA (JavaScript/ECMAScript, C#, CLI) және IEEE (754 ондық үзіліс нүктесі) сияқты түрлі есептеу стандарттарын әзірлеуге үлес қосты. 2010 жылдың наурыз айында IBM компаниясынан зейнетке шықты.
Ондық арифметика
Коулишоу ондық арифметиканың түрлі салаларымен айналысты; оның Java BigDecimal класы (JSR 13) бойынша ұсынысы қазір Java 5.0-ға енгізілді, ал 2002 жылы ол Чен–Хо кодтамасының жетілдірілген түрін – тығыз жиналған ондық кодтауды (densely packed decimal encoding) ойлап тапты. Коулишоудың ондық арифметика спецификациясы IEEE 754 стандартының ондық бөлімдері үшін ұсыныс негізі болды, сондай-ақ Python және SAP NetWeaver сияқты көптеген жүзеге асырулар оған сүйенді. Оның decNumber ондық пакеті бірнеше лицензия бойынша ашық код ретінде қолжетімді, қазір GCC құрамына кіреді, ал оның ондық аппараттық ұсыныстарын IBM және басқа компаниялар қабылдады. Олар IBM POWER6 және IBM System z10 процессорлық ядроларына, сондай-ақ DB2, TPF (Sabre), WebSphere MQ, операциялық жүйелер және C және PL/I компиляторлары сияқты көптеген IBM бағдарламалық өнімдеріне енгізілді.
Басқа қызмет түрлері
Коулишоу Acorn System 1 үшін эмулятор жазды және осыған қатысты құжаттама жинады. Компьютерлік іс-әрекеттен тыс ол Ұлыбританияда, Жаңа Англияда, Испанияда және Мексикада үңгірлерді зерттеді, ал қазір де Испанияда үңгірлерді зерттеумен және тауға шығумен айналысады. Ол Ұлттық спелеологиялық қоғамның (NSS) өмірлік мүшесі, 1970 және 1980 жылдары аккумулятор технологиясы және үңгірлік арқандардың соққыға төзімділігі туралы мақалалар жазды, сондай-ақ LED негізіндегі үңгір шамдарын жобалады. Оның ағымдағы бағдарламалау жобаларына MapGazer және PanGazer кіреді.
and continues to cave and hike in Spain. He is a life member of the National Speleological Society (NSS), wrote articles in the 1970s and 1980s on battery technology and on the shock strength of caving ropes, and designed LED based caving lamps. His current programming projects include MapGazer. and PanGazer
Жарияланымдар (негізгі авторы)
The NetRexx Language, Cowlishaw, Michael F., , Prentice Hall, 1997
The REXX Language, Cowlishaw, Michael F., ағылшын тілінде: , (екінші басылым) 1990; неміс тілінде: , Carl Hanser Verlag, 1988; жапон тілінде: , Kindai kagaku sha, 1988
, Cowlishaw, Michael F., 16-шы IEEE Компьютерлік арифметика симпозиумының материалдары (ARITH 16), , б. 104–111, IEEE Comp. Society, 2003 жылғы маусым
Тығыз жиналған ондық кодтау, Cowlishaw, Michael F., (Түйіндеме.) IEE Proceedings – Компьютерлер және цифрлық техникалар ISSN 1350 2387, том 149, № 3, б. 102–104, IEE, 2002 жылғы мамыр
Ондық үзіліс нүктелік сипаттама, Cowlishaw, Schwarz, Smith және Webb, 15-ші IEEE Компьютерлік арифметика симпозиумының материалдары (Arith15), , б. 147–154, IEEE Comp. Society, 2001 жылғы маусым
, Cowlishaw, Michael F., IEEE CompCon 97 материалдары, , б. 200–205, IEEE Press, Los Alamitos, 1997 жылғы көктем
REXX-тің ерте тарихы, Cowlishaw, Michael F., IEEE Annals of the History of Computing, ISSN 1058 6180, том 16, № 4, 1994 жылғы қыс, б. 15–24
Ірі масштабты компьютерлік конференция жүйесі, Chess and Cowlishaw, IBM Systems Journal, том 26, № 1, 1987, IBM қайта басылым нөмірі G321 5291
LEXX – Бағдарламаланатын құрылымдық редактор, Cowlishaw, Michael F., IBM Journal of Research and Development, том 31, № 1, 1987, IBM қайта басылым нөмірі G322 0151
Суреттерді көрсетуге қойылатын негізгі талаптар, Cowlishaw, Michael F., Ақпаратты көрсету қоғамының материалдары, 26-том, № 2 (1985)
REXX тілінің дизайны, Cowlishaw, Michael F., IBM Systems Journal, том 23, № 4, 1984, IBM қайта басылым нөмірі G321 5228
Қорғасын қышқылды лампалардың сипаттамалары мен қолданылуы, Cowlishaw, Michael F. (Speleogroup), Британдық үңгірлерді зерттеу қауымдастығының транзакциялары, том 1, № 4, б. 199–214, 1974 жылғы желтоқсан
The REXX Language, Cowlishaw, Michael F., in English: , (second edition) 1990; in German: , Carl Hanser Verlag, 1988; in Japanese: , Kindai kagaku sha, 1988
, Cowlishaw, Michael F., Proceedings 16th IEEE Symposium on Computer Arithmetic (ARITH 16), , pp. 104–111, IEEE Comp. Society, June 2003
Densely Packed Decimal Encoding, Cowlishaw, Michael F., (Summary.) IEE Proceedings – Computers and Digital Techniques ISSN 1350 2387, Vol. 149, No. 3, pp. 102–104, IEE, May 2002
A Decimal Floating Point Specification, Cowlishaw, Schwarz, Smith, and Webb, Proceedings 15th IEEE Symposium on Computer Arithmetic (Arith15), , pp. 147–154, IEEE Comp. Society, June 2001
, Cowlishaw, Michael F., Proceedings of IEEE CompCon 97, , pp. 200–205, IEEE Press, Los Alamitos, Spring 1997
The Early History of REXX, Cowlishaw, Michael F., IEEE Annals of the History of Computing, ISSN 1058 6180, Vol. 16, No. 4, Winter 1994, pp. 15–24
A large scale computer conferencing system, Chess and Cowlishaw, IBM Systems Journal, Vol. 26, No. 1, 1987, IBM Reprint order number G321 5291
LEXX – A programmable structured editor, Cowlishaw, Michael F., IBM Journal of Research and Development, Vol. 31, No. 1, 1987, IBM Reprint order number G322 0151
Fundamental requirements for picture presentation, Cowlishaw, Michael F., Proceedings Society for Information Display, Volume 26, No. 2 (1985)
The design of the REXX language, Cowlishaw, Michael F., IBM Systems Journal, Volume 23, No. 4, 1984, IBM Reprint order number G321 5228
The Characteristics and Use of Lead Acid Cap Lamps, Cowlishaw, Michael F. (Speleogroup), Transactions British Cave Research Association, Volume 1, No. 4, pp. 199–214, December 1974