stringtranslate.com

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

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

Карьера в IBM

Коулишоу пришел в IBM в 1974 году в качестве инженера-электронщика, но наиболее известен как программист и писатель. Он известен разработкой и реализацией языка программирования Rexx (1984), [2] [3] своими работами по восприятию цвета и обработке изображений, которые привели к созданию JPEG (1985), [4] складным редактором STET (1977) . , редактор живого синтаксического анализа LEXX с цветовой подсветкой для Оксфордского словаря английского языка (1985), [5] электронные публикации, приложения SGML , файл IBM Jargon File IBMJARG (1990), [6] программируемый глобус мира OS/2 PMGlobe (1993) , [7] MemoWiki основан на его сервере GoServe Gopher / http , [8] и связанном с Java языке программирования NetRexx (1997).

Он внес вклад в разработку различных вычислительных стандартов, включая ISO ( SGML , COBOL , 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 (в Sabre ), WebSphere MQ , операционные системы и компиляторы C и PL/I. [9]

Другие занятия

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

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

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

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