Ken Arnold - Ken Arnold - Wikipedia

Ken Arnold
Ken Arnold - 25 Aralık 2006.jpg
25 Aralık 2006'da Ken Arnold
Doğum
Kenneth Cutts Richard Cabot Arnold

(1958-06-13) 13 Haziran 1958 (yaş 62)
MeslekProgramcı
BilinenHaydut, katkıları BSD UNIX

Kenneth Cutts Richard Cabot Arnold (1958 doğumlu) bir Amerikalı bilgisayar programcısı 1980'lerin geliştiricilerinden biri olarak bilinir zindan sürünen video oyunu Haydut,[1] Orijinal Berkeley'e yaptığı katkılardan dolayı (BSD ) dağılımı Unix hakkında kitapları ve makaleleri için C ve C ++ (ör. 1980'ler - 1990'lar Unix İncelemesi sütun, "C Danışmanı") ve yüksek profilli çalışması Java platformu.

Berkeley'de

Arnold katıldı California Üniversitesi, Berkeley, çalıştıktan sonra Lawrence Berkeley Ulusal Laboratuvarı bir yıl boyunca bilgisayar laboratuvarları, A.B. içinde bilgisayar Bilimi 1985 yılında. Berkeley'de Berkeley Bilgisayar Kulübü ve Bilgisayar Bilimleri Lisanslar Derneği'nin başkanıydı ve 2BSD ve 4BSD'ye birçok katkı yaptı. Berkeley Unix dahil dağıtımlar:

  • küfürler ve termcap: imleç hareketini kontrol etmek için donanımdan bağımsız bir kitaplık, termcap'e dayalı olarak ASCII ekran terminallerinde ekran düzenleme ve pencere oluşturma Bill Joy 's vi ekran kontrol kodu). Lanetler dönüm noktası niteliğindeki bir gösteriydi kütüphane Bu, çok sayıda yeni uygulamanın tam ekran kullanıcı arayüzleri oluşturmasını mümkün kıldı. taşınabilir farklı ekran terminali markaları arasında.[2][3]
  • Haydut: Arnold, Michael Toy ve Glenn Wichman birlikte yazdı Haydut, tam ekran rol yapma video oyunu Yukarıdan "zindan" ın o zamanlar yeni bir görünümünü sunan (daha eski olduğu gibi metinsel açıklama yerine Zork ve Macera ). Tam bir "tür" ürettiroguelike " oyunlar.[4]
  • servet: bir şans kurabiyesi programı. Arnold'un alıntı görüntüleme programı tarihte ilk olmasa da, BSD standardı olarak açık ara en yaygın kullanılan program haline geldi ve alıntı veri tabanı hacimliydi. Ayrıca bir düz metin dosya formatı felsefi olarak Unix ile uyumluydu ve bu nedenle hem diğer servet programları hem de servet dışı amaçlar için yaygın olarak kullanıldı.[5]
  • Diğer BSD Unix oyunları: Cribbage, Hangman, Hunt, Mille Bornes, Tekel, robotlar.
  • Ctag'ler: çok erken bir özel amaç köprü metni temelde döndüren bağlantı oluşturucu vi editörü IDE. Program nesnelerini (işlevler gibi) dizinledi, böylece bir vi kullanıcısı (veya vim ), nesnenin adının başka bir yerindeki herhangi bir örneğinden bir nesneye veya işlev tanımına gidebilir kaynak kodu.

Ek olarak, Arnold hem öğrenci senatosunun bir üyesi hem de başkanı olarak görev yaptı.

Daha sonra iş

Arnold bir parçasıydı Hewlett Packard tasarlayan ekip CORBA. O da çalıştı Apollo Bilgisayar; olarak moleküler grafikler Bilgisayar Grafik Laboratuvarı'nda programcı U.C. San Francisco; ve bir üyesi olarak UNIX İncelemesi Yazılım İnceleme Kurulu.

Sun Microsystems'de

Arnold, kıdemli mühendis olarak çalıştı Sun Microsystems Laboratuvarlar, alanlarında nesne odaklı tasarım ve uygulama, C, C ++, Java, ve dağıtılmış hesaplama. Mimarlarından biriydi. Jini teknoloji, Sun'ın ana uygulayıcısı JavaSpaces teknoloji (uygulanan tuple boşlukları üzerinde Java platformu ) ve çalıştı Jim Waldo açık Uzaktan Yöntem Çağrısı ve nesne serileştirme.

Seçilmiş kaynakça

  • JavaSpaces. İlkeler, Örüntüler ve Uygulama; Eric Freeman, Susanne Hupfer, Ken Arnold; ISBN  0-201-30955-6
  • Java Programlama Dili; 4. Baskı; Ken Arnold, James Gosling David Holmes; ISBN  0-321-34980-6
  • The Jini (TM) Specification, 2nd Edition; Ken Arnold, Jim Waldo ve Jini teknoloji ekibinin geri kalanı. Addison Wesley tarafından yayınlanan resmi Jini Teknoloji Serisinin bir parçası.
  • A C ANSI C Kullanım Kılavuzu; Ken Arnold, John Peyton.
  • Unix Review'daki "The C Advisor" sütunu (yazarı Ken Arnold 198? - 199?)
  • "UNIX İzinde Korku ve Nefret - Berkeley sistem köstebeği itirafları."; Ken Arnold ve Bob Toxen'la birlikte Doug Merritt; Unix Review, Ocak 1985
  • "Rogue: Olduğu Yer, Neden Oradaydı ve Neden İlk Yerde Orada Olmamalıydı"; USENIX Konferans Tutanakları; Boston, Temmuz 1982, s. 139 ff; Ken C.R.C. Arnold, Michael C. Oyuncak[6]

Ayrıca bakınız

Referanslar

  1. ^ "Rogue" un Kısa Tarihi.
  2. ^ Arnold, K.C.R.C. (1977). "Ekran Güncelleme ve İmleç Hareketi Optimizasyonu: Bir Kitaplık Paketi". California Üniversitesi, Berkeley. Alıntı dergisi gerektirir | günlük = (Yardım)
  3. ^ Kenneth C. R. C. Arnold; Elan Amir (Aralık 1992). "Ekran Güncelleme ve İmleç Hareketi Optimizasyonu: Bir Kitaplık Paketi".
  4. ^ Not: 'Katkıda bulunan farklı bir Ken Arnold'du ("Ken W. Arnold") Ultima oyun serisi (bkz. Ultima_I: _The_First_Age_of_Darkness # Development_and_release ).[kaynak belirtilmeli ]
  5. ^ "Veri Dosyası Meta Biçimleri". Faqs.org. Alındı 2010-08-22.
  6. ^ Nemeth, Alan G. (5 Haziran 1982). "Boston Toplantısı için Teknik Program". archive-cr.com. Alındı 2016-05-30.

Dış bağlantılar