Stephen Russell, ofta kallad Steve Russell eller med smeknamnet ”Slug”, född 1937 i Hartford, Connecticut, är en amerikansk datavetare och pionjär inom både programmering och datorspel. Han är mest känd som huvudupphovsman till Spacewar! (1962), ett av de tidigaste och mest inflytelserika digitala datorspelen, ofta beskrivet som det första allmänt spridda datorspelet.

Tidigt liv och utbildning Russell växte upp i Hartford och studerade vid Dartmouth College i New Hampshire mellan 1954 och 1958. Under studietiden utvecklade han ett tidigt intresse för datorer och programmering, vilket senare ledde honom till arbete vid Massachusetts Institute of Technology (MIT).

Karriär

Lisp och tidig programmering Under slutet av 1950-talet skrev Russell de två första implementationerna av programmeringsspråket Lisp för stordatorn IBM 704. Han insåg att begreppet universella funktioner kunde tillämpas i Lisp och utvecklade därigenom den första praktiska Lisp-tolken, vilket gjorde språket möjligt att köra interaktivt snarare än enbart via kompilering.

Russell utvecklade även konceptet continuation inom Lisp för att hantera komplex rekursion, ett begrepp som senare fått stor betydelse inom både språkdesign och teoretisk datavetenskap. alt=Spacewar! på PDP-1 vid Computer History Museum, 2007|miniatyr|Spacewar! på Computer History Museums PDP-1, 2007

Spacewar! År 1962 skapade Russell tillsammans med andra medlemmar i Tech Model Railroad Club vid MIT spelet Spacewar!. Spelet kördes på en PDP-1-dator från Digital Equipment Corporation och simulerade strider mellan två rymdskepp under påverkan av gravitation.

Spacewar! spreds snabbt till andra universitet och forskningsmiljöer och betraktas allmänt som en grundsten i datorspelens historia.

Senare arbete Efter sin tid vid MIT arbetade Russell bland annat som chef inom tidsdelningsföretaget Computer Center Corporation i Washington. År 1968 fungerade han som mentor för Bill Gates och Paul Allen i samband med deras tidiga programmeringsarbete på en PDP-10-dator vid Lakeside School i Seattle.

Betydelse Steve Russell räknas som en central gestalt i både den tidiga programmeringshistorien och datorspelens utveckling. Hans arbete med Lisp bidrog till språkets fortsatta användning inom artificiell intelligens, medan Spacewar! lade grunden för interaktiva datorspel och spelkultur.

Se även Datorspelens historia Datorspelens tidiga historia Lisp

Referenser

Externa länkar

Kategori:Födda 1937 Kategori:Amerikanska programmerare Kategori:Män Kategori:Levande personer Kategori:Amerikanska datavetare Kategori:Amerikanska datorspelsutvecklare Kategori:Lisp Kategori:Alumner från Dartmouth College Kategori:Alumner från Massachusetts Institute of Technology