Daniel P. Friedman
डेनियल पॉल फ्रीडमैन (जन्म 1944) ब्लूमिंगटन, इंडियाना में इंडियाना विश्वविद्यालय में कंप्यूटर विज्ञान के प्रोफेसर हैं। उनका शोध प्रोग्रामिंग भाषाओं पर केंद्रित है, और वे इस क्षेत्र के एक प्रमुख लेखक हैं। डेविड वाइज के साथ, फ्रीडमैन ने आलसी प्रोग्रामिंग पर एक अत्यधिक प्रभावशाली पेपर लिखा, विशेष रूप से आलसी धाराओं पर (आईसीएएलपी 1976)। पेपर, जिसका शीर्षक है "विपक्ष को अपने तर्कों का मूल्यांकन नहीं करना चाहिए", संभावित रूप से अनंत डेटा संरचनाओं के साथ एक प्रोग्रामिंग शैली की खोज पर जोर देने वाले पहले प्रकाशनों में से एक है और प्रोग्रामिंग का एक रूप है जिसमें कोई कम्प्यूटेशनल प्रभाव नहीं है (हालांकि कार्यक्रम अलग हो सकते हैं)। 1970 के दशक में, फ्रीडमैन और वाइज ने इस विषय की गहराई से खोज की और समानांतर कंप्यूटिंग की दुनिया के विस्तार पर भी विचार किया। 1980 के दशक में, फ्रीडमैन ने योजना प्रोग्रामिंग भाषा के अध्ययन की ओर रुख किया। उन्होंने प्रोग्रामिंग भाषाओं को परिभाषित करने के लिए मैक्रोज़ के उपयोग की खोज की; यूजीन कोलबेकर, मथायस फेलिसेन और ब्रूस डुबा के साथ, उन्होंने 1986 के एल. एफ. पी. पेपर में स्वच्छ मैक्रोज़ की धारणा को सह-प्रस्तुत किया जो आज भी व्यापक रूप से उद्धृत है। क्रिस्टोफर टी. हेन्स और मिशेल वैंड के साथ, उन्होंने एक साथ निरंतरता वस्तुओं की प्रकृति, उनके उपयोग और उन्हें बाधित करने की संभावनाओं का अध्ययन किया। उसके बाद, फ्रीडमैन और फेलिसेन ने निरंतरता और नियंत्रण संचालकों के साथ एक लैम्ब्डा कलन की शुरुआत की। उनके काम ने शब्दार्थ, शास्त्रीय तर्क और गणना के बीच संबंध, और निरंतरता के व्यावहारिक विस्तार पर काम किया है। फ्रीडमैन एक विपुल पाठ्यपुस्तक लेखक भी हैं। उनकी पहली पाठ्यपुस्तक, द लिटिल एल. आई. एस. पी. आर., 1974 की है और अभी भी इसके चौथे संस्करण में मुद्रित है, जिसे अब द लिटिल शेमर (फेलिसेन के साथ) कहा जाता है। फ्रीडमैन और फेलिसेन ने 1990 के दशक में तीन और "छोटी" किताबें लिखींः द लिटिल एमएलआर, द सीज़नेड स्कीमर, और ए लिटिल जावा, ए फ्यू पैटर्न। फ्रीडमैन प्रोग्रामिंग भाषाओं पर एक पाठ्यपुस्तक एसेन्शियल्स ऑफ प्रोग्रामिंग लैंग्वेजेज के प्रमुख लेखक भी हैं। इस प्रकार, इसने 1980 के दशक में भाषा की पाठ्यपुस्तकों के परिदृश्य को बदल दिया, और व्याख्याकारों की श्रृंखला के माध्यम से भाषाओं के सर्वेक्षण से सिद्धांतों के अध्ययन पर ध्यान केंद्रित किया। इस विषय पर आज की पाठ्यपुस्तकें दुभाषियों के बजाय परिचालन शब्दार्थ और प्रकार सिद्धांत को नियोजित करते हुए इस संगठन का अनुसरण करती हैं। द लिटिल एल. आई. एस. पी. आर. की तरह, एसेन्शियल्स ऑफ प्रोग्रामिंग लैंग्वेजेज एक लंबे समय से जीवित पुस्तक है और अब इसका तीसरा संस्करण है। हाल ही में, फ्रीडमैन ने निम्नलिखित शीर्षकों के साथ अपनी "लिटिल" श्रृंखला पर काम फिर से शुरू कियाः द रीज़नेड स्कीमर (विलियम ई. बर्ड और ओलेग किसेलियोव के साथ) योजना के विस्तार के माध्यम से तर्क प्रोग्रामिंग की व्याख्या करता है। लिटिल प्रोवर (कार्ल ईस्टलंड के साथ) कंप्यूटर प्रोग्राम के बारे में तथ्यों को निर्धारित करने के तरीके के रूप में प्रेरक प्रमाण पेश करता है। द लिटिल टाइपर (डेविड थ्रेन क्रिस्टियनसेन के साथ) आश्रित प्रकारों की व्याख्या करता है, जो एक बहुत छोटी भाषा से शुरू होती है जो योजना के समान दिखती है और इसे आश्रित प्रकारों के साथ प्रोग्रामिंग और गणितीय तर्क के लिए आश्रित प्रकारों दोनों को शामिल करने के लिए विस्तारित करती है। द लिटिल लर्नर (अनुराग मेंढेकर के साथ) नीचे से गहराई से सीखने का परिचय देता है, जो छात्रों को करके सीखने के लिए आमंत्रित करता है। डेनियल पी. फ्रीडमैन निम्नलिखित पुस्तकों के लेखक या सह-लेखक हैंः द लिटिल लिस्पर (एम. आई. टी. प्रेस, 1987) द लिटिल स्कीमर (एम. आई. टी. प्रेस, चौथा संस्करण, 1996) द लिटिल एमएलर (एम. आई. टी. प्रेस, 1998) ए लिटिल जावा, ए फ्यू पैटर्न (एम. आई. टी. प्रेस, 1998) द सीजनड स्कीमर (एम. आई. टी. प्रेस, 1996) द रीजन्ड स्कीमर (एम. आई. टी. प्रेस, 2018) द लिटिल प्रोवर एसेन्शियल्स ऑफ प्रोग्रामिंग लैंग्वेज (एम. आई. टी. प्रेस, तीसरा संस्करण)। 2008) स्कीम एंड द आर्ट ऑफ प्रोग्रामिंग कोऑर्डिनेटेड कम्प्यूटिंगः टूल्स एंड टेक्निक्स फॉर डिस्ट्रिब्यूटेड सॉफ्टवेयर द लिटिल टाइपर द लिटिल लर्नर (एम. आई. टी. प्रेस, 2023) बाहरी लिंक डैनियल पी. फ्रीडमैन का होमपेज द लिटिल स्कीमर का होमपेज विपक्ष को इसके तर्कों का मूल्यांकन नहीं करना चाहिए, डैनफेस्ट का तकनीकी रिपोर्ट संस्करण वेबपेज, 2004 में फ्रीडमैन के 60वें जन्मदिन का शैक्षणिक उत्सव "डैन फ्रीडमैन-कूल आइडियाज", डैनफेस्ट में गाय स्टील का मुख्य भाषण फ्रीडमैन के काम प्रोग्रामिंग भाषा शोधकर्ताओं इंडियाना विश्वविद्यालय के संकाय 1944 के जन्मों की समीक्षा करते हुए।