请输入您要查询的百科知识:

 

词条 Robert Dewar
释义

  1. Early life and education

  2. Career

  3. Software contributions

  4. Personal life

  5. Publications

  6. References

  7. External links

{{for|the British diplomat|Robert Dewar (diplomat)}}{{Infobox scientist
| name = Robert Dewar
| image = Robert Dewar.jpg
| image_size = 200px
| alt =
| caption = Robert Dewar
| birth_name=Robert Berriedale Keith Dewar
| birth_date = {{birth date|1945|06|21}}
| birth_place = Oxford, England, United Kingdom
| death_date = {{Death date and age|2015|06|30|1945|06|21}}
| death_place = Bennington, Vermont, United States
| resting_place =
| resting_place_coordinates =
| workplaces = AdaCore
New York University
| doctoral_students = Anita Borg[1]
| known_for = President and CEO of AdaCore
| awards =
}}

Robert Berriedale Keith Dewar (June 21, 1945 – June 30, 2015) was an English-born American computer scientist and educator. He helped to develop software languages and compilers and was an outspoken advocate of freely licensed open source software. He was a founder, CEO and president of AdaCore software company. He was also an enthusiastic amateur performer and musician, especially with the Village Light Opera Group in New York City.

Early life and education

Dewar was born in Oxford, England, one of two sons of the theoretical chemist Michael J. S. Dewar and Mary Dewar, née Williamson, a historian and scholar of English Tudor history.[2][3] In 1959 he moved with his parents from England to Chicago, Illinois, when his father accepted a teaching job at the University of Chicago.[4] Dewar obtained his B.S. from the University of Chicago in 1964, and his Ph.D. in chemistry, also from the University of Chicago, in 1968.[5] He began to work with computers during graduate school.[6]

Career

Dewar was first Assistant Professor of Information Science and later Associate Professor of Computer Science at the Illinois Institute of Technology (IIT) from 1968 to 1975, before becoming Research Associate Professor of Computer Science at New York University (NYU) in 1975, where he was Full Professor of Computer Science from 1976 to 2005, and becoming chair of the department.[5][6][7]

He was Chairman of IFIP Working Group 2.1 from 1978 to 1983 and Associate Director of the Courant Institute of Mathematical Sciences from 1994 to 1997. Until his death, he was President of AdaCore, which he co-founded in 1994, also serving as its CEO until 2012.[5][8] Dewar was an outspoken advocate of freely licensed open source software and an expert in copyright and patent law for software. He was in demand as a speaker at conferences and expert witness in legal actions.[5][6]

Software contributions

While at the IIT, Dewar created the original SPITBOL compiler together with Ken Belcher in 1971, and Macro SPITBOL with Tony McCann in 1974.[9]

These implementations of SNOBOL4, which quickly gained widespread popularity, are still being used today[10] In the 1970s he was a principal author of the Realia COBOL compiler,[6] also still widely used in commercial environments today (marketed by Computer Associates).{{citation needed|date=July 2015}}

Dewar became involved with the Ada programming language from its early days as a Distinguished Reviewer of the Ada 1983 design proposed by Jean Ichbiah that was selected by the US DoD.[5] He was co-director (with Edmond Schonberg) of the team at NYU that produced Ada/Ed, an interpreter for Ada 83 written in SETL[11][12] and the first Ada implementation to pass the strenuous ACVC validation suite,[13] mandated for being allowed to use the trademarked name Ada.[14]

Dewar and Schonberg went on to produce GNAT, a free-software compiler for Ada that forms part of the GNU Compiler Collection.[5] Dewar also participated in the SETL project at NYU, and co-authored the handbook Programming With Sets: An Introduction to SETL. He influenced the design of the ABC programming language, in particular its SETL-style high-level data types, such as associative arrays. Guido van Rossum, the author of the programming language Python, wrote that the use of the colon in Python is due to Dewar's wife.[15] He was also involved in the design of Algol 68.[5]

Personal life

He was married to Karin Dewar, née Anderson (d. 2013), and had two children, Jenny (b. 1965) and Keith (b. 1969), and two grandchildren.[5] Dewar was known as an engaging and witty conversationalist.[6]

Dewar played the bassoon, recorder and other musical instruments and enjoyed singing. He was an enthusiastic and valued member and benefactor of the Village Light Opera Group (VLOG) for 35 years, serving them in many capacities, from producer and president to music director, and on stage from Harem Guard to the title role in Gilbert and Sullivan's The Mikado.[5][6][16] VLOG's Dewar Center for the Performing Arts was named in recognition of Robert and Karin Dewar's contributions.[17] He was also a member of the North American Heckelphone Society[6] and performed with other groups until only months before his death.[4]

He died of cancer at age 70 at his home in Bennington, Vermont.[4][18]

Publications

  • {{cite journal |author1=Robert B. K. Dewar |date= June 1975 |title=Indirect Threaded Code |journal=Communications of the ACM |volume=18 |issue=6 |pages=330–331 |doi=10.1145/360825.360849}}
  • {{cite journal |title=MACRO SPITBOL - a SNOBOL4 Compiler |author1=Robert B. K. Dewar |author2=Anthony P. McCann |journal=Software - Practice and Experience |volume=7 |pages=95–113 |year=1977 |doi=10.1002/spe.4380070106}}
  • {{cite book | title = MICRO SPITBOL | author1 = Robert B. K. Dewar | author2 = Martin Charles Golumbic | authorlink2 = Martin_Charles_Golumbic | author3 = Clinton F. Goss | publisher = Courant Institute of Mathematical Sciences | series = Computer Science Department Technical Report | volume = No. 11 |date=August 2013 | origyear = First published October 1979 | arxiv = 1308.6096| bibcode = 2013arXiv1308.6096D }}
  • {{cite book |title=MINIMAL - A Machine Independent Assembly Language |author1=Robert B. K. Dewar |author2=Anthony P. McCann |publisher=Courant Institute of Mathematical Sciences |series=Computer Science Department Technical Report |volume=No. 12 |year=1979}}
  • {{cite journal |author1=Martin Charles Golumbic |authorlink1=Martin_Charles_Golumbic |author2=Robert B. K. Dewar |author3=Clinton F. Goss |date= |year=1980 |month= |title=Macro Substitutions in MICRO SPITBOL - a Combinatorial Analysis |trans_title= |journal=Proc. 11th Southeastern Conference on Combinatorics, Graph Theory and Computing, Congressus Numerantium, Utilitas Math., Winnipeg, Canada |volume=29 |pages=485–495}}
  • {{cite book | title=Programming with Sets: An Introduction to SETL | author=J. T. Schwartz, R. B. K. Dewar, E. Dubinsky, and E. Schonberg | publisher=Springer-Verlag | year=1986 | isbn=0-387-96399-5}}
  • {{cite book | title=Microprocessors: A Programmer's View |author1=Robert B. K. Dewar |author2=Matthew Smosna |lastauthoramp=yes | publisher=McGraw-Hill | year=1990 | isbn=978-0-07-016638-7}}
  • {{cite journal |author1=Robert B. K. Dewar |date= |year=2007 |month= |title=The compiler as a static analysis tool |journal=SIGAda 2007 |pages=83–88}}

References

1. ^{{cite thesis |degree=PhD |first=Anita|last=Borg |title=Synchronizaiton Efficiency |publisher=New York University |date=1981 |url=https://search.proquest.com/docview/303020475 |website=proquest.com |oclc=15102657 |doi= |hdl=}}
2. ^{{cite news | author=Ford Burkhart | date=November 2, 1997 | title=Dr. Michael J. S. Dewar, 79; Research Led to Drug Advances | newspaper=The New York Times | url=https://www.nytimes.com/1997/11/02/us/dr-michael-j-s-dewar-79-research-led-to-drug-advances.html}}
3. ^{{cite book |author1=Josef Michl |author2=Marye Anne Fox |lastauthoramp=yes | year=1999 | chapter=Michael J. S. Dewar | title=Biographical Memoirs | volume=77 | pages=65–77 | publisher=National Academy Press | isbn=0-309-59373-5 | url=http://www.nap.edu/html/biomems/mdewar.pdf}}
4. ^Kravetz, Daniel. "Robert Dewar 1945–2015", The Palace Peeper, The Gilbert and Sullivan Society of New York, Vol. LXXX, No. 1, September 2015, p. 3
5. ^"AdaCore President Robert B. K. Dewar (1945-2015)", Businesswire, July 2, 2015
6. ^"Robert B.K. Dewar: Obituary", The New York Times, July 24, 2015
7. ^[https://science.iit.edu/news/2015/jul/07/iit-computer-science-pioneer-robert-bk-dewar-passes-away "IIT Computer Science Pioneer Robert B.K. Dewar Passes Away"], Illinois Institute of Technology, July 7, 2015
8. ^{{cite web | title=Executive Team | publisher=AdaCore | url=http://www.adacore.com/home/company/exec_team/ | access-date=2011-05-20 | archive-url=https://web.archive.org/web/20110522234304/http://www.adacore.com/home/company/exec_team/# | archive-date=2011-05-22 | dead-url=yes | df= }}; and "Interview with Robert Dewar, AdaCore President", GNAT Pro insider, Autumn/Winter 2014–2015, p. 3, Adacore.com, accessed June 30, 2015
9. ^{{cite book | author1=Mark B. Emmer | author2=Edward K. Quillen | lastauthoramp=yes | origyear=1989 | year=2000 | title=Macro SPITBOL | publisher=Catspaw | page=159 | url=http://spitbol.googlecode.com/files/spitbol-3.7-386.pdf | access-date=2011-05-20 | archive-url=https://web.archive.org/web/20110827184125/http://spitbol.googlecode.com/files/spitbol-3.7-386.pdf# | archive-date=2011-08-27 | dead-url=yes | df= }}
10. ^History of Programming Languages, Richard L. Wexelblat (ed.), Academic Press (2014), pp. 623–628 {{ISBN|1483266168}}
11. ^{{cite journal |title=The NYU Ada Translator and Interpreter |first1=Robert B. K. |last1=Dewar |first2=Gerald A. |last2=Fisher Jr. |first3=Edmond |last3=Schonberg |first4=Robert |last4=Froelich |first5=Stephen |last5=Bryant |first6=Clinton F. |last6=Goss |first7=Michael |last7=Burke |journal=ACM SIGPLAN Notices – Proceedings of the ACM-SIGPLAN Symposium on the Ada Programming Language |volume=15 |issue=11 |pages=194–201 |date=November 1980 |isbn=0-89791-030-3 |doi=10.1145/948632.948659}}
12. ^{{cite web |url=http://www.adahome.com/Resources/Compilers/Ada-Ed.html |title=Ada/Ed, an interpreter for Ada 83 |publisher=Ada Home |date=February 10, 1998 |accessdate=December 19, 2011}}
13. ^{{cite web |url=http://oai.dtic.mil/oai/oai?verb=getRecord&metadataPrefix=html&identifier=ADA136759 |title=Ada Compiler Validation Summary Report: NYU Ada/Ed, Version 19.7 V-001 |publisher=SofTech, Inc., Waltham, MA |date=April 11, 1983 |accessdate=December 19, 2011 |archive-url=https://web.archive.org/web/20120312080046/http://oai.dtic.mil/oai/oai?verb=getRecord&metadataPrefix=html&identifier=ADA136759# |archive-date=2012-03-12 |dead-url=yes |df= }}
14. ^{{cite web |title=Ada Trademark Replaced by Certification Mark |url=http://archive.adaic.com/pol-hist/policy/trademrk.txt |publisher=Ada Information Clearinghouse |date=1987 |accessdate=September 5, 2017}}
15. ^{{cite web |author=Guido van Rossum |title=Karin Dewar, Indentation and the Colon |work=The History of Python |date=July 8, 2011 |url=http://python-history.blogspot.com/2011/07/karin-dewar-indentation-and-colon.html |accessdate=2011-08-27}}
16. ^{{cite press release | title=The Mikado opens | publisher=Village Light Opera Group | year=2008 | url=http://www.villagelightopera.org/pastshows-27.php }}{{dead link|date=November 2017 |bot=InternetArchiveBot |fix-attempted=yes }}
17. ^{{cite book | title=The Dewar Center Handbook | page=2 | publisher=Village Light Opera Group | year=2008 | url=http://www.villagelightopera.org/images/vlog-brochure-2008.pdf }}{{Dead link|date=November 2018 |bot=InternetArchiveBot |fix-attempted=yes }}
18. ^"Sad news of Prof. Robert Dewar", New York University, accessed July 1, 2015

External links

  • Robert B. K. Dewar. Web page at New York University
{{Authority control}}{{DEFAULTSORT:Dewar, Robert Berriedale Keith}}

9 : 1945 births|English emigrants to the United States|American computer scientists|American technology chief executives|Free software programmers|University of Chicago alumni|Illinois Institute of Technology faculty|New York University faculty|2015 deaths

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/9/20 11:02:47