Thomas E. Kurtz - Thomas E. Kurtz

Thomas E. Kurtz
Doğum
Thomas Eugene Kurtz

(1928-02-22) 22 Şubat 1928 (yaş 92)
EğitimPrinceton Üniversitesi, Knox Koleji (Matematik )
MeslekBilgisayar uzmanı, Matematikçi, İstatistikçi
BilinenTEMEL, Gerçek TEMEL
Ödüller1974 AFIPS Pioneer Ödülü
1991 IEEE Bilgisayar Bilimi Öncü Ödülü

Thomas Eugene Kurtz (22 Şubat 1928 doğumlu) emekli Dartmouth ün profesörü matematik ve bilgisayar uzmanı meslektaşı ile birlikte John G. Kemeny[1] O zamanki devrim niteliğindeki bilgisayarları, kütüphane kitapları gibi üniversite öğrencilerine ücretsiz olarak sunma konseptini harekete geçirdi. zaman paylaşımı -de Dartmouth Koleji. Uzman olmayan kullanıcıların bilgisayarla etkileşime girmesine izin verme misyonunda, BASIC programlama dili (Yeni Başlayanlar için Çok Amaçlı Sembolik Talimat Kodu) ve Dartmouth Zaman Paylaşım Sistemi 1963 ile 1964 arasında.

Yerli meşe Parkı, Illinois, Amerika Birleşik Devletleri Kurtz, Knox Koleji 1950'de bir Doktora derece itibaren Princeton Üniversitesi 1956'da danışmanının olduğu John Tukey Matematik Bölümü'ne katıldı ve Dartmouth Koleji aynı yıl istatistik ve sayısal analiz dersleri verdi.

1983 yılında Kurtz ve Kemeny, True BASIC, Inc. adında bir şirket kurdular. Gerçek TEMEL, dilin güncellenmiş bir versiyonu.

Kurtz ayrıca EDUCOM Konsey Başkanı ve Mütevelli Heyeti'nin yanı sıra NERComP Mütevelli Heyeti ve Başkanı ve Başkanın Bilimsel Danışma Komitesinin Pierce Panelinde görev yapmıştır. Kurtz ayrıca CONDUIT projesi için yönlendirme komitelerinde ve eğitimsel hesaplama üzerine CCUC konferanslarında görev yaptı.

1974'te Amerikan Bilgi İşlem Dernekleri Federasyonu Kurtz ve Kemeny'ye ödül verdi. Ulusal Bilgisayar Konferansı BASIC üzerine çalışmaları ve zaman paylaşımı için.[2] 1991 yılında Bilgisayar Topluluğu Kurtz'u IEEE Computer Pioneer Award[3] ve 1994 yılında bir Dost of Bilgi İşlem Makineleri Derneği.[4]

Hayatın erken dönemi ve eğitim

1951'de Kurtz'un bilgisayarla ilgili ilk deneyimi, Sayısal Analiz Enstitüsü'nün Yaz Oturumu'nda geldi. Kaliforniya Üniversitesi, Los Angeles. İlgi alanları dahil Sayısal analiz, İstatistik, ve bilgisayar Bilimi o zamandan beri. 1950'de matematik dalında lisans derecesini aldığında mezun oldu ve 1956'da 28 yaşında, Doktora itibaren Princeton Üniversitesi. Tezi matematiksel istatistikte çoklu karşılaştırma problemi üzerineydi.[5] Kurtz ilk bilgisayar programını 1951'de UCLA'da sayısal analiz enstitüsünde bilgisayarlarla çalışırken oluşturdu. Bu başarıyı yüksek lisans okulunu bitirdikten hemen sonra ve okuldaki öğrenimine bir yıl sonra gerçekleştirdi. Princeton Üniversitesi.

Dartmouth

1963'ten 1964'e kadar Kurtz ve Kemeny, Dartmouth Zaman Paylaşım Sistemi, bir zaman paylaşımı üniversite kullanımı için sistem ve BASIC dili.

Kurtz, 1966'dan 1975'e kadar Dartmouth'ta Kiewit Hesaplama Merkezi Direktörü olarak görev yaptı.[6] ve 1975'ten 1978'e kadar Akademik Bilgi İşlem Dairesi Direktörü. 1980'den 1988'e kadar Kurtz, endüstri için BS liderlerini geliştirmek için çığır açan çok disiplinli bir yüksek lisans programı olan Dartmouth'da Bilgisayar ve Bilgi Sistemleri programının Direktörü olarak görev yaptı. Ardından Kurtz, istatistik ve bilgisayar bilimlerine vurgu yaparak tam zamanlı Matematik Profesörü olarak öğretmenliğe geri döndü.

Dartmouth Koleji

TEMEL

Bir parçası olarak Dartmouth Zaman Paylaşım Sistemi Kemeny ve Kurtz, TEMEL Programlama dili. İlk TEMEL programı 1 Mayıs 1964'te sabah 4'te yayınlandı ve ne Kemeny ne de Kurtz bunu büyük bir şeyin başlangıcı olarak düşünmedi. Sadece öğrencilerin kullandıkları bilgisayarlar hakkında bir şeyler öğrenmelerine yardımcı olacağını umuyorlardı. Çift, buluşlarının derhal halka dağıtıldığından ve ondan gerçek para kazanmadığından emin oldu. Dartmouth Koleji telif hakkı alınmış BASIC; ancak BASIC'i kullanmak isteyen herkes için kullanılabilir ve ücretsiz hale getirdi. Dilin adı Kurtz’un aynı zamanda bir anlamı olan basit bir kısaltmaya sahip olma isteğinden kaynaklanıyordu. Kurtz, "Basit ama basit olmayan bir kelime istiyorduk ve BASIC bu kelimeydi."[7] TEMEL üzerinde yayınlanan kitapların yanı sıra birçok olumlu geri bildirim de kazandı, örneğin: “Temel Programlamanın bu ikinci baskısı, yalnızca yeni başlayanlar için değil, aynı zamanda daha deneyimli programcılar için de yararlı olan BASIC'in kapsamlı bir tanımını veriyor.”; "BASIC programlamayla ilgili genel değerlendirmem, minimum çabayla programlama yapmak isteyen ve grup veya sınıf eğitimi için eşit değerde program yapmak isteyen birey için ideal olmasıdır." [8]

Tema TEMEL Kurtz, ortalama bir bilgisayar kullanıcısı için olduğunu vurguladı. Açık bir mektupta, geçmişteki ifadeleri TEMEL o zamanın mevcut tüm dilleri profesyonellere adanmış olduğundan, öğrencilere öğrenmesi kolay basit bir programlama dili vermek için icat edildi. Daha sonra BASIC'in hayatlarını programlamaya adamak istemeyen insanlar için olduğunu söyledi.[9] Bu fikrin Kurtz tarafından tekrarlanması, tüm başarısına rağmen yazdığı dilin sadece uzmanlar için değil kitleler için uygulanmaya devam edeceğini vurguluyor.

TEMEL standartlar 1980'lerde oluşturulmuştur. ECMA ve sırasıyla 1986 ve 1987'de yayınlanan sürümleriyle ANSI.[10] BASIC popülaritesi 1975'te Harvard'daki bir yurtta yaşayan bir çift gencin ardından fırladı. Bill Gates ve Paul Allen, bir sürümünü oluşturdu TEMEL en eski kişisel bilgisayarlardan birinde geçerliydi. Gates ve Allen’ın sürümü BASIC’in en önemli yinelemeleri oldu.

Etkilemek

BASIC'e giden yol uzun bir yoldu. Kemeny ve Kurtz sahteydi DARSIMCO - Dartmouth Basitleştirilmiş Kod - Dartmouth’un 1956’da bir bilgisayar dili yapmaya yönelik ilk girişimi; ancak DARSIMCO, FORTRAN dili kendini gösterdiğinde kısa süre sonra geçersiz hale geldi. 1962'de Kemeny ve bir Dartmouth lisans öğrencisi olan Sidney Marshall, dili yarattı UYUŞTURUCU, Dartmouth Fazla Basitleştirilmiş Programlama DeneyiBASIC'in doğrudan öncülü olan. DOPE'nin kendisi çok az kullanıldı ve Kurtz, FORTRAN ve ALGOL gibi başarılı dilleri uygulamaya çalışmayı tercih etti. Kurtz'un deneyimi Dartmouth ALGOL 30 için LGP-30 Bu dillerin alt kümelerini tasarlamanın pek pratik olmadığına onu ikna etti ve bu, onu Kemeny’nin tamamen yeni bir dil yaratma fikrini benimsemeye yöneltti.

Eleştirmenler

olmasına rağmen TEMEL yaygın olarak bir başarı olarak kabul edildi, birçok bilgisayar uzmanı bunun daha büyük ve daha karmaşık programlar için kötü bir seçim olduğunu düşünüyordu. Daha büyük programlar, bir programın bir satırından diğerine atlamak için “GO TO” ifadesini kullandıklarında kafa karıştırıcı ve dağınık hale geldi. Orijinal dile yönelik bir başka eleştiri de yapılandırılmamış olmasıydı, bu da okunabilirliği artırmak için programları ayrı parçalara ayırmayı zorlaştırıyordu. TEMEL Yapılandırılmaması, kodun bazı bölümlerinde hata ayıklama ve değişiklik yapma yeteneğini de engelledi ve bu, kodun daha büyük şirketler tarafından kullanımını sınırladı. Bu nedenle, büyük ölçüde yalnızca daha küçük programlar için kullanılan bir dil olarak kaldı.[11]

Gerçek TEMEL

True Basic örneği

1983 yılında, "Street BASICs" in yaygınlaşmasına yanıt olarak, bir grup mezun Dartmouth öğrencisi, Kemeny ve Kurtz'u dilin Dartmouth versiyonunu ticari bir ürün olarak sunmaya ikna etti. Şirketlerinin ilk teklifi olan True Basic, Inc., "IF..THEN..ELSE, DO..LOOP ve EXIT DO" gibi modern programlama yapılarını içeren Dartmouth BASIC 7'ye dayanıyordu.[12] Şirket, ürününü “Basit. Zarif. Güçlü. True BASIC. “Kemeny'nin tavsiyesi üzerine, True BASIC tek bir işletim sistemi veya bilgisayar sistemiyle sınırlı değildi. "Bugün True BASIC sürümleri, DOS, Mac os işletim sistemi, pencereler, Unix, ve Linux sistemleri ”.[13] Kurtz, 1993 yılında Dartmouth Koleji'nden emekli olduğunda, True Basic'i geliştirmeye ve sürdürmeye devam etti.

Ayrıca bakınız

Referanslar

  1. ^ Thomas Eugene Kurtz'da "Bilgisayar Bilimi Dünyası". Bookrags.com. Alındı 2010-01-15.
  2. ^ "1974 Ulusal Bilgisayar Konferansı Öncü Günü Oturumu Transkriptleri". Dartmouth Zaman Paylaşım Sistemi. Dartmouth Koleji. 1974.
  3. ^ "Bilgisayar Öncüsü Ödülü". Computer.org. Alındı 2010-01-15.
  4. ^ "ACM Fellows Ödülü". Fellows.acm.org. Arşivlenen orijinal 2012-01-21 tarihinde. Alındı 2010-01-15.
  5. ^ "Thomas E. Kurtz • IEEE Bilgisayar Topluluğu". Computer.org. 1928-02-22. Alındı 2016-11-27.
  6. ^ [1]
  7. ^ Robert Slater, 1987. Silikonda Portreler, MIT Press
  8. ^ John G. Kemeny, Thomas E. Kurtz ve Anthony Feliu, 1972. KİTAP VE FİLM İNCELEMELERİ: Çok Tavsiye Edilen: Temel Programlama, Fizik Öğretmeni. 10 Şubat, s. 103
  9. ^ "Thomas E. Kurtz - Bilgisayar Programlama Dillerinin Tarihi". Cis-alumni.org. 1964-05-01. Alındı 2016-11-27.
  10. ^ "Small Basic Bilgisayar Oyunları: Yeni 2010 Small Basic Sürümü". Computerscienceforkids.com. Alındı 2016-11-27.
  11. ^ Robert Slater, 1987. Silikondan portreler, MIT Basın
  12. ^ "Kemeny & Kurtz - BASIC'in Buluşu". I-programmer.info. 2014-04-29. Alındı 2016-11-27.
  13. ^ "Orijinal TEMEL". Gerçek TEMEL. 1964-05-01. Alındı 2016-11-27.

Dış bağlantılar