stringtranslate.com

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

Майк Коулишоу — приглашенный профессор кафедры компьютерных наук в Университете Уорика и член Королевской инженерной академии . [1] Он — бывший член IBM , был членом Института инженерии и технологий и Британского компьютерного общества . Он получил образование в школе Монктон-Комб и Бирмингемском университете .

Карьера в IBM

Коулишоу присоединился к IBM в 1974 году в качестве инженера-электронщика, но наиболее известен как программист и писатель. Он известен разработкой и реализацией языка программирования Rexx (1984), [2] [3] своей работой по цветовосприятию и обработке изображений, которая привела к формированию JPEG (1985), [4] редактором складывания STET (1977), редактором синтаксического анализа LEXX с цветовой подсветкой для Оксфордского английского словаря (1985), [5] электронными публикациями, приложениями SGML , файлом IBM Jargon IBMJARG (1990), [6] программируемым глобусом мира OS/2 PMGlobe (1993), [7] MemoWiki на основе его сервера GoServe Gopher / http , [8] и языком программирования NetRexx, связанным с Java (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 decimal floating-point ). Он ушел из 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 (в Sabre ), WebSphere MQ , операционные системы и компиляторы C и PL/I. [9]

Другие виды деятельности

Коулишоу написал эмулятор для Acorn System 1 и собрал соответствующую документацию. [10] Помимо вычислений, он занимался спелеологией в Великобритании, Новой Англии, Испании [11] и Мексике [12] и продолжает заниматься спелеологией и ходить в походы в Испании. Он является пожизненным членом Национального спелеологического общества (NSS), писал статьи в 1970-х и 1980-х годах о технологии аккумуляторов и ударной прочности спелеологических веревок, а также проектировал спелеологические лампы на основе светодиодов . [13] Его текущие программные проекты включают MapGazer. [14] и PanGazer [15]

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

Ссылки

  1. ^ "Список членов - Королевская инженерная академия". Архивировано из оригинала 4 мая 2018 года . Получено 3 мая 2018 года .
  2. ^ Cowlishaw, Michael F. (1984). «Проект языка REXX» (PDF) . IBM Systems Journal (PDF). 23 (4): 326–335. doi :10.1147/sj.234.0326 . Получено 23 января 2014 г. .
  3. ^ "The Man Behind REXX: z/Journal Visits IBM Fellow Mike Cowlishaw". Архивировано из оригинала 5 мая 2016 года . Получено 29 апреля 2016 года .
  4. ^ Коулишоу, Майкл Ф. (1985). "Основные требования к представлению изображений" (PDF) . SID, т. 26 № 2 . Труды Общества по отображению информации . Получено 19 апреля 2015 г. .
  5. ^ Эллиотт, Джим (6 октября 2003 г.). «Описание LEXX». IBM VMARC v-943K . Получено 15 апреля 2015 г. .
  6. ^ Cowlishaw, Michael F. (май 1990 г.). "IBM Jargon and General Computing Dictionary Tenth Edition" (PDF) . IBMJARG . Архивировано (PDF) из оригинала 20 мая 2024 г. . Получено 4 июня 2024 г. .
  7. ^ Лёнг, Айзек (16 мая 2004 г.). "OS/2 eZine Quickies..." OS/2 ezine . Получено 15 апреля 2015 г.
  8. ^ Cowlishaw, Michael F. "MemoWiki" . Получено 19 апреля 2015 г.
  9. ^ Cowlishaw, Michael F. (2015) [1981, 2008]. "General Decimal Arithmetic" . Получено 2 января 2016 г.
  10. ^ Cowlishaw, Michael F. (2001). "Комплект микрокомпьютера Acorn 6502" . Получено 19 апреля 2015 г.
  11. ^ "SpeleoGroup". Веб-страницы .
  12. ^ "Экспедиция SpeleoGroup Mexico". Журнал экспедиции . 29 января 1979 г.
  13. ^ "Майк Коулишоу". Персональная веб-страница . 13 марта 2015 г.
  14. ^ "MapGazer - Введение".
  15. ^ "PanGazer - введение".