로버트 드워

Robert Dewar
로버트 드워
Robert Dewar.jpg
로버트 드워
태어난
로버트 베리데일 키스 드워

(1945-06-21)1945년 6월 21일
죽은2015년 6월 30일(2015-06-30) (70세)
교육시카고 대학교 (B.S, 1964; 박사, 1968)
로 알려져 있다.IFIP WG 2.1 위원, 의장
AdaCore 공동 설립자, 사장, CEO
과학 경력
필드컴퓨터 공학
기관일리노이 공과대학교
뉴욕 대학교
에이다코어
논문 (1968)
박사과정 학생아니타 보그[1]
웹사이트www.cs.nyu.edu/cs/faculty/dewar

로버트 베리데일 키스 드워(Robert Berredale Keith Dewar, 1945년 6월 21일 ~ 2015년 6월 30일)는 영국 태생의 미국 컴퓨터 과학자 및 교육자였다.그는 프로그래밍 언어컴파일러를 개발하는 것을 도왔고 자유롭게 허가된 오픈 소스 소프트웨어의 노골적인 옹호자였다.그는 에이다코어 소프트웨어 회사의 공동 창업자, CEO, 사장이었다.그는 또한 열성적인 아마추어 연주자 겸 음악가였으며, 특히 뉴욕시의 빌리지 라이트 오페라 그룹에서 활동하였다.

조기생활과 교육

데워는 영국 옥스포드에서 이론 화학자 마이클 J. S. 드워와 메리 드워의 두 아들 중 한 명인 네 윌리엄슨(Née Williamson)으로 영국 튜더 역사의 역사가 겸 학자였다.[2][3]1959년, 그는 그의 아버지가 시카고 대학의 교수직을 수락했을 때 영국에서 일리노이주 시카고로 부모님과 함께 이사했다.[4]데워는 시카고 대학에 입학하여 1964년에 과학 학사(B.S)를, 1968년에는 화학 박사(Ph.D.)를 받았다.[5]그는 대학원에서 컴퓨터로 일하기 시작했다.[6]

경력

데워는 첫 번째 정보과학 조교수와 이후 1968년부터 1975년까지 일리노이 공과대학(IIT) 컴퓨터과학 부교수로 있다가 1975년 뉴욕대학교(NYU) 컴퓨터과학부 연구부교수가 되었고, 1976년부터 2005년까지 컴퓨터과학 전교수로 재직했다.다가오는 [5][6][7]부서장

는 알고리즘 언어와 캘커리에 관한 국제정보처리연맹(IFIP) IFIP 워킹그룹 2.1(WG 2.1)의 일원으로 프로그래밍과 정보학 분야에서 국제표준개발하는 일에 관여했으며,[8] ALGOL 60ALGOL 68 언어를 지정, 유지, 지원하고 있다.[9]ALGOL 68의 설계에 관여하였으며,[5] 1978년부터 1983년까지 WG 2.1 의장을 지냈다.

1994년부터 1997년까지 쿠란트 수리과학연구소 부소장을 지냈다.사망할 때까지 1994년 공동 설립한 에이다코어 사장으로 2012년까지 대표이사를 지냈다.[5][10][11]드워는 자유롭게 허가된 오픈소스 소프트웨어의 노골적인 옹호자였으며 소프트웨어에 대한 저작권 및 특허법 전문가였다.그는 회의에 연사로 출석할 것을 요구받았고, 법률 소송의 전문가 증인이었다.[5][6]

소프트웨어 기여

IIT에 있는 동안, Dewar는 1971년에 Ken Belcher와, 1974년에 Tony McCann과 함께 Macro SITBOL을 독창적으로 만들었다.[12]빠르게 폭넓은 인기를 얻었던 이러한 OPESTOL4의 구현은 오늘날에도 여전히 사용되고 있다.[13]1970년대에 그는 Realia COBOL 컴파일러의 주요 저자로,[6] 오늘날 Computer Associates에 의해 판매되고 있으며, 여전히 상업적 환경에서 널리 사용되고 있다.[citation needed]

데워는 미국 국방부(US DoD)가 선정한 장 이치야가 제안한 에이다 1983 디자인에 대한 저명한 검토자로 초기부터 에이다라는 언어에 관여하게 되었다.[5]그는 SETL[14][15] 쓰여진 에이다 83의 통역자 에이다/에드를 배출한 뉴욕대학 팀의 에드먼드 숄버그와 함께 코디네이터로 활동했으며,[16] 격렬한 ACVC 유효성 검사 스위트를 통과한 최초의 에이다님 구현은 상표명 에이다라는 이름을 사용하도록 의무화되었다.[17]

데워와 숀버그는 GNU 컴파일러 컬렉션(GCC)의 일부를 구성하는 에이다님을 위한 무료 소프트웨어 컴파일러인 GNAT를 계속해서 생산했다.[5]Dewar는 또한 NYU에서 SETL 프로젝트에 참여하였고, 핸드북 Programming With Sets: A Integration to SETL을 공동 저술하였다.그는 ABC 언어의 설계, 특히 연관 배열과 같은 SETL 스타일의 높은 수준의 데이터 형식에 영향을 주었다.파이썬 언어의 저자인 귀도 로섬은 파이썬에서 대장을 사용한 것은 드워의 아내 때문이라고 썼다.[18]

사생활

카린 드와르, 네 앤더슨 (2013년 사망)과 결혼했으며, 두 자녀인 제니 (1965년 출생)와 키스 (1969년 출생)와 두 명의 손주가 있었다.[5]데워는 매력적이고 재치 있는 대화가로 알려져 있었다.[6]

드워는 바순, 리코더, 기타 악기를 연주하고 노래를 즐겼다.그는 35년 동안 열정적이고 가치 있는 멤버였으며 VLOG(Village Light Opera Group)의 후원자였으며 프로듀서와 사장부터 음악 감독에 이르기까지, 그리고 하렘 가드에서 길버트와 설리반미카도에서의 타이틀 배역에 이르기까지 많은 역량으로 그들을 섬겼다.[5][6][19]VLOG의 드와르 예술 센터는 로버트와 카린 드워의 공헌을 인정받아 이름이 붙여졌다.[20]그는 또한 북아메리카 헤켈폰 협회의[6] 회원이었으며 죽기 불과 몇 달 전까지 다른 단체들과 공연을 했다.[4]

그는 버몬트 주 베닝턴에 있는 그의 집에서 70세의 나이에 암으로 죽었다.[4][21]

출판물

  • Dewar, Robert B. K. (June 1975). "Indirect Threaded Code". Communications of the ACM. 18 (6): 330–331. doi:10.1145/360825.360849. S2CID 26395264.
  • Dewar, Robert B. K.; McCann, Anthony P. (1977). "Macro SPITBOL: a SNOBOL4 Compiler". Software: Practice and Experience. 7: 95–113. doi:10.1002/spe.4380070106. S2CID 29014301.
  • Dewar, Robert B. K.; Golumbic, Martin Charles; Goss, Clinton F. (August 2013) [First published October 1979]. Macro SPITBOL. Computer Science Department Technical Report. Vol. 11. Courant Institute of Mathematical Sciences. arXiv:1308.6096. Bibcode:2013arXiv1308.6096D.
  • Dewar, Robert B. K.; McCann, Anthony P. (1979). MINIMAL: A Machine Independent Assembly Language. Computer Science Department Technical Report. Vol. 12. Courant Institute of Mathematical Sciences.
  • Golumbic, Martin Charles; Dewar, Robert B. K.; Goss, Clinton F. (1980). "Macro Substitutions in Macro SPITBOL – a Combinatorial Analysis". Proceedings of the 11th Southeastern Conference on Combinatorics, Graph Theory and Computing, Congressus Numerantium, Utilitas Math. Winnipeg, Canada. 29: 485–495.
  • Schwartz, J. T.; Dewar, R. B. K.; Dubinsky, E.; Schonberg, E. (1986). Programming with Sets: An Introduction to SETL. Springer-Verlag. ISBN 0-387-96399-5.
  • Dewar, Robert B. K.; Smosna, Matthew (1990). Microprocessors: A Programmer's View. McGraw-Hill. ISBN 978-0-07-016638-7.
  • Dewar, Robert B. K. (2007). "The compiler as a static analysis tool". SIGAda 2007: 83–88.

참고 항목

참조

  1. ^ Borg, Anita (1981). Synchronizaiton Efficiency (PhD thesis). New York University. OCLC 15102657. ProQuest 303020475.
  2. ^ Burkhart, Ford (2 November 1997). "Dr. Michael J. S. Dewar, 79; Research Led to Drug Advances". The New York Times.
  3. ^ Michl, Josef; Fox, Marye Anne (1999). "Michael J. S. Dewar" (PDF). Biographical Memoirs. Vol. 77. National Academy Press. pp. 65–77. ISBN 0-309-59373-5.
  4. ^ a b c Kravetz, Daniel (September 2015). "Robert Dewar 1945–2015". The Palace Peeper. Vol. LXXX, no. 1. The Gilbert and Sullivan Society of New York. p. 3.
  5. ^ a b c d e f g h i Ayre, Jamie (2 July 2015). "AdaCore President Robert B. K. Dewar (1945-2015)". Business Wire (Press release). Retrieved 26 October 2020.
  6. ^ a b c d e f g "Robert B.K. Dewar: Obituary". The New York Times. 22–24 July 2015.
  7. ^ "IIT Computer Science Pioneer Robert B.K. Dewar Passes Away". Illinois Tech. Illinois Institute of Technology. 7 July 2015.
  8. ^ Jeuring, Johan; Meertens, Lambert; Guttmann, Walter (17 August 2016). "Profile of IFIP Working Group 2.1". Foswiki. Retrieved 26 October 2020.
  9. ^ Swierstra, Doaitse; Gibbons, Jeremy; Meertens, Lambert (2 March 2011). "ScopeEtc: IFIP21: Foswiki". Foswiki. Retrieved 26 October 2020.
  10. ^ "Executive Team". AdaCore. Archived from the original on 22 May 2011. Retrieved 20 May 2011.
  11. ^ "Interview with Robert Dewar, AdaCore President and Cyrille Comar, AdaCore Managing Director" (PDF). GNAT Pro insider. AdaCore. Autumn Winter 2014–2015. p. 3. Retrieved 26 October 2020. {{cite magazine}}:날짜 값 확인: date=(도움말)
  12. ^ Emmer, Mark B.; Quillen, Edward K. (2000) [1989]. Macro SPITBOL (PDF). Catspaw. p. 159. Archived from the original (PDF) on 27 August 2011. Retrieved 20 May 2011.
  13. ^ Wexelblat, Richard L., ed. (2014). History of Programming Languages. Academic Press. pp. 623–628. ISBN 978-1483266169.
  14. ^ Dewar, Robert B. K.; Fisher Jr., Gerald A.; Schonberg, Edmond; Froelich, Robert; Bryant, Stephen F.; Goss, Clinton; Burke, Michael (November 1980). "The NYU Ada Translator and Interpreter". ACM SIGPLAN Notices – Proceedings of the ACM-SIGPLAN Symposium on the Ada Programming Language. 15 (11): 194–201. doi:10.1145/948632.948659. ISBN 0-89791-030-3. S2CID 10586359.
  15. ^ "Ada/Ed, an interpreter for Ada 83". Ada Home. 10 February 1998. Retrieved 19 December 2011.
  16. ^ "Ada Compiler Validation Summary Report: NYU Ada/Ed, Version 19.7 V-001". Waltham, MA: SofTech, Inc. 11 April 1983. Archived from the original on 12 March 2012. Retrieved 19 December 2011.
  17. ^ "Ada Trademark Replaced by Certification Mark". Ada Information Clearinghouse. 1987. Retrieved 5 September 2017.
  18. ^ van Rossum, Guido (8 July 2011). "Karin Dewar, Indentation and the Colon". The History of Python. Retrieved 27 August 2011.
  19. ^ "The Mikado opens" (Press release). Village Light Opera Group. 2008.[영구적 데드링크]
  20. ^ The Dewar Center Handbook (PDF). Village Light Opera Group. 2008. p. 2.[영구적 데드링크]
  21. ^ "Sad news of Prof. Robert Dewar". New York University. June 2015. Retrieved 25 October 2020.
  22. ^ "If you use DOS, you need this program". PC Magazine (advertisement). Vol. 2, no. 9. Ziff-Davis Publishing. January 1983. p. 417. Archived from the original on 22 April 2019. Retrieved 22 April 2019.
  23. ^ "Expert Report of Robert B. K. Dewar In Response To The Report Of Kenneth D. Crews". Cambridge University Press et al v. Patton et al, Filing 124, Supplemental Initial Disclosures by Cambridge University Press, Oxford University Press, Inc., Sage Publications, Inc. – Cambridge University Press, Oxfort University Press, Inc., and Sage Publications, Inc. v. Mark P. Becker, Georgia State University President, et al, Civil Action No. 1:08-CV-1425-ODE (Court document). United States District Court For The Northern District Of Georgia, Atlanta Division. p. 18. Exhibit A. Archived from the original on 1 May 2018. Retrieved 23 April 2019. […] SPACEMAKER and TERMULATOR, commodity software for IBM PC (PC DOS file compression utility and VT-100 emulator), being marketed by Realia, Inc. R.B.K. Dewar (1982-1983), 8088 assembly language, 8,000 lines […]
  24. ^ Dewar, Robert Berriedale Keith (13 March 1984). "DOS 3.1 ASMB (Another Silly Microsoft Bug)". [email protected]. Archived from the original on 1 May 2018. Retrieved 23 April 2019. […] I did write the Realia SpaceMaker program which does a similar sort of thing to […] EXEPACK […]
  25. ^ Necasek, Michal (30 April 2018). "Realia SpaceMaker". OS/2 Museum. Archived from the original on 27 January 2019. Retrieved 22 February 2019.
  26. ^ Parsons, Jeff (10 January 2019). "An Update on Early Norton Utilities". PCjs. Archived from the original on 29 January 2019. Retrieved 22 February 2019.
  27. ^ Necasek, Michal (12 January 2019). "Yep, Norton Did It". OS/2 Museum. Archived from the original on 22 April 2019. Retrieved 22 April 2019.

외부 링크