Ritchie & Thompson – A C és a Unix megalkotói

Cikkjegyzék

Ritchie & Thompson – A C és a Unix

Unix és C

Belle sakkozó program

Page 3 of 3

Ritchie és Thompson sok szempontból a 80-as évek személyi számítógépes programozóinak előfutárainak tekinthetők – nem a profit, hanem a szórakozás és az ötletek iránti lelkesedés vezérelte őket.

Belle a sakkért

Ken Thompson pályafutásának van egy mellékága, amelynek semmi köze a Unixhoz, a C-hez vagy azokhoz a programtípusokhoz, amelyekkel általában kapcsolatba hozzák.

Kiskorában a sakkozás mellett az elektronikát is szerette. Mi sem lehetett volna természetesebb, mint sakkozó programokat és gépeket készíteni.

1972-ben Thompson elkezdett dolgozni a Belle-en, egy sakkozó programon, amely hagyományos keresési technikákat használt a végjátékok adatbázisával kombinálva.

Ken Thompson és Joe Condon sakklépéseket tanulmányozott

Később (1976) Joe Condonnal együtt kifejlesztett egy hardverprototípust a Belle lépésgenerátorához, valószínűleg az első dedikált sakkozó hardvert. Ez egy 200 lépés/másodperc sebességű gépből 1980-ra 120 000 lépés/másodperc sebességűre fejlődött. Ez a gyors gép 1700 chipet használt, és elvégezte az első osztályú sakkozáshoz szükséges összes munkát. A korábbi verziók egy PDP 11-et használtak gazdatestként, de a Belle 1980-as változata mindent megcsinált, és három ACM számítógépes sakkbajnokságot nyert (1980, 81 és 82).

Azzal is történelmet írt, hogy ez volt az első program, amely elnyerte a mesteri címet (USA). A Fredkin Alapítvány 5000 dollárral jutalmazta Belle alkotóit az első szoftveres sakkmesterért.

Thompsonnak még a sakkszabályok megváltoztatását is sikerült elérnie! Az 50 lépéses szabály kimondta, hogy 50 olyan lépés után, amelyben egyetlen gyalog sem lépett előre és egyetlen bábut sem ütöttek le, a partit patthelyzetnek kell nyilvánítani. Végjáték-adatbázisát felhasználva egyszerű végjátékok elemzésére sikerült megmutatnia, hogy vannak olyan játszmák, amelyeket meg lehet nyerni, ha hagyják, hogy az 50 lépésen túl is folytatódjanak. Ennek eredményeként az 50 lépéses szabályt megváltoztatták – de aztán kiderült, hogy nem működőképes, ezért visszaváltoztatták!

Maradandó örökség

Ritchie és Thompson a 80-as évek személyi számítógépes programozóinak előfutárainak tekinthetők – nem a profit, hanem a szórakozás és az ötletek iránti lelkesedés vezérelte őket.

A National Inventor’s Hall of Fame videoklipjében, amely elmagyarázza, hogy a Unix a mai operációs rendszer előfutára, Ken Thompson kijelenti:

“A Unix nekem készült. Nem másoknak építettem operációs rendszernek, hanem azért építettem, hogy játékokat és a saját dolgaimat csináljam.”

A klip végén a narrátor összegez:

Néha a találmányok egy egyén azon törekvéséből származnak, hogy a meglévő technológia határait saját használatra feszegesse. Gyakran ez a törekvés végül mindannyiunk hasznára válik.

A videóban megjelenik Brian Kernighan is, aki Dennis Ritchie-vel közösen írta a C nyelv bibliáját, a “The C Programming Language”-t, amelyet gyakran egyszerűen csak “K&R”-ként emlegetnek.

Amellett, hogy a C-nek volt egy könyve, amely népszerűsítette, volt egy dala is, és itt van egy verzió, amelyet Dennis Ritchie tiszteletére tettek fel a YouTube-ra nem sokkal a 2011-ben bekövetkezett halála után:

A C-ben írni mindenképpen olyan filozófia, amelyet én is támogatok.

  • Harry Fairhead a Raspberry Pi IoT in C, a Micro:bit IoT in C és a Fundamental C: Getting Closer to the Machine című könyvek szerzője. Jelenleg az Applying C For The IoT With Linux című könyvén dolgozik, amelyet az I/O Press ad ki az I Programmer Library részeként.

Dennis Ritchie, a Unix és a C társalkotója, meghalt

A Unix úttörőit Japán-díjjal tüntették ki

The Rise Of People Power – Computer languages in the 70’s

Write in C – a tribute to Denis Ritchie

Brian Kernighan On C

Az I Programmer új cikkeiről való tájékoztatás, iratkozzon fel heti hírlevelünkre, iratkozzon fel az RSS feedre, és kövessen minket a Twitteren, a Facebookon vagy a Linkedinen.

Seymour Cray és a 20. századi szuperszámítógépek

A gyors autók iránti rajongás párhuzamot mutat a számítógépek végső teljesítményének keresésében. Ha egy többmagos szörnyetegre vágyik, akkor bizonyára megérti a szuperszámítógépek építésére való törekvést

Douglas Engelbart – Az ember, aki feltalálta a jövőt

Több mint 40 évvel ezelőtt egy férfi olyan dolgokat mutatott be, amelyek jóval megelőzték korukat, de ma már természetesnek vesszük őket. Doug Engelbart talán nem annyira ismert, mint Steve Jobs, de messzire ment, sokkal többet tett a

Más cikkek

  • A mikrochip feltalálása
  • Bill Gates – Mielőtt híres lett volna
  • Grace Hopper – A Cobol anyja
  • Az SWTP-effektus -A mikroszámítógépek forradalma az Egyesült Királyságban
  • A számítástechnika előtörténete
  • Az IBM PC
  • William Shockley és a szilárdtest elektronika

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.