Mike Cowlishaw - Mike Cowlishaw

Michael Frederic Cowlishaw
Mike Cowlishaw 2005.jpg
Doğum
Banyo, İngiltere
Milliyetingiliz
gidilen okulBirmingham Üniversitesi
BilinenRexx, editörler (STET, LEXX ), Ondalık aritmetik, DPD
ÖdüllerFReng, FIET, FBCS
Bilimsel kariyer
AlanlarBilgisayar Bilimi
KurumlarWarwick Üniversitesi

Mike Cowlishaw Bilgisayar Bilimleri Bölümü'nde Misafir Profesördür. Warwick Üniversitesi ve bir Fellow of the Kraliyet Mühendislik Akademisi.[1] O emekli IBM Üyesi ve bir Fellow'du Mühendislik ve Teknoloji Enstitüsü, ve İngiliz Bilgisayar Topluluğu. O eğitildi Monkton Combe Okulu ve Birmingham Üniversitesi.

IBM'de Kariyer

Cowlishaw, IBM'e 1974 yılında elektronik mühendisi olarak katıldı, ancak en çok programcı ve yazar olarak biliniyor. O, tasarımı ve uygulamasıyla tanınır. REXX programlama dili (1984),[2][3] renk algısı ve görüntü işleme üzerine çalışması, oluşumuna yol açan JPEG (1985),[4] STET katlama editörü (1977), LEXX ile canlı ayrıştırma düzenleyicisi renk vurgulama için Oxford ingilizce sözlük (1985),[5] elektronik yayıncılık, SGML uygulamalar, IBM Jargon Dosyası IBMJARG (1990),[6] programlanabilir OS / 2 Dünya küre PMGlobe (1993),[7] MemoWiki ona göre GoServe Sincap /http sunucu[8] ve Java -ilişkili NetRexx programlama dili (1997).

Aşağıdakiler dahil çeşitli hesaplama standartlarına katkıda bulundu ve / veya bunları düzenledi: ISO (SGML, COBOL, C, C ++ ), BSI (SGML, C), ANSI (REXX), IETF (HTTP 1.0/RFC 1945 ), W3C (XML Şeması ), ECMA (JavaScript /ECMAScript, C #, CLI ), ve IEEE (754 ondalık kayan nokta ). Mart 2010'da IBM'den emekli oldu.

Ondalık aritmetik

Cowlishaw, aşağıdakilerin yönleri üzerinde çalıştı ondalık aritmetik; geliştirilmiş Java BigDecimal sınıfı için önerisi (JSR 13) şimdi Java 5.0'a dahil edildi ve 2002'de bir iyileştirme icat etti Chen – Ho kodlaması olarak bilinir yoğun şekilde paketlenmiş ondalık kodlama. Cowlishaw'ın ondalık aritmetik özelliği, yazının ondalık bölümleri için öneriyi oluşturdu. IEEE 754 standardı yanı sıra birçok uygulama tarafından takip edilmektedir. Python ve SAP Netweaver. DecNumber ondalık paketi, çeşitli lisanslar altında açık kaynak olarak da mevcuttur ve şu anda GCC ve ondalık donanım önerileri IBM ve diğerleri tarafından kabul edildi. Entegre edilmişlerdir. IBM POWER6 ve IBM System z10 işlemci çekirdeklerinde ve çok sayıda IBM yazılım ürününde DB2, TPF (içinde Sabre ), WebSphere MQ, işletim sistemleri ve C ve PL / I derleyicileri.[9]

Diğer aktiviteler

Cowlishaw için bir emülatör yazdı Meşe Palamudu Sistemi 1 ve ilgili belgeleri topladı.[10] Bilgisayar dışında İngiltere, New England, İspanya'da mağlup oldu.[11] ve Meksika[12] ve İspanya'da mağaraya ve yürüyüşe devam ediyor. O bir yaşam üyesidir Ulusal Speleoloji Derneği (NSS), 1970'ler ve 1980'lerde batarya teknolojisi ve mağaracılık halatlarının şok dayanımı üzerine makaleler yazdı ve tasarladı. LED tabanlı mağara lambaları.[13]Mevcut programlama projeleri arasında MapGazer bulunmaktadır.[14] ve PanGazer[15]

Yayınlar (birincil yazar)

  • NetRexx Dili, Cowlishaw, Michael F., ISBN  0-13-806332-XPrentice-Hall, 1997
  • REXX Dili, Cowlishaw, Michael F., İngilizce: ISBN  0-13-780651-5, (ikinci baskı) 1990; Almanca'da: ISBN  3-446-15195-8Carl Hanser Verlag, 1988; Japonyada: ISBN  4-7649-0136-6Kindai-kagaku-sha, 1988
  • Ondalık Kayan Nokta: Bilgisayarlar için Algoritma -de Wayback Makinesi (arşivlenmiş 2003-11-16), Cowlishaw, Michael F., Bildiriler Bilgisayar Aritmetiği üzerine IEEE Sempozyumu (ARİT 16 ), ISBN  0-7695-1894-X, s. 104–111, IEEE Comp. Toplum, Haziran 2003
  • Yoğun Şekilde Paketlenmiş Ondalık Kodlama Cowlishaw, Michael F., (Özet. ) IEE Proceedings - Bilgisayarlar ve Dijital Teknikler ISSN 1350-2387, Cilt. 149, No. 3, s. 102–104, IEE, Mayıs 2002
  • Ondalık Kayan Nokta Özelliği, Cowlishaw, Schwarz, Smith ve Webb, Bildiriler 15. IEEE Bilgisayar Aritmetiği Sempozyumu (Arith15), ISBN  0-7695-1150-3, s. 147–154, IEEE Comp. Toplum, Haziran 2001
  • NetRexx - Java sınıfları yazmak için bir alternatif -de Wayback Makinesi (2004-06-02 arşivlendi), Cowlishaw, Michael F., IEEE CompCon 97 Tutanakları, ISBN  0-8186-7804-6, s. 200–205, IEEE Press, Los Alamitos, İlkbahar 1997
  • REXX'in Erken Tarihi Cowlishaw, Michael F., IEEE Bilişim Tarihinin Yıllıkları, ISSN 1058-6180, Cilt. 16, No. 4, Kış 1994, s. 15–24
  • Büyük ölçekli bir bilgisayar konferans sistemi, Satranç ve Cowlishaw, IBM Systems Journal, Cilt. 26, No. 1, 1987, IBM Yeniden yazdırma sipariş numarası G321-5291
  • LEXX - Programlanabilir yapılandırılmış bir düzenleyici Cowlishaw, Michael F., IBM Araştırma ve Geliştirme Dergisi, Cilt. 31, No. 1, 1987, IBM Yeniden yazdırma sipariş numarası G322-0151
  • Resim sunumu için temel gereksinimler Cowlishaw, Michael F., Bilgi Görüntüleme Derneği, Cilt 26, No. 2 (1985)
  • REXX dilinin tasarımı Cowlishaw, Michael F., IBM Systems Journal, Cilt 23, No. 4, 1984, IBM Yeniden yazdırma sipariş numarası G321-5228
  • Kurşun-Asit Kapaklı Lambaların Özellikleri ve Kullanımı, Cowlishaw, Michael F. (Speleogroup ), İşlemler İngiliz Mağara Araştırma Derneği, Cilt 1, No. 4, s. 199–214, Aralık 1974

Referanslar

  1. ^ "Fellows Listesi - Royal Academy of Engineering".
  2. ^ Cowlishaw, Michael F. (1984). "REXX dilinin tasarımı" (PDF). IBM Systems Journal (PDF). 23 (4): 326–335. doi:10.1147 / sj.234.0326. Alındı 23 Ocak 2014.
  3. ^ "REXX'in Arkasındaki Adam: z / Journal IBM Üyesi Mike Cowlishaw'ı Ziyaret Etti".
  4. ^ Cowlishaw, Michael F. (1985). "Resim sunumu için temel gereksinimler" (PDF). SID, cilt. 26 hayır. 2. Bilgi Görüntüleme Derneği Tutanakları. Alındı 19 Nisan 2015.
  5. ^ Elliott Jim (6 Ekim 2003). "LEXX'in Tanımı". IBM VMARC v-943K. Alındı 15 Nisan 2015.
  6. ^ Cowlishaw, Michael F. (Mayıs 1990). "IBM Jargon and General Computing Dictionary Onth Edition" (PDF). IBMJARG. Alındı 15 Nisan 2015.
  7. ^ Leung, Isaac (16 Mayıs 2004). "OS / 2 eZine Quickies…". OS / 2 ezine. Alındı 15 Nisan 2015.
  8. ^ Cowlishaw, Michael F. "MemoWiki". Alındı 19 Nisan 2015.
  9. ^ Cowlishaw, Michael F. (2015) [1981, 2008]. "Genel Ondalık Aritmetik". Alındı 2 Ocak 2016.
  10. ^ Cowlishaw, Michael F. (2001). "Acorn 6502 Mikrobilgisayar Seti". Alındı 19 Nisan 2015.
  11. ^ "SpeleoGroup". internet sayfaları.
  12. ^ "SpeleoGroup Meksika keşif gezisi". Sefer günlüğü. 29 Ocak 1979.
  13. ^ "Mike Cowlishaw". Kişisel internet sayfası. 13 Mart 2015.
  14. ^ "MapGazer - Giriş".
  15. ^ "PanGazer - giriş".