stringtranslate.com

Mike Cowlishaw

Mike Cowlishaw es profesor visitante en el Departamento de Ciencias de la Computación de la Universidad de Warwick y miembro de la Real Academia de Ingeniería . [1] Es miembro retirado de IBM y miembro del Instituto de Ingeniería y Tecnología y de la Sociedad Británica de Computación . Fue educado en la escuela Monkton Combe y en la Universidad de Birmingham .

Carrera en IBM

Cowlishaw se unió a IBM en 1974 como ingeniero electrónico, pero es más conocido como programador y escritor. Es conocido por diseñar e implementar el lenguaje de programación Rexx (1984), [2] [3] su trabajo sobre percepción del color y procesamiento de imágenes que condujo a la formación de JPEG (1985), [4] el editor de plegado STET (1977) , el editor de análisis en vivo LEXX con resaltado de color para el Oxford English Dictionary (1985), [5] publicación electrónica, aplicaciones SGML , IBM Jargon File IBMJARG (1990), [6] un globo terráqueo OS/2 programable PMGlobe (1993) , [7] MemoWiki basado en su servidor GoServe Gopher / http , [8] y el lenguaje de programación NetRexx relacionado con Java (1997).

Ha contribuido a varios estándares informáticos, incluidos ISO ( SGML , COBOL , C , C++ ), BSI (SGML, C), ANSI (REXX), IETF ( HTTP 1.0/RFC 1945), W3C ( esquema XML ), ECMA ( JavaScript) . / ECMAScript , C# , CLI ) e IEEE ( punto flotante decimal 754 ). Se retiró de IBM en marzo de 2010.

Aritmética decimal

Cowlishaw ha trabajado en aspectos de la aritmética decimal ; su propuesta para una clase Java BigDecimal mejorada ( JSR  13) ahora se incluye en Java 5.0, y en 2002, inventó un refinamiento de la codificación Chen-Ho conocido como codificación decimal densamente empaquetada . La especificación de aritmética decimal de Cowlishaw formó la propuesta para las partes decimales del estándar IEEE 754 , además de ser seguida por muchas implementaciones, como Python y SAP NetWeaver . Su paquete decimal decNumber también está disponible como código abierto bajo varias licencias y ahora forma parte de GCC , y sus propuestas para hardware decimal han sido adoptadas por IBM y otros. Están integrados en los núcleos de procesador IBM POWER6 e IBM System z10 , y en numerosos productos de software de IBM como DB2 , TPF (en Sabre ), WebSphere MQ , sistemas operativos y compiladores C y PL/I. [9]

Otras actividades

Cowlishaw escribió un emulador para Acorn System 1 y recopiló documentación relacionada. [10] Fuera de la informática, cedió en el Reino Unido, Nueva Inglaterra, España [11] y México [12] y continúa hundiéndose y caminando en España. Es miembro vitalicio de la Sociedad Espeleológica Nacional (NSS), escribió artículos en las décadas de 1970 y 1980 sobre tecnología de baterías y sobre la resistencia a los golpes de las cuerdas para espeleología, y diseñó lámparas para espeleología basadas en LED . [13] Sus proyectos de programación actuales incluyen MapGazer. [14] y PanGazer [15]

Publicaciones (autor principal)

Referencias

  1. ^ "Lista de becarios - Real Academia de Ingeniería". Archivado desde el original el 4 de mayo de 2018 . Consultado el 3 de mayo de 2018 .
  2. ^ Cowlishaw, Michael F. (1984). «El diseño del lenguaje REXX» (PDF) . Revista de sistemas IBM (PDF). 23 (4): 326–335. doi : 10.1147/sj.234.0326 . Consultado el 23 de enero de 2014 .
  3. ^ "El hombre detrás de REXX: z/Journal visita al compañero de IBM Mike Cowlishaw". Archivado desde el original el 5 de mayo de 2016 . Consultado el 29 de abril de 2016 .
  4. ^ Cowlishaw, Michael F. (1985). «Requisitos fundamentales para la presentación de imágenes» (PDF) . SID, vol. 26 núm. 2 . Actas de la Sociedad para la Visualización de Información . Consultado el 19 de abril de 2015 .
  5. ^ Elliott, Jim (6 de octubre de 2003). "Descripción de LEXX". IBM VMARC v-943K . Consultado el 15 de abril de 2015 .
  6. ^ Cowlishaw, Michael F. (mayo de 1990). "Diccionario de informática general y jerga de IBM, décima edición" (PDF) . IBMJARG . Archivado (PDF) desde el original el 20 de mayo de 2024 . Consultado el 4 de junio de 2024 .
  7. ^ Leung, Isaac (16 de mayo de 2004). "OS/2 eZine Quickies..." Revista electrónica OS/2 . Consultado el 15 de abril de 2015 .
  8. ^ Cowlishaw, Michael F. "MemoWiki" . Consultado el 19 de abril de 2015 .
  9. ^ Cowlishaw, Michael F. (2015) [1981, 2008]. «Aritmética decimal general» . Consultado el 2 de enero de 2016 .
  10. ^ Cowlishaw, Michael F. (2001). "El kit de microcomputadora Acorn 6502" . Consultado el 19 de abril de 2015 .
  11. ^ "Grupo Speleo". Páginas web .
  12. ^ "Expedición SpeleoGroup México". Registro de expedición . 29 de enero de 1979.
  13. ^ "Mike Cowlishaw". Pagina web personal . 13 de marzo de 2015.
  14. ^ "MapGazer - Introducción".
  15. ^ "PanGazer - introducción".