Don Syme
   HOME

TheInfoList



OR:

Don Syme is an Australian
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 a Principal Researcher at
Microsoft Research Microsoft Research (MSR) is the research subsidiary of Microsoft. It was created in 1991 by Richard Rashid, Bill Gates and Nathan Myhrvold with the intent to advance state-of-the-art computing and solve difficult world problems through technologi ...
, Cambridge, U.K. He is the designer and architect of the F# programming language, described by a reporter as being regarded as "the most original new face in computer languages since
Bjarne Stroustrup Bjarne Stroustrup (; ; born 30 December 1950) is a Danish computer scientist, known for the development of the C++ programming language. He led the Large-scale Programming Research department at Bell Labs, served as a professor of computer sci ...
developed
C++ C++ (, pronounced "C plus plus" and sometimes abbreviated as CPP or CXX) is a high-level, general-purpose programming language created by Danish computer scientist Bjarne Stroustrup. First released in 1985 as an extension of the C programmin ...
in the early 1980s."Syme, Don
"Interview with Don Syme"
''Simple Talk'', 19 January 2010.
Earlier, Syme created generics in the .NET Common Language Runtime, including the initial design of generics for the C# programming language, along with others including Andrew Kennedy and later
Anders Hejlsberg Anders Hejlsberg (; ; born 2 December 1960) is a Denmark, Danish software engineer who co-designed several programming languages and development tools. He was the original author of Turbo Pascal and the chief architect of Delphi (programming lang ...
. Kennedy, Syme and Dachuan Yu also formalized this widely used system. He holds a Ph.D. from the
University of Cambridge The University of Cambridge is a Public university, public collegiate university, collegiate research university in Cambridge, England. Founded in 1209, the University of Cambridge is the List of oldest universities in continuous operation, wo ...
, and is a member of the IFIP working group on functional programming. He is a co-author of the book ''Expert F# 3.0''.Syme, Don et al
"Expert F# at Apress"
''
Apress Springer Nature or the Springer Nature Group is a German-British academic publishing company created by the May 2015 merger of Springer Science+Business Media and Holtzbrinck Publishing Group's Nature Publishing Group, Palgrave Macmillan, and Macm ...
'', November 2012.
In the past he also worked on
formal specification In computer science, formal specifications are mathematically based techniques whose purpose is to help with the implementation of systems and software. They are used to describe a system, to analyze its behavior, and to aid in its design by verify ...
, interactive proof,
automated verification In the context of hardware and software systems, formal verification is the act of proving or disproving the correctness of a system with respect to a certain formal specification or property, using formal methods of mathematics. Formal veri ...
and
proof Proof most often refers to: * Proof (truth), argument or sufficient evidence for the truth of a proposition * Alcohol proof, a measure of an alcoholic drink's strength Proof may also refer to: Mathematics and formal logic * Formal proof, a co ...
description languages.Syme, Don
"Don Syme at Microsoft Research"
19 January 2010.
In 2015, he was honored with a Silver Medal from the
Royal Academy of Engineering The Royal Academy of Engineering (RAEng) is the United Kingdom's national academy of engineering. The Academy was founded in June 1976 as the Fellowship of Engineering with support from Prince Philip, Duke of Edinburgh, who became the first senio ...
."Microsoft researcher Don Syme honored with Silver Medal from Royal Academy of Engineering"


See also

*
F Sharp Software Foundation The F# Software Foundation (FSSF) is a non-profit organization devoted to the F# programming language. It was founded at the beginning of 2013 and became a 501(c)(3) non-profit organization A nonprofit organization (NPO), also known as a n ...


References


External links


Don's Weblog on F#

InfoQ Interview with Don Syme, 27 March 2009

F# at Microsoft Research
{{DEFAULTSORT:Syme, Don Programming language researchers Programming language designers Australian computer scientists Living people Microsoft Research people Year of birth missing (living people)