Ugrás a tartalomhoz

Mike Cowlishaw

Ellenőrzött
A Wikipédiából, a szabad enciklopédiából
Mike Cowlishaw
SzületettMichael Frederic Cowlishaw
20. század
Bath, Anglia, Egyesült Királyság
Állampolgárságabrit
Nemzetiségebrit
Foglalkozása
Iskolái
  • Birminghami Egyetem
  • Monkton Combe School
Kitüntetései
  • IBM Fellow
  • Fellow of the Royal Academy of Engineering
  • Fellow of the British Computer Society
  • Fellow of the Institution of Engineering and Technology
A Wikimédia Commons tartalmaz Mike Cowlishaw témájú médiaállományokat.
SablonWikidataSegítség

Mike Cowlishaw a Királyi Mérnöki Akadémia(wd) tagja[1] és a Warwicki Egyetem(wd) Számítástechnikai Tanszékének vendégprofesszora. Az IBM nyugalmazott munkatársa, valamint a Mérnöki és Technológiai Intézet és a Brit Számítógép-társaság(wd) tagja volt. A Monkton Combe(wd) iskolában és a Birminghami Egyetemen(wd) tanult.

Karrier az IBM-nél

[szerkesztés]

Cowlishaw 1971-ben egyetemista volt, és 1974-ben elektronikai mérnökként csatlakozott az IBM-hez, de leginkább programozóként és íróként ismert. Ismert a Rexx programozási nyelv megtervezéséről és bevezetéséről (1984),[2][3] a színérzékeléssel és a képfeldolgozással kapcsolatos munkájáról, amely a JPEG megalkotásához vezetett (1985),[4] a STET(wd) folding(wd) szerkesztő (1977),[5] az Oxford English Dictionary(wd) számára készült, színkiemeléssel(wd) ellátott LEXX(wd)[6] live parsing editor (1985),[7] elektronikus publikálás, SGML alkalmazások, az IBM Jargon File(wd) IBMJARG[8] (1990),[9] egy programozható OS/2 világgömb PMGlobe[10] (1993),[11] a GoServe Gopher(wd)/http szerverén alapuló MemoWiki,[12] és a Java-alapú NetRexx(wd) programozási nyelv (1997).

Számos számítástechnikai szabványhoz járult hozzá, többek között az ISO (SGML, COBOL, C, C++), BSI(wd) (SGML, C), ANSI (REXX), IETF (HTTP 1.0/RFC 1945), W3C (XML Schema), ECMA (JavaScript/ECMAScript, C#, CLI) és IEEE (IEEE 754-2008 revision lebegőpontos aritmetika szabványokhoz. Az IBM-től 2010 márciusában vonult nyugdíjba.

Decimális aritmetika

[szerkesztés]

Cowlishaw a decimális aritmetika aspektusain dolgozott; a Java BigDecimal osztályra vonatkozó javaslata (JSR 13) már a Java 5.0-ban is szerepel, és 2002-ben feltalálta a Chen-Ho kódolás(wd)[13] továbbfejlesztését, a sűrűn csomagolt decimális(wd) kódolást. Cowlishaw decimális aritmetikai specifikációja képezte az IEEE 754 szabvány decimális részeinek javaslatát, és számos implementáció, például a Python és az SAP NetWeaver(wd) is követte. A decNumber decimális csomagja több licenc alatt nyílt forráskódúként is elérhető, és ma már a GCC része, a decimális hardverre vonatkozó javaslatait pedig az IBM és mások is elfogadták. Ezek beépültek az IBM POWER6 és az IBM System z10(wd) processzormagokba, valamint számos IBM szoftvertermékbe, például a DB2-be, a TPF-be(wd) (a Sabre-ben(wd)), a WebSphere MQ-ba(wd), operációs rendszerekbe, valamint a C és PL/I fordítóprogramokba.[14]

Egyéb tevékenységek

[szerkesztés]

Cowlishaw írt egy emulátort az Acorn System 1-hez(wd),[15] és összegyűjtötte a kapcsolódó dokumentációt.[16] A számítástechnikán kívül az Egyesült Királyságban, New Englandben, Spanyolországban[17] és Mexikóban[18] barlangászott, és továbbra is barlangászik és túrázik Spanyolországban. A Nemzeti Barlangkutató Társaság(wd) (NSS) élethossziglani tagja, az 1970-es és 1980-as években cikkeket írt az akkumulátor-technológiáról és a barlangi kötelek ütésállóságáról, és LED-alapú barlangi lámpákat tervezett.[19] Jelenlegi programozási projektjei közé tartozik a MapGazer[20] és a PanGazer.[21]

Publikációk (elsődleges szerző)

[szerkesztés]

Jegyzetek

[szerkesztés]
  1. List of Fellows - Royal Academy of Engineering. [2018. május 4-i dátummal az eredetiből archiválva]. (Hozzáférés: 2018. május 3.)
  2. (1984. december 4.) „The design of the REXX language”. IBM Systems Journal 23 (4), 326–335. o. DOI:10.1147/sj.234.0326. (Hozzáférés: 2014. január 23.) 
  3. The Man Behind REXX: z/Journal Visits IBM Fellow Mike Cowlishaw. [2016. május 5-i dátummal az eredetiből archiválva]. (Hozzáférés: 2016. április 29.)
  4. Fundamental requirements for picture presentation. SID, vol. 26 no. 2. Proceedings of the Society for Information Display, 1985 (Hozzáférés: 2015. április 19.)
  5. STET editor
  6. LEXX
  7. Description of LEXX. IBM VMARC v-943K, 2003. október 6. (Hozzáférés: 2015. április 15.)
  8. IBM Jargon and General Computing Dictionary
  9. IBM Jargon and General Computing Dictionary Tenth Edition. IBMJARG, 1990. május 1. [2024. május 20-i dátummal az eredetiből archiválva]. (Hozzáférés: 2024. június 4.)
  10. PMGlobe 3
  11. OS/2 eZine Quickies.... OS/2 ezine, 2004. május 16. (Hozzáférés: 2015. április 15.)
  12. MemoWiki. (Hozzáférés: 2015. április 19.)
  13. A Chen–Ho kódolás egy memóriatakarékos alternatív rendszer a decimális számjegyek bináris kódolására.
  14. General Decimal Arithmetic, 2015 (Hozzáférés: 2016. január 2.)
  15. Acorn 6502 Microcomputer
  16. The Acorn 6502 Microcomputer Kit, 2001 (Hozzáférés: 2015. április 19.)
  17. SpeleoGroup. Web pages
  18. SpeleoGroup Mexico expedition. Expedition log, 1979. január 29.
  19. Mike Cowlishaw. Personal web page, 2015. március 13.
  20. MapGazer - Introduction
  21. PanGazer - introduction

Fordítás

[szerkesztés]
  • Ez a szócikk részben vagy egészben a Mike Cowlishaw című angol Wikipédia-szócikk fordításán alapul. Az eredeti cikk szerkesztőit annak laptörténete sorolja fel. Ez a jelzés csupán a megfogalmazás eredetét és a szerzői jogokat jelzi, nem szolgál a cikkben szereplő információk forrásmegjelöléseként.

További információk

[szerkesztés]