Michael F. Cowlishaw | |
---|---|
Born | Bath, England |
Nationality | British |
Fields | Computer Science |
Institutions | University of Warwick |
Alma mater | University of Birmingham |
Known for | Rexx, editors (STET, LEXX), Decimal arithmetic, DPD |
Notable awards | FReng, FIET, FBCS |
Mike F. Cowlishaw is a Visiting Professor at the Department of Computer Science at the University of Warwick, and a Fellow of the Royal Academy of Engineering. He is a retired IBM Fellow, and was a Fellow of the Institute of Engineering and Technology, and the British Computer Society. He was educated at Monkton Combe School and The University of Birmingham.
Cowlishaw joined IBM in 1974 as an electronic engineer but is best known as a programmer and writer. He is known for designing and implementing the REXX programming language (1984), his work on colour perception and image processing that led to the formation of JPEG (1985), the STET folding editor (1977), the LEXX live parsing editor with colour highlighting for the Oxford English Dictionary (1985), electronic publishing, SGML applications, the IBM Jargon File IBMJARG (1990), a programmable OS/2 world globe PMGlobe (1993), based on his GoServe / server, and the Java-related NetRexx programming language (1997).
He has contributed to and/or edited various computing standards, including ISO (SGML, COBOL, C, C++), BSI (SGML, C), ANSI (REXX), IETF (HTTP 1.0/RFC 1945), W3C (XML Schema), ECMA (JavaScript/ECMAScript, C#, CLI), and IEEE (754 decimal floating-point). He retired from IBM in March 2010.