Thomas E. Kurtz'ün Vefatı
(computerhistory.org)-
Thomas E. Kurtz'ü Anarken
- Bilgisayar öncüsü Thomas Kurtz'ün vefat haberi
- Kurtz, BASIC programlama dili ile Dartmouth Time-Sharing System'in ortak mucidiydi
- 1960'larda akademik bilişimin ilk dönemlerinde lisans öğrencileri için basit bir programlama dili yoktu
- Kurtz ve Kemeny, öğrencilerin BASIC kullanabilmesi için Dartmouth Time-Sharing System'i geliştirdi
-
Mesleki Yolunu Bulması
- Illinois eyaletinin Oak Park kentinde doğdu, 1950'de Knox College'dan mezun oldu
- 1956'da Princeton Üniversitesi'nden matematik doktorasını aldı
- UCLA'de SWAC bilgisayarı deneyimi edindi
- Dartmouth'ta öğretim üyesi olarak görev yaparken Dartmouth Time-Sharing System'i geliştirdi
-
Etkili Başarıları
- BASIC dili, birkaç nesil bilgisayarda gelişimini sürdürdü
- 1978'de Harvard öğrencileri Bill Gates ve Paul Allen, MITS Altair 8800 için bir BASIC sürümü geliştirdi
- Kişisel bilgisayar çağında BASIC'in popülaritesi hızla yükseldi
-
Çok Yönlü Kariyeri
- 1966'dan 1975'e kadar Dartmouth Kiewit Computation Center'ın direktörlüğünü yaptı
- 1979'da IBM'in desteğiyle bilgisayar ve bilgi sistemleri yüksek lisans programını organize etti
- 1983'te True BASIC, Inc.'i kurdu
- ANSI BASIC standardını geliştirmek için oluşturulan X3J2 komitesinin kurulmasına katkıda bulundu
- 1994'te ACM Fellow seçildi
-
Yazar Hakkında
- Dag Spicer, Computer History Museum'un kalıcı tarih koleksiyonunu yönetiyor
- Müzenin sergilerini, pazarlama faaliyetlerini ve eğitim programlarını planlıyor; ayrıca araştırma sorularını yanıtlıyor
- NPR, New York Times, Economist gibi önemli medya kuruluşlarına bilgisayar tarihiyle ilgili röportajlar verdi
1 yorum
Hacker News görüşleri
Programlamayı ilk kez BASIC diliyle öğrendim ve D dilini tasarlarken BASIC’in kolay string işleme yaklaşımını referans aldım. C dilindeki string işleme hatalarla doluydu. D dilinde string işlemeyi kolaylaştırmak başlıca hedeflerimden biriydi ve bunda başarılı oldum. C kodu incelerken string işleme bölümlerinde hata bulmak neredeyse kesindir. İnsanlara
strncpy()fonksiyonunun null sonlandırmayı nasıl ele aldığını bilip bilmediklerini sorarım.İlk programımı 1977’de BASIC diliyle yazdım ve kısıtlı bir BASIC derleyicisini Z80 için geliştirdim. 14KB RAM’de çalışan bir makine dili derleyicisi yapmıştım. Thomas Kurtz’a teşekkürler.
96 yaşına kadar yaşadı ve ben de çok fazla QBASIC yazdım. 1986-90’larda Hindistan’da elimizde sadece MSDOS vardı ve GWBASIC ile arkadaşlarımı ve ailemi etkiliyordum. MS WINDOWS 3.1’e geçince QBASIC ile grafiklere sardım. BASIC’ten başlayıp CLIPPER, FOXPRO, MFC ve Borland C++’a kadar ilerledim. BASIC diline minnettarım.
BASIC’in mirası olağanüstü. Atari 800XL’in BASIC ROM’u sayesinde küçük yaşta BASIC öğrendim. BASIC sayesinde bilgisayar programlamasının yaratıcı yönünü deneyimleyebildim. BASIC büyük ölçekli projeler için uygun değildi ama bir çocuk için fazlasıyla yeterliydi. BASIC sayesinde oyun geliştirme kariyerime erken yaşta başlayabildim. Thomas E. Kurtz adını bilmiyordum ama BASIC dili için ona minnet duyuyorum.
2010’da Thomas Kurtz ile röportaj yapmıştım; son derece nazik ve misafirperverdi. Dartmouth’taki başarıları etkileyiciydi ve amacı, teknoloji aracılığıyla öğrencileri ve toplumu eğitmek ve güçlendirmekti.
İlk kez 1976’da BASIC ile programlamaya başladım ve IBM 5100 üzerinde bir Ay inişi oyunu yapmayı denedim. Bu, programlamaya BASIC ile başlamamı sağlayan şeydi. Sonrasında çeşitli bilgisayarlar ve diller kullandım. BASIC pek çok insana neşe ve ilham verdi.
İsveç liselerinde ilk programlama dili BASIC’ti. BASIC sayesinde programlamaya başladım ve beni çok tatmin edici bir yola soktu.
Pascal dili, ilk dönem sistemlerin kısıtları ve uyumsuz implementasyonları nedeniyle eleştiriliyordu. Buna karşılık BASIC, mini ve mikro bilgi işlem endüstrisinin bel kemiğiydi ve çok çeşitli implementasyonlara ve özelliklere sahipti. BASIC implementasyonları da kendi aralarında uyumlu değildi.
BASIC’in mirası küçümsenemez. Dartmouth’taki BASIC misyonu devrim niteliğindeydi. Birçok yeni bilgisayar kullanıcısının karşılaştığı ilk programlama dili oldu. BASIC, kişisel bilgisayarların başlangıcıyla birlikte büyük etki yarattı.