WikiDer > Майк Коулишоу

Mike Cowlishaw

Майкл Фредерик Коулишоу
Майк Коулишоу 2005.jpg
Родившийся
Ванна, Англия
НациональностьБританский
Альма-матерБирмингемский университет
Известен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]

Публикации (основной автор)

Рекомендации

  1. ^ «Список стипендиатов - Королевская инженерная академия».
  2. ^ Cowlishaw, Майкл Ф. (1984). «Дизайн языка REXX» (PDF). Журнал IBM Systems (PDF). 23 (4): 326–335. Дои:10.1147 / sj.234.0326. Получено 23 января 2014.
  3. ^ "Человек, стоящий за REXX: журнал z / Journal посещает сотрудника IBM Майка Коулишоу".
  4. ^ Cowlishaw, Майкл Ф. (1985). «Основные требования к оформлению картинок» (PDF). СИД, т. 26 нет. 2. Труды Общества отображения информации. Получено 19 апреля 2015.
  5. ^ Эллиотт, Джим (6 октября 2003 г.). "Описание LEXX". IBM VMARC v-943K. Получено 15 апреля 2015.
  6. ^ Cowlishaw, Майкл Ф. (Май 1990 г.). "Жаргон IBM и общий словарь по вычислениям, десятое издание" (PDF). IBMJARG. Получено 15 апреля 2015.
  7. ^ Леунг, Исаак (16 мая 2004 г.). "OS / 2 eZine Quickies…". Электронный журнал OS / 2. Получено 15 апреля 2015.
  8. ^ Cowlishaw, Майкл Ф. «MemoWiki». Получено 19 апреля 2015.
  9. ^ Cowlishaw, Майкл Ф. (2015) [1981, 2008]. «Общая десятичная арифметика». Получено 2 января 2016.
  10. ^ Cowlishaw, Майкл Ф. (2001). "Комплект микрокомпьютера Acorn 6502". Получено 19 апреля 2015.
  11. ^ «СпелеоГрупп». веб-страница.
  12. ^ "Экспедиция SpeleoGroup в Мексику". Журнал экспедиции. 29 января 1979 г.
  13. ^ "Майк Коулишоу". Персональная веб-страница. 13 марта 2015 г.
  14. ^ «MapGazer - Введение».
  15. ^ «ПанГазер - Введение».