Computer History

Donald Knuth Profesyonel Bir Biyografi

Donald Knuth Profesyonel Bir Biyografi
Bilgisayar bilimi alanında bir ışık kaynağı olarak Donald Knuth, “algoritma analizinin babası” olarak adlandırıldı ve çok sayıda prestijli ödülün sahibi oldu. O sadece bir matematik ve bilgisayar programlama dehası değil, aynı zamanda tanınmış bir profesör, yazar, öğretim görevlisi ve müzisyendir.

Genç Yıllar

Alman-Amerikalı ebeveynler Ervin Henry Knuth ve Louise Marie Bohning'in 10 Ocak 1938'de Wisconsin'de dünyaya gelen Donald Ervin Knuth, bir dahiydi. Milwaukee Lutheran Lisesi'ne gitti ve sekizinci sınıfta bir yarışmayı kazandıktan sonra, 'Ziegler'in Dev Çubuğu' başlığında 4500 kelime bulan ve hakimlerin eski ölçüsünü 2500 kelimeyle geçen bir algoritma geliştirerek analitik dehasını zaten sergiliyordu.[1]

Kolejde, Knuth Case Institute of Technology'de burs aldıktan sonra fizik okudu, ancak daha sonra matematiğe geçti. Üniversitedeyken, daha sonra farklı bilgisayar programları oluşturmak için kullandığı bir IBM 650 bilgisayarına rastladı. Oluşturduğu popüler programlar arasında, yönettiği takımdaki basketbolcuların performansını analiz etmek ve böylece maç kazanmalarına yardımcı olmak için kullanılan bir program vardı.

Knuth, aynı yıl iki diploma alan ender kişilerden biri. B'sini kazandı.S. 1960 yılında matematikte ve bir M ile ödüllendirildi.S. akademik performansını istisnai olarak kaydeden özel bir fakülte ödülü olarak matematikte. [2] Üç yıl sonra, California Teknoloji Enstitüsü'nde (CalTech) matematik alanında doktorasını aldı.

Akademik kariyer

Knuth, 1963'te doktorasını bitirdikten sonra CalTech'e yardımcı doçent olarak katıldı. Daha sonra doçent oldu ve 1968 yılına kadar üniversitede ders vermeye devam etti. CalTech'ten ayrıldı ve matematiksel araştırma yapmak için Savunma Analizleri Enstitüsü İletişim Araştırmaları Bölümü'ne (IDA) taşındı, ancak bir yıl sonra ayrıldı.

IDA'da kısa süre kaldıktan sonra Stanford Üniversitesi'nde fakülteye katılarak akademi kariyerine devam etti. Nişini Stanford'da buldu ve 1993'te emekli olana kadar orada öğretmeye devam etti. Bilgisayar Programlama Sanatı Profesörü olarak onurlandırıldı, daha sonra Emeritus statüsünü taşıdı. Kaldığı süre boyunca, aralarında Algoritmaların Analizi, Somut Matematik ve Programlama ve Problem Çözme Semineri olan bir dizi önemli kurs oluşturdu.[3] Emekliliğini takiben ve bugüne kadar, Stanford Üniversitesi'nde çeşitli teknik konularda zaman zaman ücretsiz dersler vermektedir. Derslerini topluca “Bilgisayar Müziği” olarak adlandırıyor. Popülerliğini göz önünde bulundurarak dersleri “standfordonline” adlı Youtube kanalında çevrimiçi olarak yayınlandı.[4]

Yazma Kariyeri

Knuth ayrıca yaygın olarak yazarı olarak kabul edilmektedir Bilgisayar Programlama Sanatı (TAOCP), bilgisayar sistemlerinde uygulanan programlama algoritmaları ve yöntemleri üzerine bir çalışma. Kitabı yazmaya 1962 yılında doktorasını devam ettirirken başladı. Bundan önce, Knuth farklı bilgisayarlar için derleyiciler yazıyordu. Bu konudaki uzmanlığı, ağızdan ağza yayıncı Addison-Wesley'e ulaştı ve onunla derleyici tasarımı üzerine bir kitap yazmak için bir anlaşma imzaladılar. 1965 yılında 12 bölümden oluşan ilk elle yazılmış taslağı bitirdiğinde 5] yayıncı taslağını yedi cilt olarak yeniden düzenlemeye karar verdi ve 1968'de ilk cilt yayınlandı. 1973'te kitabın ilk üç cildi yayınlandı. Tipografi kullanımıyla ilgili üretim sorunları nedeniyle Cilt 4'ün yayınlanması askıya alındı. Addison-Wesley'nin Cilt 2'nin 1973 sürümü için bilgisayarlı dizgiyi kullanması, Knuth'un pek hoşlanmadığı bir şeydi. Bilinen bir mükemmeliyetçi olan Knuth, orijinal ciltler için kullanılan dizgiyi taklit etmek istedi ve bu artık mevcut değildi.

Bu, başka bir dikkat çekici başarıya yol açtı, TeX ve üst yazı tipi TAOCP revizyonlarının sonraki sürümleri için kullanılan dijital dizgi sistemleri. TeX'in geliştirilmesi sırasında ortaya çıktı okuryazar programlama, bir kaynak kodun açıklayıcı metne gömülebildiği bir programlama yöntemi. Daha sonra yayınladığı TeX ve Metafont programlarını yayınladı. TeXbook ve METAFONTbook sırasıyla 1984 ve 1986'da yayınlandı.[6] İlginç bir şekilde, Knuth 2 $ ödemeyi teklif etti.Kitaplarda bulunan her hata için Knuth ödül kontrolü olarak bilinen 56 (256 peni bir onaltılık dolardır)[7]. Bu, içeriğin daha fazla ince ayarının yapılmasına ve daha sonra yayınlanan kitapların daha parlak revizyonlarına neden oldu.

TAOCP dışında, Knuth ayrıca bir matematik kitabı yazdı, Gerçeküstü Sayılar. için makaleler de yazmıştır Rekreasyonel Matematik Dergisi ve Joseph Madachy'nin çalışmasına katkıda bulundu Tatilde Matematik.

Bir Lutheran yetiştiren Knuth, diniyle ilgili kitaplar da yazdı. o yayınladı 3:16 Aydınlatılmış Kutsal Kitap Metinleri İncil'deki her kitabın 3. bölümünün 16. ayetinin bir analizini sağlar. Bu kitaptan yola çıkarak konferanslar vermeye davet edildi ve sonuç olarak yazmaya yol açtı Bir Bilgisayar Bilimcisinin Nadiren Konuştuğu Şeyler, Tanrı ve Bilgisayar Bilimleri üzerine verdiği konferansa dayanarak.

Knuth'un kitaplarında sergilenen bilgisayar bilimlerindeki dehası ve bilgeliği, bilgisayar programlama dünyasında özellikle önemli olmuştur. Çalışmaları için 100'den fazla ödül aldı, bunlardan ikisi son derece saygın - 1971'de ilk ACM Grace Murray Hopper Ödülü ve 1974'te ACM Turing Ödülü.

Müzikal Eğilim

Çoğu bilgisayar meraklısı yaratıcı olmaktan çok tekniktir. Knuth istisnalardan biridir. Bilgisayar ve matematik uzmanlığının yanı sıra orgcu ve bestecidir. Müzik becerileri büyük olasılıkla bir orgcu olan babasından miras kalmıştır. Özellikle bir müzik şaheseri yarattı, Fantastik Kıyamet, İlahi Aziz John'un vahyinin kutlandığı 2016 yılında tamamlanan org için bir parça. 2018'de İsveç'te prömiyer yaptı.

Öncü Işık

Seçkin bir bilgisayar bilimcisi ve çağdaş yazar olan Knuth'un matematik ve bilgisayar bilimi alanındaki başarıları özellikle önemlidir ve yıllar boyunca birçok hevesli programcıya ilham vermiştir. Çok sayıda ödülü hak eden Knuth, kariyeri boyunca bilgisayar programlamayı bir sanat haline getirdi.

Kaynaklar:

  1. Vikipedi. “Donald Knuth”, N.d., https://tr.wikipedia.org/wiki/Donald_Knuth Erişim Tarihi 09 Eki 2020
  2. David Walden, “Bir.M. Turing Ödülü - Donald (“Don”) Ervin Knuth”, N.d. https://amturing.acm.org/award_winners/knuth_1013846.cfm Erişim Tarihi: 09 Eki 2020
  3. Vikipedi. “Donald Knuth”, N.d., https://tr.wikipedia.org/wiki/Donald_Knuth Erişim Tarihi 09 Eki 2020
  4. Donald Knuth, “Bilgisayar Düşünceleri”, N.d., https://www-cs-faculty.stanford.eğitim/~knuth/müzikler.html Erişim tarihi: 09 Ekim 2020
  5. David Walden, “Bir.M. Turing Ödülü - Donald (“Don”) Ervin Knuth”, N.d. https://amturing.acm.org/award_winners/knuth_1013846.cfm Erişim Tarihi: 09 Eki 2020
  6. Vikipedi. “Donald Knuth”, N.d., https://tr.wikipedia.org/wiki/Donald_Knuth Erişim Tarihi 09 Eki 2020
  7. Vikipedi. “Bilgisayar Tarihi Sanatı”, N.d., https://tr.wikipedia.org/wiki/The_Art_of_Computer_Programming#History Erişim Tarihi 09 Ekim 2020
Emulate Mouse clicks by hovering using Clickless Mouse in Windows 10
Using a mouse or keyboard in the wrong posture of excessive usage can result in a lot of health issues, including strain, carpal tunnel syndrome, and ...
Add Mouse gestures to Windows 10 using these free tools
In recent years computers and operating systems have greatly evolved. There was a time when users had to use commands to navigate through file manager...
Control & manage mouse movement between multiple monitors in Windows 10
Dual Display Mouse Manager lets you control & configure mouse movement between multiple monitors, by slowing down its movements near the border. Windo...