Ugrás a tartalomhoz

Maurice Wilkes

A Wikiszótárból, a nyitott szótárból


Főnév

Maurice Wilkes (tsz. Maurice Wilkeses)

  1. (informatika) Sir Maurice Vincent Wilkes (1913. június 26. – 2010. november 29.) brit számítástudós, az első működő programvezérlésű számítógép, az EDSAC (Electronic Delay Storage Automatic Calculator) megalkotója. Ő volt az egyik legnagyobb hatású úttörő a számítástechnika hajnalán – munkássága megalapozta a modern számítógépek felépítését és használatát, különösen a szoftverfejlesztés és az operációs rendszerek területén.



🧒 Korai élet és tanulmányok

  • Született: 1913, Dudley, Anglia
  • Tanulmányok: University of Cambridge, St. John’s College
  • Fizikusként és elektronikai háttérrel kezdett, de gyorsan a számítástechnika felé fordult, még mielőtt az hivatalos tudományterületté vált volna.



💻 Az EDSAC: Az első gyakorlati számítógép

Wilkes legismertebb hozzájárulása az EDSAC (1949) megalkotása volt, ami az egyik legelső:

  • teljesen elektronikus,
  • tárolt programú (von Neumann-architektúrájú),
  • használható célokra alkalmazott számítógép.

Miért volt forradalmi?

  • Az EDSAC volt az első számítógép, amelyet rendszeresen használtak tudományos problémák megoldására.
  • Képes volt matematikai és biológiai számítások elvégzésére.
  • Az EDSAC-ot 1949. május 6-án indították el – ez megelőzte az amerikai UNIVAC-ot és az IBM gépeit.



🧠 A mikroprogramozás születése

Wilkes 1951-ben felismerte, hogy:

A számítógépek vezérlését le lehet írni alacsony szintű programként.

Ezzel megalapította a mikroprogramozás koncepcióját, ami forradalmasította a processzorok vezérlési logikáját, és alapját képezi a modern CPU-k működésének. Ennek révén:

  • Egyszerűbbé vált az architektúra tervezése
  • Rugalmasabb vezérlési egységeket lehetett építeni
  • Elterjedt a firmware és a mikrokód



📚 Szoftverfejlesztés és operációs rendszerek

Maurice Wilkes volt az egyik első ember, aki felismerte, hogy a szoftver fejlesztése nehéz, komplex és strukturálást igényel. Híres mondása:

„Hirtelen rádöbbentem, hogy az egész hátralevő életemet hibakereséssel fogom tölteni.” (1949)

Ez az idézet máig szimbóluma annak, hogy a hibakeresés (debugging) és a programkarbantartás a szoftverfejlesztés szerves része.

Operációs rendszerek:

  • Wilkes úttörő volt a közös időmegosztású rendszerek (time-sharing systems) fejlesztésében.
  • Dolgozott könyvtárrendszerek, loader, linker és egyéb futtatásidejű eszközök kialakításán is.



🏫 Cambridge University és a számítástudomány intézményesítése

Wilkes a Cambridge-i Egyetem Computer Laboratory igazgatójaként:

  • Intézményesítette a számítástudomány oktatását Angliában
  • Megalapozta a tudományterület formális struktúráját Európában
  • Közvetlen hatása volt a későbbi generációk képzésére, köztük olyan nevekre, mint David Wheeler (a subroutine fogalmának kidolgozója)



📖 Fontos művei

  • “The Preparation of Programs for an Electronic Digital Computer” (1951) – Az első számítógépes programozási könyv, társszerző: David Wheeler – Lefektette az alprogramok (subroutines) fogalmát és a moduláris programozás alapjait
  • Későbbi írásai: számítógép-architektúra, operációs rendszerek, párhuzamos feldolgozás



🏆 Elismerések

Díj Megnevezés
🥇 Turing-díj (1967) Az EDSAC és a programozási elvek kidolgozásáért
🎖️ Knight Bachelor (Sir) 2000-ben ütötték lovaggá
🏛️ Fellow of the Royal Society (FRS) A brit tudományos élet egyik legnagyobb elismerése
🎓 ACM Fellow, IEEE Fellow Mindkét vezető számítástudományi szervezet elismerte
🥈 Faraday Medal (1981) A brit mérnöki akadémia legmagasabb kitüntetése
🏅 Computer History Museum Fellow (1996) Az informatika történetének megőrzéséért



👨‍👩‍👧‍👦 Emberi oldal

  • Wilkeset kollégái kedves, csendes, de végtelenül precíz emberként írták le.
  • Szerette a struktúrált gondolkodást, és hitt a mérnöki egyszerűség erejében.
  • Aktív maradt 80 éves koráig – előadott, publikált, vitázott a számítógép-tudomány jövőjéről.



🌍 Öröksége

Maurice Wilkes neve örökre összefonódik a számítógép történetével. Munkája:

  • Az EDSAC révén megvalósította az első valóban hasznos számítógépet
  • Létrehozta az első programozási könyvet
  • Kidolgozta a mikroprogramozás elvét, amely ma is működteti a processzorokat
  • Elindította a szoftverfejlesztés mint tudomány fejlődését



👑 Összegzés

Maurice Wilkes nemcsak hardvert épített, hanem gondolkodásmódot formált. Nélküle a számítástechnika talán később vagy más irányba fejlődik. Az ő nyomdokain jött létre a modern szoftverfejlesztés, processzortervezés és számítástudományi oktatás.



Egy mondatban:

Maurice Wilkes a számítógép atyamestere volt – aki nemcsak gépet alkotott, hanem az ember és gép közötti nyelvet is feltalálta.