Christopher Strachey
| Christopher Strachey | |
| Född | 16 november 1916 Hampstead, England |
|---|---|
| Död | 18 maj 1975 (58 år) Oxford, England |
| Nationalitet | Brittisk |
| Utbildning | Gresham’s School; University of Cambridge |
| Yrke/uppdrag | Datavetare, programmerare |
| Arbetsgivare | University of Cambridge; University of Oxford |
| Känd för | Denotationell 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.[1]
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.[2]
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.[3]
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.[4]
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
- Programmeringsspråkens historia
- Datorspelens historia
- Denotationell semantik
- Tidsdelning
Referenser
- ↑ ”Christopher Strachey”. Encyclopædia Britannica. https://www.britannica.com/biography/Christopher-Strachey. Läst 28 januari 2026.
- ↑ Campbell-Kelly, Martin (1985). ”Christopher Strachey, 1916–1975: A Biographical Note”. IEEE Annals of the History of Computing 7 (1): sid. 19–21. doi:.
- ↑ ”Computer Pioneers – Christopher Strachey”. IEEE Computer Society. https://history.computer.org/pioneers/strachey.html. Läst 28 januari 2026.
- ↑ Corbató, F. J. m.fl. (1963). The Compatible Time-Sharing System: A Programmer’s Guide. ISBN 978-0-262-03008-3
Externa länkar
- ”Computer Pioneers – Christopher Strachey”. IEEE Computer Society. https://history.computer.org/pioneers/strachey.html. Läst 28 januari 2026.
- ”Catalogue of the papers of Christopher Strachey”. The National Archives (UK). https://discovery.nationalarchives.gov.uk/details/r/24dc1102-e60d-489e-9443-55b0af464f1a. Läst 28 januari 2026.
| |||||||||||||||||
|