Daniel P. Friedman - Daniel P. Friedman
Daniel Paul Friedman. | |
---|---|
Doğum | 1944 (76–77 yaş) |
gidilen okul | Houston Üniversitesi |
Bilinen | Programlama dilleri |
Bilimsel kariyer | |
Alanlar | Bilgisayar Bilimi |
Daniel Paul Friedman (1944 doğumlu) profesörüdür Bilgisayar Bilimleri at Indiana Üniversitesi içinde Bloomington, Indiana . Araştırmaları programlama dillerine odaklanmaktadır ve alanında önde gelen bir yazardır.
David Wise ile Friedman, tembel programlama , özellikle tembel akışlar üzerine oldukça etkili bir makale yazdı ( ICALP 1976). "Eksiler argümanlarını değerlendirmemelidir" başlıklı makale, potansiyel olarak sonsuz veri yapıları ve hiçbir hesaplama etkisi kullanmayan bir programlama biçimi (programlar farklılaşabilir) ile bir programlama stilinin keşfini zorlayan ilk yayınlardan biridir. 1970'lerde, Friedman ve Wise konuyu derinlemesine araştırdılar ve aynı zamanda paralel hesaplama dünyasının uzantılarını da değerlendirdiler.
1980'lerde Friedman, Scheme programlama dili çalışmasına döndü . Programlama dillerini tanımlamak için makroların kullanımını araştırdı ; Eugene Kohlbecker, Matthias Felleisen ve Bruce Duba ile birlikte, hijyenik makrolar kavramını, bugün hala çokça alıntılanan 1986 LFP kağıdında birlikte tanıttı . Christopher T. Haynes ve Mitchell Wand ile eşzamanlı olarak devam nesnelerinin doğasını, kullanımlarını ve onları sınırlandırma olasılıklarını inceledi . Bunu takiben, Friedman ve Felleisen , süreklilik ve kontrol operatörleri ile bir lambda hesabı başlattı . Çalışmaları, anlambilim, klasik mantık ve hesaplama arasındaki bağlantılar ve sürekliliğin pratik uzantıları üzerine çalışmalar doğurdu.
Friedman aynı zamanda üretken bir ders kitabı yazarıdır. İlk ders kitabı The Little LISPer , 1974 yılına dayanıyor ve şu anda The Little Schemer (Felleisen ile birlikte) olarak adlandırılan dördüncü baskısında hala basılmaktadır. Friedman ve Felleisen 1990'larda üç "küçük" kitap daha yazdı: The Little MLer , The Seasoned Schemer ve A Little Java , A Few Patterns .
Friedman, programlama dilleri üzerine bir ders kitabı olan Essentials of Programming Languages'ın da baş yazarıdır . Bu nedenle, 1980'lerde dil ders kitaplarının görünümünü değiştirerek odağı dil araştırmalarından bir dizi tercüman aracılığıyla ilkelerin çalışılmasına kaydırdı. Bugünün bu konudaki ders kitapları, tercümanlar yerine işlemsel anlambilim ve tip teorisini kullanarak bu organizasyonu takip etme eğilimindedir. Gibi küçük LISPer , Programlama Dilleri Essentials uzun yaşayan kitap ve şimdi üçüncü baskısında olduğunu.
Son zamanlarda, Friedman, The Reasoned Schemer ile (William E. Byrd ve Oleg Kiselyov ile) mantık programlamasını Scheme'nin bir uzantısı yoluyla açıklayan ve The Little Prover (Carl Eastlund ile) ile tümevarımsal ispatlar sunan "Little" serisi üzerinde çalışmaya devam etti. bilgisayar programları hakkındaki gerçekleri belirlemenin bir yolu olarak.
Referanslar
Kitabın
Daniel P. Friedman aşağıdaki kitapların yazarı veya ortak yazarıdır:
- Küçük Lisper ISBN 0-262-56038-0
- Küçük Schemer ISBN 0-262-56099-2
- Küçük MLer ISBN 0-262-56114 -X
- Biraz Java, Birkaç Desen ISBN 0-262-56115-8
- Tecrübeli Schemer ISBN 0-262-56100-X
- Reasoned Schemer ISBN 0-262-56214-6
- Küçük Atasözü ISBN 0-262-52795-2
- Programlama Dillerinin Temelleri ISBN 0-262-06217-8
- Şema ve Programlama Sanatı ISBN 0-262-19288-8
- Koordineli Hesaplama: Dağıtılmış Yazılımlar için Araçlar ve Teknikler ISBN 0-07-022439-0
- Küçük Typer ISBN 9780262536431
Dış bağlantılar
- Daniel P. Friedman'ın Anasayfa
- The Little Schemer's Homepage
- Eksiler argümanlarını, teknik rapor versiyonunu değerlendirmemelidir
-
2004 yılında Friedman'ın 60. doğum gününün akademik kutlaması olan DanFest'in web sayfası
- "Dan Friedman-Serin Fikirler" , Guy Steele DanFest kısmındaki 'ın açılış konuşma Friedman'ın çalışmasını incelemeye