Audrey Bates: År 8 før LISP

Et par linjer fra Audrey Bates’ speciale.

I Andrew Hodges’ meget omfattende og velskrevne biografi om Alan Turing er der et sted, hvor det kort nævnes, at Turing, da han var ansat på universitetet i Manchester, var vejleder for en MSc-studerende, Audrey Bates, der også arbejdede som assistent ved arbejdet med at programmere den nye Mark 1-computer. Audrey Bates’ specialeprojekt handlede om at bruge Mark 1-computeren til at repræsentere og evaluere udtryk i en delmængde af lambda-kalkylen. Dengang syntes mange andre matematikere på Turings institut, at det ikke var “rigtig matematik”. Jeg nævnte dette kort i et indlæg her på bloggen sidste år. Audrey Bates var faktisk den eneste MSc-studerende, Turing nogensinde vejledte. Hun havde tidligere arbejdet med kryptanalyse på Bletchley Park, og formodentlig var det hende, der skrev et program til Mark 1, der kunne spille Nim.

Underligt nok er det først i dag, dette går op for mig, efter at have set Hodges’ webside om hvad Turing mon kunne have lavet, hvis han ikke var afgået ved død: Det, Audrey Bates arbejdede med i 1950, var faktisk det første funktionsorienterede programmeringssprog og en fortolker for et sådant sprog. Normalt tilfalder denne ære John McCarthy og hans arbejde med LISP – og da også med god grund, for det var efter LISP, det hele for alvor begyndte. Hvor meget, McCarthy kendte til Audrey Bates’ arbejde, ved jeg ikke. Jeg har desværre heller ikke kunnet finde ret mange oplysninger om hvordan det siden gik hende, endsige noget billede af hende. Det ærgrer mig desto, for hun er faktisk en af de tidlige pionerer inden for datalogi.

(Visited 33 times, 1 visits today)
Loading Facebook Comments ...

Skriv et svar