WikiDer > Майк Коулишоу
Майкл Фредерик Коулишоу | |
---|---|
Родившийся | Ванна, Англия |
Национальность | Британский |
Альма-матер | Бирмингемский университет |
Известен | Rexx, редакторы (STET, LEXX), Десятичный арифметика, DPD |
Награды | FReng, FIET, FBCS |
Научная карьера | |
Поля | Информатика |
Учреждения | Уорикский университет |
Майк Коулишоу является приглашенным профессором кафедры компьютерных наук Уорикский университет, и член Королевская инженерная академия.[1] Он пенсионер Сотрудник IBM, и был членом Инженерно-технологический институт, а Британское компьютерное общество. Он получил образование в Школа Монктона Комб и Бирмингемский университет.
Карьера в IBM
Коулишоу пришел в IBM в 1974 году в качестве инженера-электронщика, но наиболее известен как программист и писатель. Он известен разработкой и внедрением REXX язык программирования (1984),[2][3] его работы по цветовосприятию и обработке изображений, которые привели к формированию JPEG (1985),[4] то STET редактор складывания (1977), LEXX живой редактор парсинга с цветное выделение для Оксфордский словарь английского языка (1985),[5] электронное издание, SGML приложений, IBM Файл жаргона IBMJARG (1990),[6] программируемый OS / 2 земной шар PMGlobe (1993),[7] MemoWiki на основе его GoServe Суслик/http сервер[8] и Ява-связанные с NetRexx язык программирования (1997).
Он участвовал в разработке и / или редактировал различные стандарты вычислений, в том числе ISO (SGML, КОБОЛ, C, C ++), BSI (SGML, C), ANSI (REXX), IETF (HTTP 1.0/RFC 1945), W3C (Схема XML), ECMA (JavaScript/ECMAScript, C #, CLI), и IEEE (754 десятичных числа с плавающей запятой). Он ушел из IBM в марте 2010 года.
Десятичная арифметика
Коулишоу работал над аспектами десятичный арифметика; его предложение по усовершенствованному классу Java BigDecimal (JSR 13) теперь включен в Java 5.0, а в 2002 году он изобрел доработку Кодировка Чен – Хо известный как плотно упакованная десятичная дробь кодирование. Спецификация десятичной арифметики Коулишоу сформировала предложение для десятичных частей Стандарт IEEE 754, а также многие реализации, такие как Python и SAP Netweaver. Его десятичный пакет decNumber также доступен в виде открытого исходного кода под несколькими лицензиями и теперь является частью GCC, а его предложения по аппаратному обеспечению для десятичных чисел были приняты IBM и другими. Они интегрированы в IBM POWER6 и IBM System z10 ядер процессора, а также в многочисленных программных продуктах IBM, таких как DB2, TPF (в Сабля), WebSphere MQ, операционные системы и компиляторы C и PL / I.[9]
Другие занятия
Cowlishaw написал эмулятор для Система желудей 1и собрал сопутствующую документацию.[10] Помимо вычислений, он провёл исследования в Великобритании, Новой Англии, Испании,[11] и Мексика[12] и продолжает пещеры и походы в Испании. Он пожизненный член Национальное спелеологическое общество (NSS), в 1970-х и 1980-х годах написал статьи о аккумуляторных технологиях и ударопрочности спелеологических канатов, а также разработал ВЕЛ-основан спелеологические лампы.[13]Его текущие программные проекты включают MapGazer.[14] и PanGazer[15]
Публикации (основной автор)
- Язык NetRexx, Коулишоу, Майкл Ф., ISBN 0-13-806332-X, Прентис-Холл, 1997 г.
- Язык REXX, Коулишоу, Майкл Ф., на английском языке: ISBN 0-13-780651-5, (второе издание) 1990; на немецком: ISBN 3-446-15195-8, Карл Хансер Верлаг, 1988; на японском языке: ISBN 4-7649-0136-6, Киндай-кагаку-ша, 1988 г.
- Десятичные числа с плавающей запятой: алгоритм для компьютеров на Wayback Machine (Архивировано 16 ноября 2003 г.), Cowlishaw, Майкл Ф., Труды 16-й симпозиум IEEE по компьютерной арифметике (АРИТА 16), ISBN 0-7695-1894-X, стр. 104–111, IEEE Comp. Общество, июнь 2003 г.
- Плотно упакованное десятичное кодирование, Коулишоу, Майкл Ф., (Резюме.) Протоколы IEE - Компьютеры и цифровые методы ISSN 1350-2387, Vol. 149, No. 3, pp. 102–104, IEE, май 2002 г.
- Спецификация десятичных чисел с плавающей запятой, Коулишоу, Шварц, Смит и Уэбб, Труды 15-го симпозиума IEEE по компьютерной арифметике (Arith15), ISBN 0-7695-1150-3, стр. 147–154, IEEE Comp. Общество, июнь 2001 г.
- NetRexx - альтернатива написанию Java-классов на Wayback Machine (Архивировано 2 июня 2004 г.), Коулишоу, Майкл Ф., Протоколы IEEE CompCon 97, ISBN 0-8186-7804-6, стр. 200–205, IEEE Press, Лос-Аламитос, весна 1997 г.
- Ранняя история REXX, Коулишоу, Майкл Ф., IEEE Annals of the History of Computing, ISSN 1058-6180, Vol. 16, № 4, Зима 1994 г., стр. 15–24
- Масштабная система компьютерной конференц-связи, Шахматы и Коулишоу, Журнал IBM Systems, Vol. 26, No. 1, 1987, номер заказа на переиздание IBM G321-5291
- LEXX - программируемый структурированный редактор, Коулишоу, Майкл Ф., Журнал исследований и разработок IBM, Vol. 31, No. 1, 1987, номер заказа на переиздание IBM G322-0151
- Основные требования к изображению, Коулишоу, Майкл Ф., Труды общества по отображению информации, Том 26, № 2 (1985)
- Дизайн языка REXX, Коулишоу, Майкл Ф., Журнал IBM Systems, Том 23, № 4, 1984 г., номер заказа на переиздание IBM G321-5228
- Характеристики и использование свинцово-кислотных цокольных ламп, Cowlishaw, Майкл Ф. (Спелеогруппа), Сделки Британская ассоциация пещерных исследований, Volume 1, No. 4, pp. 199–214, декабрь 1974 г.
Рекомендации
- ^ «Список стипендиатов - Королевская инженерная академия».
- ^ Cowlishaw, Майкл Ф. (1984). «Дизайн языка REXX» (PDF). Журнал IBM Systems (PDF). 23 (4): 326–335. Дои:10.1147 / sj.234.0326. Получено 23 января 2014.
- ^ "Человек, стоящий за REXX: журнал z / Journal посещает сотрудника IBM Майка Коулишоу".
- ^ Cowlishaw, Майкл Ф. (1985). «Основные требования к оформлению картинок» (PDF). СИД, т. 26 нет. 2. Труды Общества отображения информации. Получено 19 апреля 2015.
- ^ Эллиотт, Джим (6 октября 2003 г.). "Описание LEXX". IBM VMARC v-943K. Получено 15 апреля 2015.
- ^ Cowlishaw, Майкл Ф. (Май 1990 г.). "Жаргон IBM и общий словарь по вычислениям, десятое издание" (PDF). IBMJARG. Получено 15 апреля 2015.
- ^ Леунг, Исаак (16 мая 2004 г.). "OS / 2 eZine Quickies…". Электронный журнал OS / 2. Получено 15 апреля 2015.
- ^ Cowlishaw, Майкл Ф. «MemoWiki». Получено 19 апреля 2015.
- ^ Cowlishaw, Майкл Ф. (2015) [1981, 2008]. «Общая десятичная арифметика». Получено 2 января 2016.
- ^ Cowlishaw, Майкл Ф. (2001). "Комплект микрокомпьютера Acorn 6502". Получено 19 апреля 2015.
- ^ «СпелеоГрупп». веб-страница.
- ^ "Экспедиция SpeleoGroup в Мексику". Журнал экспедиции. 29 января 1979 г.
- ^ "Майк Коулишоу". Персональная веб-страница. 13 марта 2015 г.
- ^ «MapGazer - Введение».
- ^ «ПанГазер - Введение».