June 21, 1945 |
Oxford, United Kingdom
|Died||June 30, 2015
(aged 70) -->|
Bennington, Vermont, United States
New York University
|Alma mater||University of Chicago|
|Known for||President and CEO of AdaCore|
Robert Berriedale Keith Dewar (June 21, 1945 – June 30, 2015) was an English-born American computer scientist.
Early life and education
Dewar was born in Oxford, United Kingdom, 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. In 1959 he moved with his parents from England to Chicago, Illinois. Dewar obtained his B.S. from the University of Chicago in 1964, and his Ph.D., also from the University of Chicago, in 1968.
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.
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.
While at the IIT, Dewar created the original SPITBOL compiler together with Ken Belcher in 1971, and Macro SPITBOL with Tony McCann in 1974. These implementations of SNOBOL4, which quickly gained widespread popularity, are still being used today.
He was co-director (with Edmond Schonberg) of the team at NYU that produced Ada/Ed, an interpreter for Ada 83 written in SETL and the first Ada implementation to pass the strenuous ACVC validation suite, mandated for being allowed to use the trademarked name Ada.
Dewar also participated in the SETL project at NYU, and co-authored the handbook Programming With Sets: An Introduction to SETL. He also influenced the design of the ABC programming language, in particular its SETL-style high-level data types, such as associative arrays.
He was married to Karin Dewar (d. 2013), née Anderson, and had two children, Jenny (b. 1965) and Keith (b. 1969).
Dewar was involved with the Village Light Opera Group (VLOG) for 35 years in many capacities, from producer to president, from fly master to music director, and on stage from Harem Guard to the title role in The Mikado. VLOG's Dewar Center for the Performing Arts was named in recognition of Robert and Karin Dewar's contributions.
- Robert B. K. Dewar (June 1975). "Indirect Threaded Code". Communications of the ACM 18 (6): 330–331. doi:10.1145/360825.360849.
- Robert B. K. Dewar; Anthony P. McCann (1977). "MACRO SPITBOL - a SNOBOL4 Compiler". Software - Practice and Experience 7: 95–113. doi:10.1002/spe.4380070106.
- Robert B. K. Dewar; Martin Charles Golumbic; Clinton F. Goss (August 2013) [First published October 1979]. MICRO SPITBOL. Computer Science Department Technical Report. No. 11. Courant Institute of Mathematical Sciences. arXiv:1308.6096.
- Robert B. K. Dewar; Anthony P. McCann (1979). MINIMAL - A Machine Independent Assembly Language. Computer Science Department Technical Report. No. 12. Courant Institute of Mathematical Sciences.
- Martin Charles Golumbic; Robert B. K. Dewar; Clinton F. Goss (1980). "Macro Substitutions in MICRO SPITBOL - a Combinatorial Analysis". Proc. 11th Southeastern Conference on Combinatorics, Graph Theory and Computing, Congressus Numerantium, Utilitas Math., Winnipeg, Canada 29: 485–495.
- J. T. Schwartz, R. B. K. Dewar, E. Dubinsky, and E. Schonberg (1986). Programming with Sets: An Introduction to SETL. Springer-Verlag. ISBN 0-387-96399-5.
- Robert B. K. Dewar and Matthew Smosna (1990). Microprocessors: A Programmer's View. McGraw-Hill. ISBN 978-0-07-016638-7.
- Robert B. K. Dewar (2007). "The compiler as a static analysis tool". SIGAda 2007: 83–88.
- Ford Burkhart (November 2, 1997). "Dr. Michael J. S. Dewar, 79; Research Led to Drug Advances". The New York Times.
- Josef Michl and Marye Anne Fox (1999). "Michael J. S. Dewar". Biographical Memoirs (PDF) 77. National Academy Press. pp. 65–77. ISBN 0-309-59373-5.
- "Executive Team". AdaCore.
- "Interview with Robert Dewar, AdaCore President", GNAT Pro insider, Autumn/Winter 2014–2015, p. 3, Adacore.com, accessed June 30, 2015
- Mark B. Emmer and Edward K. Quillen (2000) . Macro SPITBOL (PDF). Catspaw. p. 159.
- Dewar, Robert B. K.; Fisher Jr., Gerald A.; Schonberg, Edmond; Froelich, Robert; Bryant, Stephen; Goss, Clinton F.; 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.
- "Ada/Ed, an interpreter for Ada 83". Ada Home. February 10, 1998. Retrieved December 19, 2011.
- "Ada Compiler Validation Summary Report: NYU Ada/Ed, Version 19.7 V-001". SofTech, Inc., Waltham, MA. April 11, 1983. Retrieved December 19, 2011.
- Guido van Rossum (July 8, 2011). "Karin Dewar, Indentation and the Colon". The History of Python. Retrieved 2011-08-27.
- "The Mikado opens" (Press release). Village Light Opera Group. 2008.
- The Dewar Center Handbook (PDF). Village Light Opera Group. 2008. p. 2.
- "Sad news of Prof. Robert Dewar", New York University, accessed July 1, 2015
- Robert B. K. Dewar. Web page at New York University