마이크 코울리쇼

Mike Cowlishaw
마이클 프레데릭 코블리쇼
Mike Cowlishaw 2005.jpg
태어난
영국 배스
국적영국의
모교버밍엄 대학교
로 알려져 있다.Rexx, 편집기(STET, LEXX), 십진수 산술, DPD
수상FRENG, FIET, FBCS
과학 경력
필드컴퓨터 사이언스
기관워릭 대학교

마이크 코울리쇼워릭 대학 컴퓨터과학부 초빙교수, 왕립공학교 펠로다.[1] 는 은퇴한 IBM 펠로우로, 공학기술연구소와 영국 컴퓨터 협회의 펠로우였다. 그는 몽크톤 콤베 학교버밍엄 대학에서 교육을 받았다.

IBM에서의 경력

Cowlishaw는 1974년에 전자 엔지니어로서 IBM에 입사했지만 프로그래머와 작가로 가장 잘 알려져 있다. 그는 및 구현 REXX 프로그래밍 언어가 디자인으로 알려져 있(1984년)[2][3]는 JPEG의 형성은 STET 접는 편집자(1977년)(1985년)[4] 수 있도록 해 빛나는 인식과 영상 처리에 그의 작품은 LEXX 사는 구문 분석하는 경우 색상으로 편집자는 바로 옥스포드 영어 사전을 전자 출판, SGMLapplicat(1985년)[5]을 강조하다.이온이 1BM Jargon File IBMJARG (1990),[6] 프로그래밍 가능한 OS/2 세계 글로브 PMGlobe (1993),[7] GoServe Gopher/http 서버를 기반으로 한 MemoWiki,[8] Java 관련 NetRex 프로그래밍 언어 (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). 그는 2010년 3월에 IBM에서 은퇴했다.

십진법

코울리쇼는 십진수 산술의 측면에 대해 연구해왔다; 그의 개선된 자바 BigDecimal 클래스 (JSR 13)에 대한 제안은 현재 자바 5.0에 포함되었고, 2002년에 그는 촘촘히 채워진 십진 인코딩으로 알려진 천호 인코딩의 정교함을 발명했다. 코울리쇼의 십진법 명세서는 IEEE 754 표준의 십진법 부분에 대한 제안서를 형성했으며 파이썬, SAP Netweaver와 같은 많은 구현이 뒤따랐다. 그의 decNumber 10진수 패키지는 여러 라이센스에 따라 오픈 소스로도 이용 가능하며 현재 GCC에 속해 있으며, IBM 등이 그의 10진수 하드웨어 제안서를 채택했다. IBM POWER6IBM System z10 프로세서 코어에 통합되어 있으며 DB2, TPF(Sabre), WebSphere MQ, 운영 체제, C 및 PL/I 컴파일러와 같은 수많은 IBM 소프트웨어 제품에 통합되어 있다.[9]

기타 활동

코울리쇼는 도토리 시스템 1의 에뮬레이터를 쓰고, 관련 문서를 수집했다.[10] 외부 컴퓨팅 분야에서는 영국, 뉴잉글랜드, 스페인,[11] 멕시코 등지에서 동굴을 파고 스페인에서 하이킹을 계속하고 있다. 국립스펠로학회(NSS)의 종신회원으로, 1970~80년대 배터리 기술과 케이싱 로프의 충격 강도에 관한 기사를 쓰고, LED 기반의 케이싱 램프를 설계했다.[13] 그의 현재 프로그래밍 프로젝트에는 MapGazer와 PanGazer가[15] 있다.[14]

간행물(기본 작성자)

  • NetRexx 언어, Cowlishaw, Michael F, ISBN0-13-806332-X, 프렌티스 홀, 1997
  • REXX Language, Cowlishaw, Michael F, 영어: ISBN 0-13-780651-5, (2판) 1990, 독일어: ISBN 3-446-15195-8, Carl Hanser Verlag, 1988, 일본어: ISBN 4-7649-0136-6, 킨다이카가쿠샤, 1988
  • 십진 부동 소수점: 웨이백 머신(보관 2003-11-16), 코리쇼, 마이클 F, 컴퓨터 산술에 관한 절차 16차 IEEE 심포지엄(ARIST 16), ISBN 0-7695-1894-X, 페이지 104–111, IEEEE Comp의 컴퓨터용 알고리즘 사회, 2003년 6월
  • 빽빽하게 채워진 십진 부호화, 카우리쇼, 마이클 F, (요약) IEE 절차 컴퓨터디지털 기법 ISSN 1350-2387, 149, 제3호, 페이지 102–104, IEE, 2002년 5월
  • 십진법 부동 소수점 규격, Cowlishaw, Schwarz, Smith 및 Webb, 제15차 IEEE 컴퓨터 산술 심포지엄(Arith15), ISBN 0-7695-1150-3, 페이지 147–154, IEEEE Comp. 사회, 2001년 6월
  • NetRexx 웨이백 머신(2004-06-02), 코리쇼, 마이클 F, IEEE CompCon 97, ISBN 0-8186-7804-6, 페이지 200–205, IEEE 프레스, 로스 알라미토스, 1997년 봄의 Java 강의 작성 대안
  • REXX의 초기 역사, Cowlishaw, Michael F, IEEE 연산사, ISSN 1058-6180, 16권, 1994년 겨울, 페이지 15–24
  • 대규모 컴퓨터 회의 시스템, Chess and Cowlishaw, IBM Systems Journal, Vol. 26권, 1987년 1호, IBM 재인쇄 주문 번호 G321-5291
  • LEX 프로그램 가능 구조 편집자, Cowlishaw, Michael F, IBM Journal of Research and Development, Vol. 31, 1987, IBM 재인쇄 주문 번호 G322-0151
  • 그림 표시에 대한 기본 요건, Cowlishaw, Michael F, 정보 표시를 위한 절차 협회, 26권, 2호(1985)
  • REXX 언어 설계, Cowlishaw, Michael F, IBM Systems Journal, 23권, 1984년 4호, IBM 재인쇄 주문 번호 G321-5228
  • Cowlishaw, Michael F. (Speleogroup), 거래 영국 동굴 연구 협회, 제1권, 제4권, 페이지 199–214, 1974년 12월, 납-산소 램프의 특성과 사용

참조

  1. ^ "List of Fellows - Royal Academy of Engineering".
  2. ^ Cowlishaw, Michael F. (1984). "The design of the REXX language" (PDF). IBM Systems Journal (PDF). 23 (4): 326–335. doi:10.1147/sj.234.0326. Retrieved 23 January 2014.
  3. ^ "The Man Behind REXX: z/Journal Visits IBM Fellow Mike Cowlishaw".
  4. ^ Cowlishaw, Michael F. (1985). "Fundamental requirements for picture presentation" (PDF). SID, vol. 26 no. 2. Proceedings of the Society for Information Display. Retrieved 19 April 2015.
  5. ^ Elliott, Jim (6 October 2003). "Description of LEXX". IBM VMARC v-943K. Retrieved 15 April 2015.
  6. ^ Cowlishaw, Michael F. (May 1990). "IBM Jargon and General Computing Dictionary Tenth Edition" (PDF). IBMJARG. Retrieved 15 April 2015.
  7. ^ Leung, Isaac (16 May 2004). "OS/2 eZine Quickies…". OS/2 ezine. Retrieved 15 April 2015.
  8. ^ Cowlishaw, Michael F. "MemoWiki". Retrieved 19 April 2015.
  9. ^ Cowlishaw, Michael F. (2015) [1981, 2008]. "General Decimal Arithmetic". Retrieved 2 January 2016.
  10. ^ Cowlishaw, Michael F. (2001). "The Acorn 6502 Microcomputer Kit". Retrieved 19 April 2015.
  11. ^ "SpeleoGroup". Web pages.
  12. ^ "SpeleoGroup Mexico expedition". Expedition log. 29 January 1979.
  13. ^ "Mike Cowlishaw". Personal web page. 13 March 2015.
  14. ^ "MapGazer - Introduction".
  15. ^ "PanGazer - introduction".