Christopher Strachey
   HOME

TheInfoList



OR:

Christopher S. Strachey (; 16 November 1916 – 18 May 1975) was a British
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 ...
. He was one of the founders of
denotational semantics In computer science, denotational semantics (initially known as mathematical semantics or Scott–Strachey semantics) is an approach of formalizing the meanings of programming languages by constructing mathematical objects (called ''denotations'' ...
, and a pioneer in programming language design and computer time-sharing.F. J. Corbató, et al.,
The Compatible Time-Sharing System A Programmer's Guide
' (MIT Press, 1963) . "the first paper on time-shared computers by C. Strachey at the June 1959 UNESCO Information Processing conference"
He has also been credited as possibly being the first developer of a video game. He was a member of the Strachey family, prominent in government, arts, administration, and academia.


Early life and education

Christopher Strachey was born on 16 November 1916 to Oliver Strachey and Rachel (Ray) Costelloe in
Hampstead Hampstead () is an area in London, which lies northwest of Charing Cross, and extends from Watling Street, the A5 road (Roman Watling Street) to Hampstead Heath, a large, hilly expanse of parkland. The area forms the northwest part of the Lon ...
, England. Oliver Strachey was the son of Richard Strachey and the great grandson of Sir Henry Strachey, 1st Baronet. His elder sister was the writer Barbara Strachey. In 1919, the family moved to 51 Gordon Square. The Stracheys belonged to the
Bloomsbury Group The Bloomsbury Group—or Bloomsbury Set—was a group of associated English writers, intellectuals, philosophers and artists in the first half of the 20th century, including Virginia Woolf, John Maynard Keynes, E. M. Forster and Lytton Strac ...
whose members included Virginia Woolf, John Maynard Keynes and Christopher's uncle Lytton Strachey. At 13, Christopher went to
Gresham's School Gresham's School is a Public school (United Kingdom), public school (English Independent school (United Kingdom), independent Day school, day and boarding school) in Holt, Norfolk, Holt, Norfolk, England, one of the top thirty International Bac ...
,
Holt Holt or holte may refer to: Natural world *Holt (den), an otter den * Holt, an area of woodland Places Australia * Holt, Australian Capital Territory * Division of Holt, an electoral district in the Australian House of Representatives in Vic ...
where he showed signs of brilliance but in general performed poorly. He was admitted to King's College, Cambridge (the same college as Alan Turing) in 1935 where he continued to neglect his studies. Strachey studied
mathematics Mathematics is an area of knowledge that includes the topics of numbers, formulas and related structures, shapes and the spaces in which they are contained, and quantities and their changes. These topics are represented in modern mathematics ...
and then transferred to physics. At the end of his third year at Cambridge, Strachey suffered a nervous breakdown, possibly related to coming to terms with his homosexuality. He returned to Cambridge but managed only a "lower second" in the
Natural Sciences Tripos The Natural Sciences Tripos (NST) is the framework within which most of the science at the University of Cambridge is taught. The tripos includes a wide range of Natural Sciences from physics, astronomy, and geoscience, to chemistry and biology, w ...
.


Career

Unable to continue his education, Christopher joined Standard Telephones and Cables (STC) as a research physicist. His first job was providing mathematical analysis for the design of electron tubes used in radar. The complexity of the calculations required the use of a differential analyser. This initial experience with a computing machine sparked Strachey's interest and he began to research the topic. An application for a research degree at the University of Cambridge was rejected and Strachey continued to work at STC throughout the Second World War. After the war he fulfilled a long-standing ambition by becoming a schoolmaster at
St Edmund's School, Canterbury St Edmund's School Canterbury is an independent day and boarding school located in Canterbury, Kent, England and established in 1749. The extensive school grounds were acquired in 1855. The school currently caters for girls and boys aged 3–18, ...
, teaching mathematics and physics. Three years later he was able to move to the more prestigious
Harrow School (The Faithful Dispensation of the Gifts of God) , established = (Royal Charter) , closed = , type = Public schoolIndependent schoolBoarding school , religion = Church of E ...
in 1949, where he stayed for three years. In January 1951, a friend introduced him to Mike Woodger of the National Physical Laboratory (NPL). The lab had successfully built a reduced version of Alan Turing's Automatic Computing Engine (ACE) the concept of which dated from 1945: the Pilot ACE. In his spare time Strachey developed a program for the game of draughts (also known as "checkers"), which he finished a preliminary version in May 1951. The game completely exhausted the Pilot ACE's memory. The draughts program tried to run for the first time on 30 July 1951 at NPL, but was unsuccessful due to program errors. When Strachey heard about the Manchester Mark 1, which had a much bigger memory, he asked his former fellow-student Alan Turing for the manual and transcribed his program into the
operation code In computing, an opcode (abbreviated from operation code, also known as instruction machine code, instruction code, instruction syllable, instruction parcel or opstring) is the portion of a machine language instruction that specifies the operat ...
s of that machine by around October 1951. By the summer of 1952, the program could "play a complete game of Draughts at a reasonable speed". While he did not give this game – which may have been the first video game – a name, Noah Wardrip-Fruin named it "M. U. C. Draughts." Strachey programmed the first ever music performed by a computer; a rendition of the British National Anthem " God Save the King" on the Mark II Manchester Electronic Computer at Manchester, in 1951. Later that year, short extracts of three pieces were recorded there by a BBC outside broadcasting unit: "God Save the King", " Baa, Baa, Black Sheep", and " In the Mood". Researchers at the
University of Canterbury The University of Canterbury ( mi, Te Whare Wānanga o Waitaha; postnominal abbreviation ''Cantuar.'' or ''Cant.'' for ''Cantuariensis'', the Latin name for Canterbury) is a public research university based in Christchurch, New Zealand. It was ...
, Christchurch restored the acetate master disc in 2016 and the results may be heard on SoundCloud. In May 1952, Strachey gave a two-part talk on "the study of control in animals and machines" ("
cybernetics Cybernetics is a wide-ranging field concerned with circular causality, such as feedback, in regulatory and purposive systems. Cybernetics is named after an example of circular causal feedback, that of steering a ship, where the helmsperson m ...
") for the
BBC Home Service The BBC Home Service was a national and regional radio station that broadcast from 1939 until 1967, when it was replaced by BBC Radio 4. History 1922–1939: Interwar period Between the early 1920s and the outbreak of World War II, the BBC ...
's ''Science Survey'' programme. Strachey worked for the National Research Development Corporation (NRDC) from 1952 to 1959. While working on the St. Lawrence Seaway project, he was able to visit several computer centres in the United States and catalogue their
instruction set In computer science, an instruction set architecture (ISA), also called computer architecture, is an abstract model of a computer. A device that executes instructions described by that ISA, such as a central processing unit (CPU), is called an ' ...
s. Later, he worked on programming both the
Elliott 401 Elliott Brothers (London) Ltd was an early computer company of the 1950s–60s in the United Kingdom. It traced its descent from a firm of instrument makers founded by William Elliott (1780 or 1781-1853) in London around 1804. The research l ...
computer and the Ferranti Pegasus computer. Together with Donald B. Gillies, he filed three patents in computing design including the design of base registers for program relocation. He also worked on the analysis of vibration in aircraft, working briefly with
Roger Penrose Sir Roger Penrose (born 8 August 1931) is an English mathematician, mathematical physicist, philosopher of science and Nobel Laureate in Physics. He is Emeritus Rouse Ball Professor of Mathematics in the University of Oxford, an emeritus fello ...
. In 1959, Strachey left NRDC to become a computer consultant working for NRDC, EMI, Ferranti and other organisations on a number of wide-ranging projects. This work included logical design for computers, providing autocode and later the design of high-level programming languages. For a contract to produce the autocode for the Ferranti Orion computer, Strachey hired Peter Landin who became his one assistant for the duration of Strachey's consulting period. In 1962, while remaining a consultant, he accepted a position at the University of Cambridge. In 1965, Strachey accepted a position at the University of Oxford as the first director of the
Programming Research Group The Programming Research Group (PRG) was part of the Oxford University Computing Laboratory (OUCL) in Oxford, England, along with the Numerical Analysis Group, until OUCL became the Department of Computer Science, University of Oxford, Department ...
and later the university's first professor of computer science and fellow of Wolfson College, Oxford. He collaborated with Dana Scott. Strachey was elected as a distinguished fellow of the
British Computer Society Sir Maurice Wilkes served as the first President of BCS in 1957 BCS, The Chartered Institute for IT, known as the British Computer Society until 2009, is a professional body and a learned society that represents those working in infor ...
in 1971 for his pioneering work in computer science. In 1973, Strachey (along with Robert Milne) began to write an essay submitted to the Adams Prize competition, after which they continued work to revising it into book form. Strachey can be seen and heard in the recorded Lighthill debate on AI (see Lighthill report). Strachey contracted an illness diagnosed as
jaundice Jaundice, also known as icterus, is a yellowish or greenish pigmentation of the skin and sclera due to high bilirubin levels. Jaundice in adults is typically a sign indicating the presence of underlying diseases involving abnormal heme meta ...
which, after a period of seeming recovery, returned and he died of infectious hepatitis on 18 May 1975. Strachey developed the concept of time-sharing in 1959. He filed a patent application in February that year and gave a paper "Time Sharing in Large Fast Computers" at the inaugural UNESCO Information Processing Conference in Paris where he passed the concept on to J. C. R. Licklider. This paper is credited by the
MIT Computation Center The MIT Computation Center was organized in 1956 as a 10-year joint venture between the Massachusetts Institute of Technology and IBM to provide computing resources for New England universities. As part of the venture, IBM installed an IBM 704, wh ...
in 1963 as "the first paper on time-shared computers". He developed the Combined Programming Language (CPL). His influential set of lecture notes '' Fundamental Concepts in Programming Languages'' formalised the distinction between L- and R- values (as seen in the
C programming language ''The C Programming Language'' (sometimes termed ''K&R'', after its authors' initials) is a computer programming book written by Brian Kernighan and Dennis Ritchie, the latter of whom originally designed and implemented the language, as well as ...
). Strachey also coined the term ''
currying In mathematics and computer science, currying is the technique of translating the evaluation of a function that takes multiple arguments into evaluating a sequence of functions, each with a single argument. For example, currying a function f that ...
'', although he did not invent the underlying concept. He was instrumental in the design of the Ferranti Pegasus computer. He was a pioneer of early video games creating a version of draughts for the Ferranti Mark 1. The macro language m4 derives much from Strachey's GPM ( General Purpose Macrogenerator), one of the earliest macro expansion languages.


Legacy

The Department of Computer Science at the University of Oxford has a Christopher Strachey Professorship of Computing, currently held by Samson Abramsky FRS. In November 2016, a ''Strachey 100'' event was held at Oxford University to celebrate the centenary of Strachey's birth, including a viewing at the Weston Library in Oxford of the Christopher Strachey archive held in the
Bodleian Library The Bodleian Library () is the main research library of the University of Oxford, and is one of the oldest libraries in Europe. It derives its name from its founder, Sir Thomas Bodley. With over 13 million printed items, it is the second- ...
collection.


Publications

* * * * * * * * * * * * * * * * Also: * Also: * Also: * * * * Also: *


References


Further reading

* Copeland, B.J.
A Brief History of Computing
'
AlanTuring.net
June 2000. * Lavington, S. ''The Pegasus Story'', Science Museum, 2000. .


External links

* * at the Virtual Museum of Computing
A simulator of the Manchester Mark 1, executing Christopher Strachey's Love letter algorithm from 1952

A web based version of Christopher Strachey's Love letter algorithm showing word lists

Higher-Order and Symbolic Computation
Volume 13, Issue 1/2 (April 2000) ''Special Issue in memory of Christopher Strachey''

in ''Resurrection''.
The Bulletin of the Computer Conservation Society The Computer Conservation Society (CCS) is a British organisation, founded in 1989. It is under the joint umbrella of the British Computer Society (BCS), the London Science Museum and the Manchester Museum of Science and Industry. Overview T ...
. Number 43. Summer 2008. ISSN 0958-7403.
Supplementary Strachey Papers
held at the British Library {{DEFAULTSORT:Strachey, Christopher 1916 births 1975 deaths People from Hampstead People educated at Gresham's School Alumni of King's College, Cambridge English computer scientists History of computing in the United Kingdom Members of the Department of Computer Science, University of Oxford Fellows of Wolfson College, Oxford Programming language researchers Programming language designers British computer programmers Schoolteachers from London Formal methods people Fellows of the British Computer Society
Christopher Christopher is the English language, English version of a Europe-wide name derived from the Greek language, Greek name Χριστόφορος (''Christophoros'' or ''Christoforos''). The constituent parts are Χριστός (''Christós''), "Jesus ...
LGBT scientists from the United Kingdom LGBT academics Deaths from hepatitis LGBT mathematicians 20th-century LGBT people Schoolteachers from Kent