Christopher Strachey

Christopher Strachey
Född16 november 1916
Hampstead, England
Död18 maj 1975 (58 år)
Oxford, England
NationalitetBrittisk
UtbildningGresham’s School; University of Cambridge
Yrke/uppdragDatavetare, programmerare
ArbetsgivareUniversity of Cambridge; University of Oxford
Känd förDenotationell semantik; CPL; tidsdelning; tidiga datorspel

Christopher S. Strachey, född 16 november 1916 i Hampstead, död 18 maj 1975 i Oxford, var en brittisk datavetare och en av pionjärerna inom programmeringsspråk och datorsystem. Han räknas som en av grundarna av denotationell semantik och var en tidig förespråkare för tidsdelning i datorer. Strachey har även uppmärksammats för tidiga experiment med datorspel, datorgenererad musik och datorgenererad litteratur.

Tidigt liv och utbildning

Christopher Strachey föddes i en intellektuell och kulturellt inflytelserik familj. Hans föräldrar var Oliver Strachey och Rachel ”Ray” Costelloe, och familjen hade nära kopplingar till Bloomsburygruppen. Bland släktingarna fanns bland andra författaren Lytton Strachey.

Han studerade vid Gresham’s School och därefter matematik och fysik vid King’s College, Cambridge. Studietiden präglades av personliga svårigheter, och han tog examen med lägre betyg än förväntat.

Karriär

Tidigt arbete

Efter studierna arbetade Strachey som forskningsfysiker vid Standard Telephones and Cables (STC), där han bland annat deltog i arbete relaterat till radar under andra världskriget. Efter kriget verkade han som lärare i matematik och fysik vid St Edmund’s School, Canterbury och senare vid Harrow School.

Tidiga datorprogram

År 1951 kom Strachey i kontakt med National Physical Laboratory och den tidiga datorn Pilot ACE. Samma år skrev han ett program för damspel (”draughts”), vilket ofta lyfts fram som ett av de tidigaste exemplen på ett datorbaserat spel. Programmet vidareutvecklades senare för Manchester Mark 1.

Strachey utvecklade även det som betraktas som den första datorgenererade musiken i Storbritannien samt ett så kallat ”kärleksbrevsprogram”, ett tidigt exempel på datorgenererad litteratur.

Programmeringsspråk och tidsdelning

Under 1950- och 1960-talen arbetade Strachey som konsult och forskare inom datorutveckling. Han spelade en central roll i utvecklingen av Combined Programming Language (CPL) och introducerade flera grundläggande begrepp inom programmeringsspråksteori, bland annat termerna polymorfism och referentiell transparens.

År 1959 presenterade han idén om tidsdelning, där flera användare kan arbeta interaktivt med samma dator. Hans arbete på området räknas som ett av de första och mest inflytelserika bidragen till tidsdelade datorsystem.

Oxford

År 1965 blev Strachey den första chefen för Programming Research Group vid University of Oxford och senare universitetets första professor i datavetenskap. Han samarbetade nära med bland andra Dana Scott och lade grunden för Oxfords starka tradition inom teoretisk datavetenskap.

Privatliv

Strachey var öppet homosexuell under en tid då detta var socialt stigmatiserat i Storbritannien. Han avled 1975 i hepatit efter en tids sjukdom.

Eftermäle

Vid University of Oxford finns en Christopher Strachey Professorship of Computing, instiftad till hans minne. Hans inflytande märks tydligt inom programmeringsspråksteori, formell semantik och datavetenskapens historia.

Se även

Referenser

  1. ↑ ”Christopher Strachey”. Encyclopædia Britannica. https://www.britannica.com/biography/Christopher-Strachey. Läst 28 januari 2026.
  2. ↑ Campbell-Kelly, Martin (1985). ”Christopher Strachey, 1916–1975: A Biographical Note”. IEEE Annals of the History of Computing 7 (1): sid. 19–21. doi:10.1109/mahc.1985.10001.
  3. ↑ ”Computer Pioneers – Christopher Strachey”. IEEE Computer Society. https://history.computer.org/pioneers/strachey.html. Läst 28 januari 2026.
  4. ↑ Corbató, F. J. m.fl. (1963). The Compatible Time-Sharing System: A Programmer’s Guide. ISBN 978-0-262-03008-3. https://archive.org/details/compatibletimesh00fjco

Externa länkar