Robert Berriedale Keith Dewar (21 June 1945 – 30 June 2015) was an American
computer scientist
A computer scientist is a scientist who specializes in the academic study of computer science.
Computer scientists typically work on the theoretical side of computation. Although computer scientists can also focus their work and research on ...
and educator. He helped to develop
programming language
A programming language is a system of notation for writing computer programs.
Programming languages are described in terms of their Syntax (programming languages), syntax (form) and semantics (computer science), semantics (meaning), usually def ...
s and
compiler
In computing, a compiler is a computer program that Translator (computing), translates computer code written in one programming language (the ''source'' language) into another language (the ''target'' language). The name "compiler" is primaril ...
s and was an outspoken advocate of freely licensed
open-source software
Open-source software (OSS) is Software, computer software that is released under a Open-source license, license in which the copyright holder grants users the rights to use, study, change, and Software distribution, distribute the software an ...
. He was a cofounder, CEO, and president of the
AdaCore software company. He was also an enthusiastic amateur performer and musician, especially with the Village Light
Opera
Opera is a form of History of theatre#European theatre, Western theatre in which music is a fundamental component and dramatic roles are taken by Singing, singers. Such a "work" (the literal translation of the Italian word "opera") is typically ...
Group in
New York City
New York, often called New York City (NYC), is the most populous city in the United States, located at the southern tip of New York State on one of the world's largest natural harbors. The city comprises five boroughs, each coextensive w ...
.
Early life and education
Dewar was born in
Oxford
Oxford () is a City status in the United Kingdom, cathedral city and non-metropolitan district in Oxfordshire, England, of which it is the county town.
The city is home to the University of Oxford, the List of oldest universities in continuou ...
, England, one of two sons of the theoretical chemist
Michael J. S. Dewar and Mary Dewar, née Williamson (d. 1994), a historian and scholar of English Tudor history. In 1959, he moved with his parents from England to
Chicago, Illinois
Chicago is the List of municipalities in Illinois, most populous city in the U.S. state of Illinois and in the Midwestern United States. With a population of 2,746,388, as of the 2020 United States census, 2020 census, it is the List of Unite ...
, when his father accepted a teaching job at the
University of Chicago
The University of Chicago (UChicago, Chicago, or UChi) is a Private university, private research university in Chicago, Illinois, United States. Its main campus is in the Hyde Park, Chicago, Hyde Park neighborhood on Chicago's South Side, Chic ...
.
Dewar attended the
University of Chicago
The University of Chicago (UChicago, Chicago, or UChi) is a Private university, private research university in Chicago, Illinois, United States. Its main campus is in the Hyde Park, Chicago, Hyde Park neighborhood on Chicago's South Side, Chic ...
, earning a
Bachelor of Science
A Bachelor of Science (BS, BSc, B.S., B.Sc., SB, or ScB; from the Latin ') is a bachelor's degree that is awarded for programs that generally last three to five years.
The first university to admit a student to the degree of Bachelor of Scienc ...
(B.S.) in 1964, and a
Doctor of Philosophy
A Doctor of Philosophy (PhD, DPhil; or ) is a terminal degree that usually denotes the highest level of academic achievement in a given discipline and is awarded following a course of Postgraduate education, graduate study and original resear ...
(Ph.D.) in
chemistry
Chemistry is the scientific study of the properties and behavior of matter. It is a physical science within the natural sciences that studies the chemical elements that make up matter and chemical compound, compounds made of atoms, molecules a ...
in 1968.
He began to work with computers during graduate school.
Career
Dewar was first Assistant Professor of Information Science and later Associate Professor of Computer Science at the
Illinois Institute of Technology
The Illinois Institute of Technology, commonly referred to as Illinois Tech and IIT, is a Private university, private research university in Chicago, Illinois, United States. Tracing its history to 1890, the present name was adopted upon the m ...
(IIT) from 1968 to 1975, before becoming Research Associate Professor of Computer Science at
New York University
New York University (NYU) is a private university, private research university in New York City, New York, United States. Chartered in 1831 by the New York State Legislature, NYU was founded in 1832 by Albert Gallatin as a Nondenominational ...
(NYU) in 1975, where he was Full Professor of Computer Science from 1976 to 2005, and becoming chair of the department.
He was involved with developing international standard
An international standard is a technical standard developed by one or more international standards organizations. International standards are available for consideration and use worldwide. The most prominent such organization is the International O ...
s in programming and informatics, as a member of the International Federation for Information Processing
The International Federation for Information Processing (IFIP) is a global organisation for researchers and professionals working in the field of computing to conduct research, develop standards and promote information sharing.
Established in 19 ...
(IFIP) IFIP Working Group 2.1 (WG 2.1) on Algorithmic Languages and Calculi, which specified, maintains, and supports the languages ALGOL 60
ALGOL 60 (short for ''Algorithmic Language 1960'') is a member of the ALGOL family of computer programming languages. It followed on from ALGOL 58 which had introduced code blocks and the begin and end pairs for delimiting them, representing a ...
and ALGOL 68
ALGOL 68 (short for ''Algorithmic Language 1968'') is an imperative programming language member of the ALGOL family that was conceived as a successor to the ALGOL 60 language, designed with the goal of a much wider scope of application and ...
. He was involved in the design of ALGOL 68,[ and was WG 2.1 ]chairperson
The chair, also chairman, chairwoman, or chairperson, is the presiding officer of an organized group such as a Board of directors, board, committee, or deliberative assembly. The person holding the office, who is typically elected or appointed by ...
from 1978 to 1983.
He was associate director of the Courant Institute of Mathematical Sciences
The Courant Institute of Mathematical Sciences (commonly known as Courant or CIMS) is the mathematics research school of New York University (NYU). Founded in 1935, it is named after Richard Courant, one of the founders of the Courant Institute ...
from 1994 to 1997. Until his death, he was president of AdaCore, which he cofounded in 1994, and served as its CEO until 2012.[ 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.][
]
Software contributions
While at the IIT, Dewar created the original SPITBOL
SPITBOL (Speedy Implementation of SNOBOL) is a compiled implementation of the SNOBOL4 programming language. Originally targeted for the IBM System/360 and System/370 family of computers, it has now been ported to most major microprocessors includ ...
compiler, with Ken Belcher in 1971, and Macro SPITBOL, with Tony McCann in 1974. These implementations of SNOBOL
SNOBOL ("StriNg Oriented and symBOlic Language") is a series of programming languages developed between 1962 and 1967 at AT&T Bell Laboratories by David J. Farber, Ralph Griswold and Ivan P. Polonsky, culminating in SNOBOL4. It was one of a ...
4, which quickly gained widespread popularity, are still being used today. In the 1980s, he was a principal author of the Realia COBOL
COBOL (; an acronym for "common business-oriented language") is a compiled English-like computer programming language designed for business use. It is an imperative, procedural, and, since 2002, object-oriented language. COBOL is primarily ...
compiler for the IBM PC, today marketed by Computer Associates
CA Technologies, Inc., formerly Computer Associates International, Inc., and CA, Inc., was an American multinational enterprise software developer and publisher that existed from 1976 to 2018. CA grew to rank as one of the largest independent ...
, and still widely used in commercial environments.
Dewar became involved with the language Ada from its early days as a Distinguished Reviewer of the Ada 1983 design proposed by Jean Ichbiah that was selected by the United States Department of Defense
The United States Department of Defense (DoD, USDOD, or DOD) is an United States federal executive departments, executive department of the federal government of the United States, U.S. federal government charged with coordinating and superv ...
(US DoD).[ He was codirector, with Edmond Schonberg, of the team at NYU that produced Ada/Ed, an interpreter for Ada 83 written in ]SETL
SETL (SET Language) is a very high-level programming language based on the mathematical theory of sets. It was originally developed at the New York University (NYU) Courant Institute of Mathematical Sciences in the late 1960s, by a group cont ...
and the first Ada implementation to pass the strenuous ACVC validation suite, mandated for being allowed to use the trademarked name Ada.
Dewar and Schonberg went on to produce GNAT
GNAT is a free-software compiler for the Ada programming language which forms part of the GNU Compiler Collection (GCC). It supports all versions of the language, i.e. Ada 2012, Ada 2005, Ada 95 and Ada 83. Originally its ...
, a free software
Free software, libre software, libreware sometimes known as freedom-respecting software is computer software distributed open-source license, under terms that allow users to run the software for any purpose as well as to study, change, distribut ...
compiler for Ada that forms part of the GNU Compiler Collection
The GNU Compiler Collection (GCC) is a collection of compilers from the GNU Project that support various programming languages, Computer architecture, hardware architectures, and operating systems. The Free Software Foundation (FSF) distributes ...
(GCC).[ 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 language ]ABC
ABC are the first three letters of the Latin script.
ABC or abc may also refer to:
Arts, entertainment and media Broadcasting
* Aliw Broadcasting Corporation, Philippine broadcast company
* American Broadcasting Company, a commercial American ...
, in particular its SETL-style high-level data type
In computer science and computer programming, a data type (or simply type) is a collection or grouping of data values, usually specified by a set of possible values, a set of allowed operations on these values, and/or a representation of these ...
s, such as associative array
In computer science, an associative array, key-value store, map, symbol table, or dictionary is an abstract data type that stores a collection of (key, value) pairs, such that each possible key appears at most once in the collection. In math ...
s. Guido van Rossum
Guido van Rossum (; born 31 January 1956) is a Dutch programmer. He is the creator of the Python programming language, for which he was the " benevolent dictator for life" (BDFL) until he stepped down from the position on 12 July 2018. He ...
, the author of the language Python
Python may refer to:
Snakes
* Pythonidae, a family of nonvenomous snakes found in Africa, Asia, and Australia
** ''Python'' (genus), a genus of Pythonidae found in Africa and Asia
* Python (mythology), a mythical serpent
Computing
* Python (prog ...
, wrote that the use of the colon in Python is due to Dewar's wife.
Personal life
He was married to Karin Dewar, née Anderson (died 2013), and had two children
Jenny
(born 1965) and Keith (born 1969), and two grandchildren.[ Dewar was known as an engaging and witty conversationalist.][
Dewar played the ]bassoon
The bassoon is a musical instrument in the woodwind family, which plays in the tenor and bass ranges. It is composed of six pieces, and is usually made of wood. It is known for its distinctive tone color, wide range, versatility, and virtuosity ...
, 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
Gilbert and Sullivan refers to the Victorian-era theatrical partnership of the dramatist W. S. Gilbert (1836–1911) and the composer Arthur Sullivan (1842–1900) and to the works they jointly created. The two men collaborated on fourteen com ...
's ''The Mikado
''The Mikado; or, The Town of Titipu'' is a comic opera in two acts, with music by Arthur Sullivan and libretto by W. S. Gilbert, their ninth of fourteen Gilbert and Sullivan, operatic collaborations. It opened on 14 March 1885, in London, whe ...
''.[ VLOG's Dewar Center for the Performing Arts was named in recognition of Robert and Karin Dewar's contributions.] He was also a member of the North American Heckelphone
The heckelphone () is a musical instrument invented by Wilhelm Heckel and his sons. The idea to create the instrument was initiated by Richard Wagner, who suggested its concept at the occasion of a visit of Wilhelm Heckel in 1879. Introduced in ...
Society[ and performed with other groups until only months before his death.][
He died of cancer at age 70 at his home in ]Bennington
Bennington is a New England town, town in Bennington County, Vermont, United States. It is one of two shire towns (county seats) of the county, the other being Manchester (town), Vermont, Manchester. As of the 2020 United States Census, US Cens ...
, Vermont.
Publications
*
*
*
*
*
*
*
*
See also
* Realia Spacemaker (1982)
References
External links
* , New York University
{{DEFAULTSORT:Dewar, Robert Berriedale Keith
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