Ken Arnold
Ken Arnold | |
Született | Kenneth Cutts Richard Cabot Arnold 1958. június 13. (66 éves) |
Állampolgársága | amerikai |
Foglalkozása |
|
Iskolái | Kaliforniai Egyetem |
Kenneth Cutts Richard Cabot Arnold amerikai számítógépes programozó, aki az 1980-as években a Rogue nevű videójáték egyik fejlesztőjeként,[1] a Unix eredeti Berkeley (BSD) disztribúciójához való hozzájárulásáról, a C-ről és a C++-ról szóló könyveiről és cikkeiről (pl. az 1980-1990-es években a Unix Review „The C Advisor” című rovata), valamint a Java platformon végzett kiemelkedő munkájáról ismert.
A Berkeley-n
[szerkesztés]Arnold a Berkeley-i Kaliforniai Egyetemre járt, miután egy évig a Lawrence Berkeley Nemzeti Laboratórium számítógépes laboratóriumában dolgozott, és 1985-ben informatikából szerzett diplomát. A Berkeley-n a Berkeley Computer Club (később Computer Science Undergraduates Association) elnöke volt, és sokban hozzájárult a 2BSD és 4BSD Berkeley Unix disztribúciókhoz, többek között:
- curses és termcap : egy hardverfüggetlen könyvtár a kurzormozgatás, a képernyőszerkesztés és az ablakok létrehozásának vezérlésére ASCII kijelzős terminálokon , amely a termcap-on[2] és Bill Joy vi képernyővezérlő kódján alapul. A curses mérföldkőnek számító kijelzőkönyvtár volt, amely lehetővé tette, hogy számos új alkalmazás teljes képernyős felhasználói felületeket hozzon létre, amelyek hordozhatóak a különböző márkájú kijelzőterminálok között.[3][4]
- Rogue : Arnold, Michael Toy és Glenn Wichman közösen írták a Rogue-ot, egy teljes képernyős szerepjátékot, amely egy akkoriban újszerű „dungeon” látványt nyújtott felülről. A játék a „roguelike” játékok egész műfaját hozta létre.[5]
- fortune : egy cookie program.[6] Bár Arnold idézeteket megjelenítő programja nem az első volt a történelemben, BSD-szabványként messze a legszélesebb körben használt lett, és az idézeteket tartalmazó adatbázisa hatalmas volt. Egy egyszerű szöveges fájlformátumot is szabványosított, amely filozófiailag igazodott a Unixhoz, és így széles körben használták mind más 'szerencse-süti' programok, mind pedig egyéb célokra.[7]
- ctags : program kereszthivatkozások generálására számítógépes forráskódban.[8]
Válogatott könyvek
[szerkesztés]- JavaSpaces. Principles, Patterns, and Practice; Eric Freeman , Susanne Hupfer, Ken Arnold; ISBN 0-201-30955-6
- The Java Programming Language; 4th Edition; Ken Arnold, James Gosling, David Holmes; ISBN 0-321-34980-6
- The Jini(TM) Specification, 2nd Edition; Ken Arnold, Jim Waldo and the rest of the Jini technology team. Part of the official Jini Technology Series, published by Addison Wesley.
- "Fear and Loathing on the UNIX Trail -- Confessions of a Berkeley system mole."; Doug Merritt with Ken Arnold and Bob Toxen; Unix Review, Jan 1985
- "Rogue: Where It has Been, Why It Was There, And Why It Shouldn't Have Been There In The First Place"; USENIX Conference Proceedings; Boston, July 1982, p. 139 ff; Ken C.R.C. Arnold, Michael C. Toy[9]
Lásd még
[szerkesztés]Jegyzetek
[szerkesztés]- ↑ A Brief History of "Rogue".
- ↑ A termcap („terminal capability”) egy Unix-szerű számítógépeken használt, hagyományos szoftverkönyvtár és adatbázis, amely lehetővé teszi, hogy a programok eszközfüggetlen módon használhassák a megjelenítő számítógépes terminálokat, ami jelentősen leegyszerűsíti a hordozható szöveges módú alkalmazások írását.
- ↑ Arnold, K. C. R. C. (1977). „Screen Updating and Cursor Movement Optimization: A Library Package.”, Kiadó: University of California, Berkeley.
- ↑ Kenneth C. R. C. Arnold: Screen Updating and Cursor Movement Optimization: A Library Package, 1992. december 1.
- ↑ Note: it was a different Ken Arnold ("Ken W. Arnold") who contributed' to the Ultima game series (see Ultima I: The First Age of Darkness#Development and release).
- ↑ A fortune egy olyan program, amely egy álvéletlen üzenetet jelenít meg az idézetek adatbázisából.
- ↑ Data File Metaformats. Faqs.org. [2010. augusztus 25-i dátummal az eredetiből archiválva]. (Hozzáférés: 2010. augusztus 22.)
- ↑ A ctags egy olyan programozási eszköz, amely a különböző programozási nyelvek forrás- és fejlécfájljaiban található nevek indexfájlját generálja a kód megértésének megkönnyítése érdekében. A nyelvtől függően függvények, változók, osztálytagok , makrók és így tovább indexelhetők. Ezek a címkék lehetővé teszik a definíciók gyors és egyszerű megtalálását egy szövegszerkesztő, egy kódkereső motor vagy más segédprogram segítségével. Alternatívaként létezik egy olyan kimeneti mód is, amely egy kereszthivatkozási fájlt generál, amely ember által olvasható formában felsorolja a nyelvi fájlokban található különböző nevekről szóló információkat.
- ↑ Nemeth, Alan G.: Technical Program for Boston Meeting. archive-cr.com , 1982. június 5. (Hozzáférés: 2016. május 30.)
További információk
[szerkesztés]Fordítás
[szerkesztés]- Ez a szócikk részben vagy egészben a Ken Arnold című angol Wikipédia-szócikk fordításán alapul. Az eredeti cikk szerkesztőit annak laptörténete sorolja fel. Ez a jelzés csupán a megfogalmazás eredetét és a szerzői jogokat jelzi, nem szolgál a cikkben szereplő információk forrásmegjelöléseként.