stringtranslate.com

Mike Cowlishaw

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

Carrera en IBM

Cowlishaw era un estudiante preuniversitario en 1971 y 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 la percepción del color y el 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] la publicación electrónica, las aplicaciones SGML , el IBM Jargon File IBMJARG (1990), [6] un globo terráqueo programable OS/2 PMGlobe (1993), [7] MemoWiki basado en su GoServe Gopher / servidor http , [8] y el lenguaje de programación NetRexx relacionado con Java (1997).

Ha contribuido a diversos estándares informáticos, incluidos ISO ( SGML , COBOL , C , C++ ), BSI (SGML, C), ANSI (REXX), IETF ( HTTP 1.0/RFC 1945), W3C ( XML Schema ), ECMA ( JavaScript / ECMAScript , C# , CLI ) e IEEE ( 754 decimal floating-point ). 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 está incluida en Java 5.0, y en 2002, inventó un refinamiento de la codificación Chen-Ho conocida 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 es parte de GCC , y sus propuestas para hardware decimal han sido adoptadas por IBM y otros. Están integradas 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 el Acorn System 1 y recopiló documentación relacionada. [10] Fuera de la informática, realizó espeleología en el Reino Unido, Nueva Inglaterra, España [11] y México [12] y continúa haciendo espeleología y senderismo en España. Es miembro vitalicio de la National Speleological Society (NSS), escribió artículos en los años 1970 y 1980 sobre tecnología de baterías y sobre la resistencia a los impactos de las cuerdas de espeleología, y diseñó lámparas de 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 miembros de la 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) . IBM Systems Journal (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 a Mike Cowlishaw, miembro de IBM". 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 Society for Information Display . 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). "IBM Jargon and General Computing Dictionary Tenth Edition" (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..." OS/2 ezine . 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. ^ "SpeleoGroup". Páginas web .
  12. ^ "Expedición SpeleoGroup México". Bitácora de expedición . 29 de enero de 1979.
  13. ^ "Mike Cowlishaw". Página web personal . 13 de marzo de 2015.
  14. ^ "MapGazer - Introducción".
  15. ^ "PanGazer - introducción".