Robert B. K. Dewar
   HOME

TheInfoList



OR:

Robert Berriedale Keith Dewar (21 June 1945 – 30 June 2015) was an American
computer scientist A computer scientist is a person who is trained in the academic study of computer science. Computer scientists typically work on the theoretical side of computation, as opposed to the hardware side on which computer engineers mainly focus (al ...
and educator. He helped to develop
programming language A programming language is a system of notation for writing computer programs. Most programming languages are text-based formal languages, but they may also be graphical. They are a kind of computer language. The description of a programming ...
s and
compiler In computing, a compiler is a computer program that translates computer code written in one programming language (the ''source'' language) into another language (the ''target'' language). The name "compiler" is primarily used for programs that ...
s and was an outspoken advocate of freely licensed
open-source software Open-source software (OSS) is computer software that is released under a license in which the copyright holder grants users the rights to use, study, change, and distribute the software and its source code to anyone and for any purpose. Op ...
. He was a cofounder, CEO, and president of the
AdaCore A gnat () is any of many species of tiny flying insects in the dipterid suborder Nematocera, especially those in the families Mycetophilidae, Anisopodidae and Sciaridae. They can be both biting and non-biting. Most often they fly in large num ...
software company. He was also an enthusiastic amateur performer and musician, especially with the Village Light
Opera Opera is a form of theatre in which music is a fundamental component and dramatic roles are taken by singers. Such a "work" (the literal translation of the Italian word "opera") is typically a collaboration between a composer and a librett ...
Group in
New York City New York, often called New York City or NYC, is the List of United States cities by population, most populous city in the United States. With a 2020 population of 8,804,190 distributed over , New York City is also the L ...
.


Early life and education

Dewar was born in
Oxford Oxford () is a city in England. It is the county town and only city of Oxfordshire. In 2020, its population was estimated at 151,584. It is north-west of London, south-east of Birmingham and north-east of Bristol. The city is home to the ...
, England, one of two sons of the theoretical chemist
Michael J. S. Dewar Michael James Steuart Dewar (24 September 1918 – 10 October 1997) was an American theoretical chemist. Education and early life Dewar was the son of Scottish parents, Annie Balfour (Keith) and Francis Dewar. He received the degrees of Bache ...
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 (''City in a Garden''); I Will , image_map = , map_caption = Interactive Map of Chicago , coordinates = , coordinates_footnotes = , subdivision_type = Country , subdivision_name ...
, when his father accepted a teaching job at the
University of Chicago The University of Chicago (UChicago, Chicago, U of C, or UChi) is a private research university in Chicago, Illinois. Its main campus is located in Chicago's Hyde Park neighborhood. The University of Chicago is consistently ranked among the b ...
. Dewar attended the
University of Chicago The University of Chicago (UChicago, Chicago, U of C, or UChi) is a private research university in Chicago, Illinois. Its main campus is located in Chicago's Hyde Park neighborhood. The University of Chicago is consistently ranked among the b ...
, earning a
Bachelor of Science A Bachelor of Science (BS, BSc, SB, or ScB; from the Latin ') is a bachelor's degree awarded for programs that generally last three to five years. The first university to admit a student to the degree of Bachelor of Science was the University of ...
(B.S.) in 1964, and a
Doctor of Philosophy A Doctor of Philosophy (PhD, Ph.D., or DPhil; Latin: or ') is the most common Academic degree, degree at the highest academic level awarded following a course of study. PhDs are awarded for programs across the whole breadth of academic fields ...
(Ph.D.) in
chemistry Chemistry is the science, scientific study of the properties and behavior of matter. It is a natural science that covers the Chemical element, elements that make up matter to the chemical compound, compounds made of atoms, molecules and ions ...
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 (IIT) from 1968 to 1975, before becoming Research Associate Professor of Computer Science at
New York University New York University (NYU) is a private research university in New York City. Chartered in 1831 by the New York State Legislature, NYU was founded by a group of New Yorkers led by then-Secretary of the Treasury Albert Gallatin. In 1832, the ...
(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 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 Or ...
s in programming and informatics, as a member of the International Federation for Information Processing (IFIP)
IFIP Working Group 2.1 IFIP Working Group 2.1 on Algorithmic Languages and Calculi is a working group of the International Federation for Information Processing (IFIP). IFIP WG 2.1 was formed as the body responsible for the continued support and maintenance of the progra ...
(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 k ...
and ALGOL 68. He was involved in the design of ALGOL 68, and was WG 2.1
chairperson The chairperson, also chairman, chairwoman or chair, is the presiding officer of an organized group such as a board, committee, or deliberative assembly. The person holding the office, who is typically elected or appointed by members of the grou ...
from 1978 to 1983. He was associate director of the Courant Institute of Mathematical Sciences from 1994 to 1997. Until his death, he was president of
AdaCore A gnat () is any of many species of tiny flying insects in the dipterid suborder Nematocera, especially those in the families Mycetophilidae, Anisopodidae and Sciaridae. They can be both biting and non-biting. Most often they fly in large num ...
, 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 includi ...
compiler, 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. In the 1970s, 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 us ...
compiler, today marketed by Computer Associates, and still widely used in commercial environments. Dewar became involved with the language
Ada Ada may refer to: Places Africa * Ada Foah, a town in Ghana * Ada (Ghana parliament constituency) * Ada, Osun, a town in Nigeria Asia * Ada, Urmia, a village in West Azerbaijan Province, Iran * Ada, Karaman, a village in Karaman Province, Tur ...
from its early days as a Distinguished Reviewer of the Ada 1983 design proposed by
Jean Ichbiah Jean David Ichbiah (25 March 1940 – 26 January 2007) was a French computer scientist and the initial chief designer (1977–1983) of Ada, a general-purpose, strongly typed programming language with certified validated compilers. Ea ...
that was selected by the
United States Department of Defense The United States Department of Defense (DoD, USDOD or DOD) is an executive branch department of the federal government charged with coordinating and supervising all agencies and functions of the government directly related to national secu ...
(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 by (Jack) Jacob T. Schwartz at the New York University (NYU) Courant Institute of Mathematical Sciences in the ...
and the first Ada implementation to pass the strenuous
ACVC The Ada Conformity Assessment Test Suite (ACATS) is the test suite used for Ada processor conformity testing. A prior test suite was known as the Ada Compiler Validation Capability (ACVC). ACVC era The Ada Compiler Validation Capability test s ...
validation suite, mandated for being allowed to use the trademarked name Ada. Dewar and Schonberg went on to produce GNAT, a
free software Free software or libre software is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, and distribute it and any adapted versions. Free software is a matter of liberty, no ...
compiler for Ada that forms part of the
GNU Compiler Collection The GNU Compiler Collection (GCC) is an optimizing compiler produced by the GNU Project supporting various programming languages, hardware architectures and operating systems. The Free Software Foundation (FSF) distributes GCC as free software ...
(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 known as the alphabet. ABC or abc may also refer to: Arts, entertainment, and media Broadcasting * American Broadcasting Company, a commercial U.S. TV broadcaster ** Disney–ABC Television ...
, in particular its SETL-style high-level
data type In computer science and computer programming, a data type (or simply type) is a set of possible values and a set of allowed operations on it. A data type tells the compiler or interpreter how the programmer intends to use the data. Most progra ...
s, such as associative arrays. Guido van Rossum, 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 (pro ...
, 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 woodwind instrument in the double reed 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 virtuo ...
, 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 was a Victorian era, Victorian-era theatrical partnership of the dramatist W. S. Gilbert (1836–1911) and the composer Arthur Sullivan (1842–1900), who jointly created fourteen comic operas between 1871 and 1896, of which ...
'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 (german: Heckelphon) is a musical instrument invented by Wilhelm Heckel and his sons. The idea to create the instrument was initiated by Richard Wagner, who suggested it at the occasion of a visit of Wilhelm Heckel in 1879. 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 town in Bennington County, Vermont, United States. It is one of two shire towns (county seats) of the county, the other being Manchester. As of the 2020 US Census, the population was 15,333. Bennington is the most populous to ...
, Vermont.


Publications

* * * * * * * *


See also

*
Realia Spacemaker Executable compression is any means of compressing an executable file and combining the compressed data with decompression code into a single executable. When this compressed executable is executed, the decompression code recreates the original ...
(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