Daniel P. Friedman - Daniel P. Friedman
Dr. Daniel Paul Friedman. | |
---|---|
Alma mater | University of Houston[1] |
Známý jako | Programovací jazyky |
Vědecká kariéra | |
Pole | Počítačová věda |
Daniel Paul Friedman (narozen 1944) je profesorem Počítačová věda na Indiana University v Bloomington, Indiana. Jeho výzkum se zaměřuje na programovací jazyky, a je významným autorem v této oblasti.
S Davidem Wise napsal Friedman velmi vlivnou práci líné programování, konkrétně na líné proudy (ICALP 1976). Článek s názvem „Nevýhody by neměly hodnotit jeho argumenty,“ [2] je jednou z prvních publikací prosazujících zkoumání programovacího stylu s potenciálně nekonečnými datovými strukturami a formou programování, která nevyužívá žádné výpočetní efekty (i když se programy mohou lišit). V 70. letech Friedman a Wise zkoumali toto téma do hloubky a uvažovali také o rozšířeních světa paralelních počítačů.
V 80. letech se Friedman obrátil ke studiu Systém programovací jazyk. Prozkoumal použití makra pro definování programovacích jazyků; s Eugenem Kohlbeckerem, Matthias Felleisen a Bruce Duba společně představil pojem hygienická makra v roce 1986 LFP papír, který je dodnes široce citován.[3] S Christopherem T. Haynesem a Mitchellem Wandem současně studoval povahu pokračovací objekty, jejich použití a možnosti jejich omezení.[4] Poté představili Friedman a Felleisen a lambda kalkul s pokračování a kontrolní operátoři.[5] Jejich práce přinesla práci na sémantice, spojení mezi klasickou logikou a výpočty a praktická rozšíření pokračování.[Citace je zapotřebí ]
Friedman je také plodným autorem učebnic. Jeho první učebnice, Malý LISPER, se datuje do roku 1974 a je stále v tisku ve svém čtvrtém vydání, nyní nazývaném Malý schemer (s Felleisenem). Friedman a Felleisen napsali v 90. letech další tři „malé“ knihy: Malý MLer, Ostřílený Schemer, a Trochu Jáva, Několik vzorů.
Friedman je také hlavním autorem knihy Základy programovacích jazyků, učebnice programovacích jazyků. Jako takový změnil v 80. letech prostředí jazykových učebnic a přesunul pozornost od průzkumů jazyků ke studiu principů prostřednictvím řady tlumočníků. Dnešní učebnice na toto téma mají tendenci následovat tuto organizaci a místo tlumočníků používají operační sémantiku a teorii typů. Jako Malý LISPER, Základy programovacích jazyků je kniha s dlouhým životem a nyní je ve třetím vydání.
Nejnověji Friedman pokračoval v práci na své „Malé“ sérii s Odůvodněný Schemer (s Williamem E. Byrdem a Olegem Kiselyovem), vysvětlující logické programování prostřednictvím rozšíření systému as Malý poskytovatel (s Carlem Eastlundem), zavedení induktivních důkazů jako způsobu stanovení faktů o počítačových programech.
Reference
- ^ „Večer s Danem Friedmanem“. 6. dubna 2016. Archivováno od originálu 11. března 2018. Citováno 11. září 2017 - přes Vimeo.
- ^ Friedman, Daniel P. (1976). "Nevýhody by neměly hodnotit své argumenty". ICALP. Citovat deník vyžaduje
| deník =
(Pomoc) - ^ Friedman, Daniel P. (1986). "Hygienická makra". ACM Lisp a funkční programování. Citovat deník vyžaduje
| deník =
(Pomoc) - ^ Friedman, Daniel P. (1984). "Omezující kontrola". ACM Principles of Programming Languages. Citovat deník vyžaduje
| deník =
(Pomoc) - ^ Friedman, Daniel P. (1986). "Důvod s pokračováním l". Logika IEEE v informatice. Citovat deník vyžaduje
| deník =
(Pomoc)
Knihy
Daniel P. Friedman je autorem nebo spoluautorem následujících knih:
- Malý Lisper ISBN 0-262-56038-0
- Malý schemer ISBN 0-262-56099-2
- Malý MLer ISBN 0-262-56114-X
- Trochu Javy, pár vzorů ISBN 0-262-56115-8
- Ostřílený Schemer ISBN 0-262-56100-X
- Odůvodněný Schemer ISBN 0-262-56214-6
- Malý poskytovatel ISBN 0-262-52795-2
- Základy programovacích jazyků ISBN 0-262-06217-8
- Schéma a umění programování ISBN 0-262-19288-8
- Koordinované výpočty: Nástroje a techniky pro distribuovaný software ISBN 0-07-022439-0
- Malý Typer ISBN 9780262536431
externí odkazy
- Domovská stránka Daniela P. Friedmana
- Domovská stránka Malého Schemera
- Nevýhody by neměly hodnotit své argumenty, verzi technické zprávy
- Webové stránky DanFestu, akademické oslavy 60. narozenin Friedmana v roce 2004
- „Dan Friedman - skvělé nápady“, Guy Steele hlavní projev na DanFestu, který hodnotí Friedmanovu práci