Christopher Strachey

Christopher Strachey
Early computer printout of Christopher Strachey in the Bodleian Library, Oxford
Born(1916-11-16)16 November 1916
Hampstead, England
Died18 May 1975(1975-05-18) (aged 58)
Oxford, England
CitizenshipBritish
EducationGresham's School
Alma materUniversity of Cambridge (BA)
Known forCPL, denotational semantics, Fundamental Concepts in Programming Languages, time-sharing
Parent(s)Oliver Strachey
Ray Costelloe
Scientific career
FieldsComputer Science
InstitutionsUniversity of Cambridge,
University of Oxford
St Edmund's School, Canterbury
Harrow School
Doctoral studentsPeter Mosses
David Turner

Christopher S. Strachey (/ˈstri/; 16 November 1916 – 18 May 1975) was a British computer scientist.[1][2][3] He was one of the founders of denotational semantics, and a pioneer in programming language design and computer time-sharing.[4] He has also been credited as possibly being the first developer of a video game[5] and for coining terms such as polymorphism and referential transparency that are still widely used by developers today.[6] 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, 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 whose members included Virginia Woolf, John Maynard Keynes and Strachey's uncle Lytton Strachey. At 13, Strachey went to Gresham's School, Holt 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 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.[7]

Career

Unable to continue his education, Strachey 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, teaching mathematics and physics. Three years later he was able to move to the more prestigious Harrow School in 1949, where he stayed for three years.

Christopher Strachey's Draughts 1952 photo evidence of the first video game
Draughts on a storage CRT, 1952

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 preliminary version of a program for the game of draughts ("checkers" in American English) in May 1951. This may have been the first video game. The game completely exhausted the Pilot ACE's memory. The draughts program failed due to program errors when it first ran at NPL on 30 July 1951.[8] 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 codes 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".[9][10] While he did not give this game a name, Noah Wardrip-Fruin named it "M. U. C. Draughts."[11]

Strachey programmed the first Computer music in England – the earliest recording of music played by a computer: a rendition of the British National Anthem "God Save the King" on the University of Manchester's Ferranti Mark 1 computer, 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, Christchurch restored the acetate master disc in 2016 and the results may be heard on SoundCloud.[12][13]

During the summer of 1952, Strachey programmed a love letter generator for the Ferranti Mark 1 that is known as the first example of computer-generated literature.[14]

In May 1952, Strachey gave a two-part talk on "the study of control in animals and machines" ("cybernetics") for the BBC Home Service's Science Survey programme.[15][16]

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 sets. Later, he worked on programming both the Elliott 401 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.

In 1959, Strachey left NRDC to become a computer consultant working for NRDC, EMI, Ferranti and other organisations on several 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.

Strachey developed the concept of time-sharing in 1959.[17][18] 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.[19][20] This paper is credited by the MIT Computation Center in 1963 as "the first paper on time-shared computers".[4]

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 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 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[21] (see Lighthill report).

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). Strachey also coined the term currying,[citation needed] although he did not invent the underlying concept.

He was instrumental in the design of the Ferranti Pegasus computer.

The macro language m4 derives much from Strachey's GPM (General Purpose Macrogenerator), one of the earliest macro expansion languages.[22]

Strachey contracted an illness diagnosed as jaundice which, after a period of seeming recovery, returned and he died of infectious hepatitis on 18 May 1975.[23] After his death, Strachey was succeeded by Sir Tony Hoare as Head of the Programming Research Group at Oxford, starting in 1977.

Legacy

The Department of Computer Science at the University of Oxford has a Christopher Strachey Professorship of Computing,[24][25] which has been held by the following:

In November 2016, a Strachey 100 event was held at Oxford University to celebrate the centenary of Strachey's birth,[28] including a viewing at the Weston Library in Oxford of the Christopher Strachey archive held in the Bodleian Library collection.[29]

Publications

References

  1. ^ Christopher Strachey: British computer scientist, Encyclopædia Britannica.
  2. ^ Catalogue of the papers and correspondence of Christopher Strachey (1916–1975), The National Archives, United Kingdom.
  3. ^ Gordon, M.J.C., Christopher Strachey: Recollections of His Influence, Higher-Order and Symbolic Computation, 13(1–2):65–67, April 2000. ISSN 1388-3690. (PostScript version Archived 13 March 2017 at the Wayback Machine.)
  4. ^ a b F. J. Corbató, et al., The Compatible Time-Sharing System A Programmer's Guide (MIT Press, 1963) ISBN 978-0-262-03008-3. "the first paper on time-shared computers by C. Strachey at the June 1959 UNESCO Information Processing conference"
  5. ^ Brown, Stuart (4 October 2019). "The First Video Game". YouTube. Archived from the original on 4 October 2019. Retrieved 19 January 2022.
  6. ^ Strachey, Christopher (1967). Fundamental Concepts in Programming Languages (Technical report). Lecture notes for the International Summer School in Computer Programming at Copenhagen.
  7. ^ Campbell-Kelly, M. (January 1985). "Christopher Strachey, 1916–1975: A Biographical Note". IEEE Annals of the History of Computing. 7 (1): 21. doi:10.1109/mahc.1985.10001. S2CID 17188378.
  8. ^ "The Priesthood at Play: Computer Games in the 1950s". They Create Worlds. 22 January 2014. Retrieved 28 August 2017.
  9. ^ "What is Artificial Intelligence". AlanTuring.net. May 2000. Retrieved 28 August 2017.
  10. ^ Strachey, C. S. (September 1952). Logical or non-mathematical programmes. ACM '52: Proceedings of the 1952 ACM National Meeting (Toronto). p. 47. doi:10.1145/800259.808992.
  11. ^ Wardrip-Fruin, Noah (December 2020). How Pac-Man Eats (1 ed.). Cambridge, MA: The MIT Press. p. 121. ISBN 9780262044653.
  12. ^ "First recording of computer-generated music – created by Alan Turing – restored". The Guardian. 26 September 2016. Retrieved 28 August 2017.
  13. ^ "Restoring the first recording of computer music – Sound and vision blog". British Library. 13 September 2016. Retrieved 28 August 2017.
  14. ^ Rettberg, Jill Walker (3 October 2021). "Speculative Interfaces: How Electronic Literature Uses the Interface to Make Us Think about Technology". Electronic Book Review. doi:10.7273/1XSG-NV26.
  15. ^ "Science Survey – BBC Home Service Basic – 1 May 1952 – BBC Genome". BBC. May 1952. Retrieved 28 August 2017.
  16. ^ "Science Survey – BBC Home Service Basic – 8 May 1952 – BBC Genome". BBC. 8 May 1952. Retrieved 28 August 2017.
  17. ^ "Computer Pioneers – Christopher Strachey". history.computer.org. Retrieved 23 January 2020. What Strachey proposed in his concept of time-sharing was an arrangement that would preserve the direct contact between programmer and machine, while still achieving the economy of multiprogramming.
  18. ^ "Computer – Time-sharing and minicomputers". Encyclopedia Britannica. Retrieved 23 January 2020. In 1959 Christopher Strachey in the United Kingdom and John McCarthy in the United States independently described something they called time-sharing.
  19. ^ Gillies, James M.; Gillies, James; Gillies, James and Cailliau Robert; Cailliau, R. (2000). How the Web was Born: The Story of the World Wide Web. Oxford University Press. pp. 13. ISBN 978-0-19-286207-5.
  20. ^ "Reminiscences on the Theory of Time-Sharing". jmc.stanford.edu. Retrieved 23 January 2020. in 1960 'time-sharing' as a phrase was much in the air. It was, however, generally used in my sense rather than in John McCarthy's sense of a CTSS-like object.
  21. ^ bilkable (12 September 2010), The Lighthill Debate (1973) – part 6 of 6, retrieved 27 October 2017
  22. ^ C. Strachey: "A General Purpose Macrogenerator", The Computer Journal, 8(3):225–241, 1965.
  23. ^ "Computer Pioneers – Christopher Strachey".
  24. ^ a b "Christopher Strachey Professorship of Computing". Department of Computer Science, University of Oxford. 5 November 2021. Retrieved 18 January 2024.
  25. ^ "Christopher Strachey Professor of Computing". University of Oxford. 28 October 2021. Retrieved 18 January 2024.
  26. ^ "Samson Abramsky". UK: Department of Computer Science, University of Oxford. Retrieved 18 January 2017.
  27. ^ "Welcome to our new Strachey Chair, Professor Nobuko Yoshida". Department of Computer Science, University of Oxford. 29 June 2022. Retrieved 18 January 2024.
  28. ^ "Strachey 100: Celebrating the life and research of Christopher Strachey". UK: Department of Computer Science, University of Oxford. 2016. Retrieved 18 January 2017.
  29. ^ Bowen, Jonathan P. (2016). "Strachey 100 Centenary Conference: Photographs of Strachey 100" (PDF). FACS FACTS. 2. UK: BCS-FACS: 44–52. Retrieved 18 January 2017. (Also here.)

Further reading

Read other articles:

رسم توضيحي يشير الي الاضمحلال الإشعاعي الإصدار النيوتروني أو انبعاث النيوترون هو نوع من أنواع الاضمحلال الإشعاعي، حيث يتم طرد النيوترونات الزائدة في الذرّة، ومثال ذلك انبعاث النيوترونات من النظير هيليوم-5 والنظير بيريليوم-13، حيث ينبعث النيترون من هيليوم-5 بواسطة اضمحلال أ

 

Cet article est une ébauche concernant la linguistique. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants. Consultez la liste des tâches à accomplir en page de discussion. En phonétique et en phonologie, l'échelle de sonorité est une hiérarchisation ordonnée des types de sons en fonction d'une certaine valeur de sonorité, laquelle permet de prédire de manière régulière la position occupée par ces sons ...

 

Lulus ujian masuk universitas adalah langkah besar dalam hidup bagi pemuda Jepang. Pendidikan tinggi di Jepang disediakan melalui universitas (大学code: ja is deprecated , daigaku), perguruan tinggi junior (短期大学code: ja is deprecated , tanki daigaku), sekolah tinggi kejuruan (高等専門学校code: ja is deprecated , kōtō senmon gakkō) dan sekolah vokasional (専修学校code: ja is deprecated , senshū gakkō). Dari keempat jenis institusi ini, hanya universitas dan universitas...

Село Гвозниця Долішняпол. Gwoźnica Dolna Координати 49°50′15″ пн. ш. 21°57′16″ сх. д. / 49.83750000002777369° пн. ш. 21.95472222002777940° сх. д. / 49.83750000002777369; 21.95472222002777940Координати: 49°50′15″ пн. ш. 21°57′16″ сх. д. / 49.83750000002777369° пн. ш. 21.95472222002777940° сх....

 

Берджесс АбернетіНародився 21 лютого 1987 Голд-Кост, Квінсленд, АвстраліяКраїна  АвстраліяДіяльність актор, кіноакторВідомий завдяки акторРоки активності 2006 — тепер. часIMDb ID 2097685 Берджесс Абернеті (англ. Burgess Abernethy, нар. 21 лютого 1987, Голд-Кост, Квінсленд, Австралія) 

 

Ця стаття є частиною Проєкту:Кінематограф (рівень: невідомий) Портал «Кінематограф»Мета проєкту — створення якісних та інформативних статей на теми, пов'язані з кінематографом. Ви можете покращити цю статтю, відредагувавши її, а на сторінці проєкту вказано, чим ще можна д

Untuk film Marx bersaudara 1933, lihat Duck Soup (film 1933). Duck SoupPoster rilis layar lebarSutradara Fred Guiol Produser Hal Roach Ditulis olehH.M. WalkerArthur J. Jefferson (drama)PemeranStan LaurelOliver HardyPenyuntingRichard C. CurrierDistributorPathé Exchange Inc.Tanggal rilis 13 Maret 1927 (1927-03-13) Durasi20 menitNegara Amerika Serikat BahasaFilm bisu dengan antar judul Inggris Duck Soup adalah sebuah film pendek komedi bisu yang dibintangi oleh Stan Laurel dan Oliver Hardy...

 

Neighbourhood in Kollam district, Kerala, IndiaKarikodeNeighbourhoodKaricodeTKM college in KarikodeKarikodeLocation in Kerala, IndiaShow map of KollamKarikodeKarikode (Kerala)Show map of KeralaCoordinates: 8°54′57.3480″N 76°37′57.7220″E / 8.915930000°N 76.632700556°E / 8.915930000; 76.632700556CountryIndiaStateKeralaDistrictKollam districtMunicipal CorporationKollamLanguages • OfficialMalayalamTime zoneUTC+5:30 (IST)PIN691005Telephone code0474Ve...

 

Advertisement for the Kammgarnspinnerei Hampe,[1] from the Illustrirte Zeitung Änne Koken (28 May 1885, Hanover - 19 April 1919, Hanover) was a German artist. In addition to landscapes and still-lifes, she designed stained glass, clothing and decorative book covers. She also worked as a commercial artist, notably for the firms Bahlsen and Günther Wagner (a pharmaceutical company, now a division of Pelikan AG).[2] Biography Her father was the painter and engraver, Gustav Koke...

Private university located in Surabaya, Indonesia. Petra Christian UniversityUniversitas Kristen PetraSealMottoLatin: Amor, Integritas, Incrementum, Humilitas et VeritasMotto in EnglishLet Your LIGHT Shine (LIGHT: Love, Integrity, Growth, Humility & Truth)TypePrivateEstablished1961AffiliationYPTK PetraReligious affiliationProtestantPresidentHary Sudjoko ListijoVice-presidentYos Handarto PoernomoProvostDr. Rudy Setiawan, S.T., M.T.RectorDjwantoro HardjitoStudents8,805[1]Underg...

 

Majelis Legislatif Negara Bagian Sabah bahasa Kadazandusun: Langga' Tinukuan Pogun SabahDewan Undangan Negeri Sabah ke-16JenisJenisSistem satu kamar SejarahDidirikan25 September 1963PimpinanYang di-Pertua NegeriJuhar Mahiruddin sejak 1 Januari 2011 KetuaKadzim M. Yahya sejak 8 Oktober 2020 Wakil Ketua IAhmad Abdul Rahman sejak 7 Juni 2018 Wakil Ketua IIGeorge Anthony Ginibun sejak 26 Juni 2018 Ketua MenteriHajiji Noor, GRS sejak 29 September 2020 Pemimpin OposisiShafie Apdal, WARISAN ...

 

آرون رامزي Aaron Ramsey رامزي مع يوفنتوس عام 2019 معلومات شخصية الاسم الكامل آرون جيمس رامزي[1] الميلاد 26 ديسمبر 1990 (العمر 32 سنة)[2]كارفلي، ويلز الطول 1.78 م (5 قدم 10 بوصة)[3] مركز اللعب وسط الجنسية المملكة المتحدة  معلومات النادي النادي الحالي نيس الرقم 16 مسيرة الش...

Wakil Bupati Kutai TimurPetahanaKasmidi Bulangsejak 26 Februari 2021KediamanRumah Jabatan BupatiMasa jabatan5 tahunDibentuk2001Pejabat pertamaMahyudin Berikut ini adalah daftar wakil bupati Kutai Timur yang menjabat sejak pembentukannya pada tahun 2001. No Wakil Bupati Mulai menjabat Akhir menjabat Prd. Ket. Bupati 1 H.Mahyudin S.T., M.M. 2001 2003 1 [ket. 1] Drs. H.Awang Faroek Ishak M.M., M.Si. Lowong 2003 2006 H.Mahyudin S.T., M.M. 2 Isran Noor 13 Februari 2006 17 Desember 200...

 

English painter George Arthur Fripp in the 1890s The grave of George Arthur Fripp, Highgate Cemetery, London George Arthur Fripp RWS (13 June 1813 – 17 October 1896) was a British watercolourist. He was a grandson of the artist Nicholas Pocock and brother of the painter Alfred Downing Fripp. His nephew was the artist Henry Charles Innes Fripp. Life Fripp was born in Bristol, and educated in Bristol, Birmingham and Leamington. He had lessons in oil painting from James Baker Pyne and firs...

 

  此条目的主題是日本大阪市的一個廣域地名。关于大阪市24區其中之一的北區,請見「北區 (大阪市)」。 大阪北區(日语:キタ Kita,即日文中「北」的片假名),又稱北區或北,日本大阪市北區以梅田、北新地、中之島為核心的商業區總稱,與難波、心齋橋為主的南區相對,形成南北雙核心之結構,為西日本代表性的繁華商圈。[1][2] 大阪北區大阪...

High performance variant of the Honda Civic Motor vehicle Honda Civic Type RHonda Civic Type R (FL5)OverviewManufacturerHondaProductionSeptember 1997 – presentBody and chassisClassSport compact carBody style3-door hatchback (1997–2011)5-door hatchback (2015–2022)5-door liftback (2022–present)4-door sedan (2007–2011; FD2 only)LayoutFront-engine, front-wheel-driveRelatedHonda Civic The Honda Civic Type R (Japanese: ホンダ・シビックタイプR, Hepburn: Honda Shibikku Taipu...

 

Sallarid ruler of Azerbaijan Marzuban ibn MuhammadSallarid ruler of AzerbaijanSilver dirham of Marzban bin Muhammad. Museum of History of Azerbaijan, BakuReign941/2–957PredecessorMuhammad bin MusafirSuccessorJustan I ibn Marzuban IIbrahim I ibn Marzuban IBornUnknownDied957HouseSallaridFatherMuhammad bin MusafirReligionIslam Marzuban ibn Muhammad (died 957) was the Sallarid ruler of Azerbaijan (941/42–957). He was the son of Muhammad bin Musafir, the ruler of Tarum. Takeover of Azerbaijan ...

 

This article does not cite any sources. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Ve Plus TV – news · newspapers · books · scholar · JSTOR (September 2021) (Learn how and when to remove this template message) Television channel Ve PlusTypeCable Television NetworkCountryVenezuelaBroadcast areaUnited StatesLatin AmericaVenezuelaSpainProgrammingPicture format108...

Резня в Кисуфим (ивр. הטבח בכיסופים‎) Место киббуц Кисуфим, Южный округ, Израиль Координаты 31°22′27″ с. ш. 34°23′58″ в. д.HGЯO Мотив ненависть, этническая чистка Дата 7 октября 2023 года Нападавшие Группировки из Сектора Газа ХАМАС Убитые ~ 8 жителей + Реувен Хейник +...

 

Season of television series Invasion of the ChampionsSeason 29Presented byT. J. LavinNo. of contestants26Winners Chris CT Tamburello Ashley Mitchell LocationKrabi, Thailand Country of originUnited StatesNo. of episodes16 (Reunion Included)ReleaseOriginal networkMTVOriginal releaseFebruary 7 (2017-02-07) –May 16, 2017 (2017-05-16)Season chronology← PreviousRivals III Next →XXX: Dirty 30 The Challenge: Invasion of the Champions[1] (originally promoted and ...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!