Computerpionier John McCarthy is overleden

Computerwetenschapper John McCarty is overleden. McCarthy was onder meer een pionier op het gebied van kunstmatige intelligentie en bedenker van de high-level-programmeertaal Lisp. De wetenschapper is 84 jaar geworden.

John McCarthyDe universiteit van Stanford, waaraan John McCarthy tot zijn pensioen in 2000 verbonden was, heeft zijn dood op Twitter bevestigd. De wetenschapper is 84 jaar geworden. McCarthy stond onder meer aan de wieg van kunstmatige intelligentie. Zo heeft hij de term 'artificial intelligence' bedacht en een groot aantal wetenschappelijke publicaties over het principe op zijn naam staan.

McCarthy was ook de bedenker van Lisp, een high-level-programmeertaal die gebruikmaakt van symbolische expressies en die vandaag de dag nog steeds wordt gebruikt. Het was een van de eerste populaire high-level-programmeertalen, die veel abstracter zijn dan low-level-programmeertalen, zoals assembly en machinetaal.

McCarthy bouwde Lisp tussen 1956 en 1958 voor applicaties met kunstmatige intelligentie, maar de taal werd al snel voor andere doeleinden gebruikt. Zo is een van de eerste videogames, Spacewar, in Lisp geprogrammeerd.

Veel hedendaagse programmeertalen zijn beïnvloed door Lisp; principes als if-else-constructies en garbage collection zijn aan Lisp te danken. Hoewel de taal nog steeds wordt gebruikt, is deze in de loop der jaren flink veranderd en zijn er de nodige dialecten ontstaan, zoals Scheme en Common Lisp.

McCarthy was in 1957 verantwoordelijk voor de eerste implementatie van multitasking. Destijds was computercapaciteit schaars, waardoor het efficiënt was om de beschikbare rekenkracht over verschillende gebruikers te verdelen. Volgens McCarthy kon timesharing, zoals multitasking destijds werd genoemd, ertoe leiden dat rekenkracht en software als een dienst worden aangeboden, net als bijvoorbeeld water en elektriciteit. Daarmee voorzag McCarthy in feite het principe van cloudcomputing.

De wetenschapper was gedurende zijn leven verbonden aan een vijftal universiteiten, maar het langst was hij verbonden aan de Stanford-universiteit, waar hij van 1962 tot 2000 lesgaf.

Door Joost Schellevis

Redacteur

25-10-2011 • 11:38

57

Submitter: bassie

Reacties (57)

57
51
27
0
0
2
Wijzig sortering
Nou, rust zacht dan maar, kerel. Alleen moet ik eerlijk bekennen als ICTer dat ik het hele Lisp niet ken. Sterker nog, had er nog nooit van gehoord. Maar goed, ben ook geen programmeur, maar ook in mijn opleidingen is dit nog nooit opgemerkt.

Wordt het nog wel aktief gebruikt? Ik las dat er genoeg "dialecten" zijn ontstaan, maar ook die zeggen me niks.

Afijn...rust zacht.
Nou, rust zacht dan maar, kerel. Alleen moet ik eerlijk bekennen als ICTer dat ik het hele Lisp niet ken. Sterker nog, had er nog nooit van gehoord. Maar goed, ben ook geen programmeur, maar ook in mijn opleidingen is dit nog nooit opgemerkt.

Wordt het nog wel aktief gebruikt? Ik las dat er genoeg "dialecten" zijn ontstaan, maar ook die zeggen me niks.

Afijn...rust zacht.
Raar dat mensen de geschiedenis van hun vakgebied niet kennen. Lisp is een geweldige taal, iedereen zou het moeten leren gewoon om de principes die erachter zitten, en wat verder te kijken dan hun Windows/C# wereldje.

Het wordt nog steeds gebruikt....in Emacs bijvoorbeeld...en er is een groeiende LISP community die de taal "herontdekt".

Lisp Is Simply Perfect :)

@MrBuilding, da's waar. Maar dit is de echte prehistory, en daar is er niet zoveel van.

[Reactie gewijzigd door durian op 23 juli 2024 08:59]

Anoniem: 422233 @durian25 oktober 2011 13:28
Raar dat mensen de geschiedenis van hun vakgebied niet kennen.
Durian geeft toch duidelijk aan dat hij geen programmeur is. Het is niet te doen om alle pioniers op hard- en software te kennen, omdat je ICT-er bent. En vergeet daarnaast natuurlijk alle informatietechonolie-pioniers niet of de architecten of....

OT:
Mooie aanleiding om weer eens wat stukken van hem te lezen. Op de engelse wikipedia staat een link naar zijn stuk "Some philosophical problems from the standpoint of artificial intelligence". Een aanrader, voor de liefhebbers althans.
Anoniem: 241040 @Yzord25 oktober 2011 11:58
"actief" gebruikt denk ik het niet nee. Maar in sommige kringen kom je het nog wel tegen.

Zo ben ik ooit op een programma gebotst voor chemische analyses dat in zijn laatste versie een prachtige mooie GUI had gekregen in .NET (met WPF enzo) maar waarbij het belangerijkste deel een Scheme (afstammeling van Lisp) console was omdat de mensen die er mee moesten werken voornamelijk in Scheme programmeren.

Dus een beetje zoals je nu wel eens een Lua-module vindt binnen een groter geheel.
Mja lisp zorgt bijvoorbeeld voor erg schone code als je bijv een state machine hebt.
State machines worden vaak toegepast bij simpele arteficial intelligence software, zoals in het artikel staat: John bouwde deze taal voor AI.
Ik heb het nooit zelf geprogrammeerd maar dingen zijn een stuk korter dan in bijvoorbeeld c kan ik je vertellen ;)
Alleen moet ik eerlijk bekennen als ICTer dat ik het hele Lisp niet ken. Sterker nog, had er nog nooit van gehoord.
Waar is de smiley dat er eentje van langs krijgt met een plank...

Ik kan overigens niet zeggen dat ik er goede herinneringen aan heb...
Een taal waar je gek wordt van de haakjes... zo erg dat destijds (15 jaar geleden) halverwege tijdens het examen de docent binnenkwam om te vertellen dat een opgave niet klopte omdat deze een haakje te weinig had...
Ik gebruik Lisp nog dagelijks. Op m'n werk Autolisp en Vlisp voor applicaties in AutoCAD en privé voor Emacs.

Lisp is met name voor AutoCAD zeer geschikt: De properties van entiteiten zijn veel eenvoudiger/sneller te benaderen omdat ze opgslagen worden in een list i.p.v. een array.
Sja, de meeste computer pioniers beginnen redelijk op leeftijd te raken......
Lisp heb ik ook nog op school gehad, ik werd gek van die haakjes, maar misschien begreep ik het concept niet helemaal als ik lees wat ermee gedaan is.
LISP= Lots of Irritating Single Parentheses

Concept is lastig te vatten. List stond voor List Processing.
De compiler voor LISP kon in LISP geschreven worden, en toen kreeg je bootstrapping
Nog meer dan bij Jobs blijkt nu toch wel hoe oud de computerindustrie eigenlijk al is. De echte pioniers zijn inmiddels al zwaar op leeftijd natuurlijk.

Ik ben trouwens heel slecht in Lisp. ;)
Anoniem: 382732 @ThE_ED25 oktober 2011 13:30
Oud is natuurlijk relatief. Er zijn maar heel weinig industrieen jonger dan de computerindustrie. Ik weet er eerlijk gezegd niet zo snel 1 te bedenken.
Altijd jammer als zo iemand wegvalt, maar de pioniers worden inmiddels bejaarde mensen dus dit soort berichten zullen vaker gaan verschijnen :)
jep, 84 jaar is een respectabele leeftijd.
Voor wie een introductie wil in LISP; Douglas Hofstadter heeft in zijn boek "Metamagische thema's" enkele boeiende hoofdstukken gewijd aan LISP.
Anoniem: 314060 25 oktober 2011 15:16
De google ai challenge planet wars is nog gewonnen door een lisp scriptje.

http://en.wikipedia.org/wiki/Google_AI_Challenge

Mijn master op de TU Delft gebruikt GDL, dit is een pakket opgebouwd op common lisp, denk dat t wel leeft dus.

RIP John McCarthy
Man o man, een hele rits met technologische helden/pioniers sterven. Heren bedankt en RIP :(
jup helaas :(
Het gekke is dat al deze mensen allemaal fundamentele dingen hebben bedacht en ontwikkeld... iets wat je nu niet meer zo veel ziet...
Wellicht moet die tijd nog komen, dat de nieuwe helden zich laten zien.
Bedankt John :)
Eh? Er wordt nog zeer veel ontwikkeld hoor, maar ja de fundamenten worden nu eenmaal altijd in het begin gelegd. Nou ja, tenzij er natuurlijk een Belgische aannemer aan de slag is.

De fundamenten van de auto industry zijn ook al honderd jaar oud maar dat zegt niet dat er niets meer wordt gedaan. Maar ja er zijn maar weinig momenten zoals het uitvinden van de verbrandings motor or de if/else constructie of de transistor.

Maar de eerste auto motoren hadden zo'n lage compressie dat je ze met de hand kon aanzwengelen. Moet je eens met een moderne auto doen, je breekt je arm gegarandeerd.

Lisp is al jaren achterhaald. If I seen furthest it is because I stood on the shoulders of giants. En deze meneer stond of de schouders van een mens die ooit het vuur (uit)vond en later electriciteit (niet de zelfde persoon overigens voor de lezers wiens geschiedenis kennis enigzins beperkt is) en ga zo maar door.

Sommige daarvan spreken meer tot de verbeelding dan andere maar dit komt deels omdat wat er NU gebeurt nog niet in de geschiedenis boeken is weg geschreven. Wie weet wat we over 50 jaar zeggen over de mensen die nu hard aan het werk zijn.
Lisp is al jaren achterhaald.
Is weer actueel met name door clojure en multicore processors
Lisp is zeker nog niet achterhaald. Er zijn paradigma's uit de taal die nog steeds binnensijpelen in andere talen. Denk aan lambda's en continuations, bijvoorbeeld.
Wauw dat gaat snel zo... R.I.P.
Anoniem: 63072 @Murrays25 oktober 2011 13:04
Dat is op zich niet zo verwondelijk. Het computer tijdperk is eigenlijk tijdens de tweede wereldoorlog begonnen en daarna in een versnelling geraakt.

De pioniers die toen al wat ouder waren zijn al jaren dood. De hele generatie 'jongeren' die zich indertijd op de computers hebben gestort zijn nu op leeftijd en hebben jaren lang bijdragen kunnen leveren.

Ik verwacht de komende jaren nog veel van dit soort berichten.
Anoniem: 425061 25 oktober 2011 11:41
de tech wereld heeft wel zijn fair share aan verliezen deze tijd van het jaar, alweer een held dood :(
Ik denk dat de meeste pioniers zo'n beetje rond zijn leeftijd zijn, dus er zullen er de komende jaren nog wel meer volgen verwacht ik.
Bad news always comes in threes :(

Op dit item kan niet meer gereageerd worden.