Dan Ingalls
डेनियल हेनरी होम्स इंगल्स जूनियर (जन्म 1944) ऑब्जेक्ट-ओरिएंटेड कंप्यूटर प्रोग्रामिंग के अग्रणी हैं और स्मॉलटॉक वातावरण की पांच पीढ़ियों के प्रमुख वास्तुकार, डिजाइनर और कार्यान्वयनकर्ता हैं। उन्होंने 1976 में बाइटकोडेड वर्चुअल मशीन तैयार की जिसने स्मॉलटॉक को व्यावहारिक बना दिया। उन्होंने बिट ब्लिट का भी आविष्कार किया, सामान्य-उद्देश्य ग्राफिकल ऑपरेशन जो आज के अधिकांश बिटमैप कंप्यूटर ग्राफिक्स सिस्टम और पॉप-अप मेनू का आधार है। उन्होंने बिटब्ल्ट के सामान्यीकरण को मनमाने ढंग से रंग की गहराई के लिए डिज़ाइन किया, जिसमें अंतर्निहित स्केलिंग, रोटेशन और एंटी-एलियासिंग शामिल हैं। उन्होंने स्मॉलटॉक के स्क्वीक संस्करण में प्रमुख योगदान दिया, जिसमें एक स्मॉलटॉक की मूल अवधारणा भी शामिल है जो अपने आप में लिखी गई है और एक स्मॉलटॉक-टू-सी अनुवादक द्वारा इसे पोर्टेबल और कुशल बनाया गया है। शिक्षा इंगल्स ने अपनी कला स्नातक (बी. ए.) प्राप्त की। हार्वर्ड विश्वविद्यालय से भौतिकी में, और उनके मास्टर ऑफ साइंस (एम. एस.) स्टैनफोर्ड विश्वविद्यालय से इलेक्ट्रिकल इंजीनियरिंग में। स्टैनफोर्ड में डॉक्टर ऑफ फिलॉसफी (पी. एच. डी.) के लिए काम करते हुए, उन्होंने एक सॉफ्टवेयर माप आविष्कार को बेचने के लिए एक कंपनी शुरू की, जिसे उन्होंने परिपूर्ण किया, और कभी भी शिक्षा में नहीं लौटे। वर्क इंगल्स का पहला प्रसिद्ध शोध ज़ेरॉक्स पी. ए. आर. सी. में था, जहाँ उन्होंने एलन के के साथ एक आजीवन शोध संगठन शुरू किया, और स्मॉलटॉक पर अपना पुरस्कार विजेता काम किया। जैसा कि पीटर सीबेल ने अपनी पुस्तक कोडर्स एट वर्क, रिफ्लेक्शंस ऑन द क्राफ्ट ऑफ प्रोग्रामिंग में डैन के बारे में लिखा है, "अगर एलन के स्मॉलटॉक के पिता हैं, तो डैन इंगल्स इसकी मां हैं-स्मॉलटॉक की शुरुआत एलन के की नजर में एक चमक के रूप में हुई होगी, लेकिन इंगल्स ही हैं जिन्होंने इसे दुनिया में लाने के लिए कड़ी मेहनत की है। बेसिक में लिखे गए स्मॉलटॉक के पहले कार्यान्वयन के साथ शुरू करते हुए और के के नोट्स के एक पृष्ठ पर आधारित, इंगल्स स्मॉलटॉक की सात पीढ़ियों को पहले प्रोटोटाइप से लेकर वर्तमान में ओपन सोर्स कार्यान्वयन, स्क्वीक तक लागू करने में शामिल रहे हैं। स्मॉलटॉक के लिए डैन के डिजाइन सिद्धांतों में व्यक्तिगत निपुणता की महत्वपूर्ण अवधारणाएं, एक समान ढांचे में अच्छी डिजाइन, संचार के लिए भाषा, भाषा की बातचीत, "वस्तुओं" की अवधारणा, भंडारण प्रबंधन, संदेश और 1981 में उनके बाइट पत्रिका लेख, "स्मॉलटॉक के डिजाइन सिद्धांत" में उल्लिखित अन्य सिद्धांत शामिल थे। 2020 में, इंगल्स ने एसीएम एचओपीएल सम्मेलन, एसीएम कार्यक्रम के लिए द इवोल्यूशन ऑफ स्मॉलटॉक लिखा। लैंग., वॉल्यूम। 4, नं. एच. ओ. पी. एल. अनुच्छेद 85। प्रकाशन की तारीखः जून 2020, जो 1996 में स्क्वेक के विकास सहित इंगल्स की भाषा के कई पुनरावृत्तियों के माध्यम से स्मॉलटॉक के डिजाइन का विवरण देता है। हालाँकि कुछ लोग स्मॉलटॉक की भाषा या इस तथ्य से परिचित नहीं हो सकते हैं कि इसने प्रोग्रामिंग में ऑब्जेक्ट ओरिएंटेशन की शुरुआत की थी, फिर भी यह एक उपयोगी और अच्छी तरह से उपयोग की जाने वाली भाषा है। लैरी टेस्लर ने एलन के और डैन इंगल्स से उल्लेख किया कि उन्होंने सोचा कि टुकड़ों के टुकड़ों को आसानी से स्क्रीन पर स्थानांतरित किया जा सकता है। इंगल्स ने लैरी से कहा कि वह सभी उपलब्ध शक्ति का उपयोग करने के लिए सबसे निचले स्तर के माइक्रोकोड में प्रोग्राम करना सीखेंगे। डायना मेरी प्रोग्रामिंग टेक्स्ट डिस्प्ले पर काम कर रही थी, और उससे बात करने के बाद, इंगल्स ने समस्या को सुलझा लिया। महीनों बाद, उन्होंने जानकारी को स्थानांतरित करने का एक तरीका खोजा जो "थोड़ा कुशल" था। "यह विचार उन्हें नेत्रहीन रूप से आया था। जब आप डिस्प्ले पर जानकारी स्थानांतरित कर रहे होते हैं, चाहे वह स्क्रॉल कर रहा हो या पाठ की प्रतिलिपि बना रहा हो या एक चित्रमय छवि को एक स्थान से दूसरे स्थान पर प्रतिलिपि बना रहा हो, तो आपके पास कंप्यूटर की स्मृति के भीतर एक स्रोत और एक गंतव्य होता है। अपने दिमाग में, उन्होंने इस अवधारणा की कल्पना एक ऐसे चक्र के रूप में की जो प्रारंभिक बिंदु से अंतिम बिंदु तक घूमता है। यह एक ऐसा विचार था जो इंगल्स द्वारा इसकी कल्पना करने के बाद स्पष्ट लग रहा था, और इसे सभी ग्राफिकल कंप्यूटिंग प्रणालियों द्वारा व्यापक रूप से कॉपी किया गया है। आज यह मैकिनटोश और विंडोज कंप्यूटिंग दुनिया दोनों के केंद्र में बना हुआ है। हालाँकि, 1970 के दशक की शुरुआत में, यह एक मौलिक रूप से नया विचार था। बिटब्ल्ट नामक, इसने माउस क्लिक के जवाब में एक ऑल्टो स्क्रीन पर तुरंत "पॉप-अप" करने के लिए ग्राफिकल मेनू सिस्टम को सक्षम किया। किसी भी एकल सॉफ्टवेयर नवाचार के रूप में, बिटब्ल्ट ने आधुनिक ग्राफिकल कंप्यूटर इंटरफेस को संभव बनाया। इंगल्स एप्पल इंक में चले गए। उन्होंने 1987 में अनुसंधान छोड़ दिया, कुछ समय के लिए वर्जीनिया के हॉट स्प्रिंग्स में पारिवारिक व्यवसाय, होमस्टेड रिज़ॉर्ट चलाने के लिए। इंगल्स परिवार ने 100 वर्षों तक होमस्टेड रिज़ॉर्ट का स्वामित्व और संचालन किया। इंगल्स 1995 में सिलिकॉन वैली लौट आए, पहले इंटरवल रिसर्च कॉर्पोरेशन में काम किया, और फिर ऐप्पल में लौट आए। ज़ेरॉक्स से शुरू करके, और फिर ऐप्पल में, उन्होंने फैब्रिक, एक दृश्य प्रोग्रामिंग भाषा और एकीकृत विकास वातावरण (आईडीई) विकसित किया, जिसमें कंप्यूटिंग और उपयोगकर्ता इंटरफेस घटकों की एक किट शामिल है जिसे नए घटकों और उपयोगी अनुप्रयोग सॉफ़्टवेयर बनाने के लिए एक साथ "वायर्ड" किया जा सकता है। फिर वे हेवलेट-पैकार्ड लैब्स चले गए, जहाँ उन्होंने स्क्वीक के लिए एक मॉड्यूल वास्तुकला विकसित की। उन्होंने एक छोटी सी फर्म, वेदर डाइमेंशंस, इंक. भी शुरू की, जो घरेलू कंप्यूटरों पर स्थानीय मौसम डेटा प्रदर्शित करती है। इंगल्स ने तब सन माइक्रोसिस्टम्स में एक प्रतिष्ठित इंजीनियर के रूप में काम किया, जहाँ उन्होंने सन माइक्रोसिस्टम्स लैबोरेटरीज (सन लैब्स) अनुसंधान शाखा में काम किया। उनकी नवीनतम परियोजना लाइवली कर्नेल नामक एक जावास्क्रिप्ट वातावरण है, जो वेब ब्राउज़र के अंदर से लाइव, इंटरैक्टिव वेब प्रोग्रामिंग और वस्तुओं की अनुमति देता है। जबकि स्मॉलटॉक पर अपने काम के लिए जाने जाते हैं, इंगल्स को देवनागरी लेखन के लिए एक ऑप्टिकल चरित्र पहचान प्रणाली विकसित करने के लिए भी जाना जाता है, जिसे उन्होंने अपने पिता, संस्कृत के प्रोफेसर डैनियल एच. एच. इंगल्स, सीनियर के सहयोग से किया था। इंगल्स एसएपी एसई पालो ऑल्टो रिसर्च सेंटर में एक साथी के रूप में चले गए। वह कंपनी की प्रौद्योगिकी दृष्टि, दिशा और निष्पादन का मार्गदर्शन करने वाली मुख्य वैज्ञानिक टीम के एक प्रमुख सदस्य थे। उन्होंने अपने शोध समूह को वाईकॉम्बिनेटर, एक नवगठित वाईकॉम्बिनेटर रिसर्च ग्रुप, वाई. सी. आर. में स्थानांतरित कर दिया, जहाँ उन्होंने अपनी पत्नी कैथलीन गैलास के साथ रियो डेल मार, एप्टोस, कैलिफोर्निया में समुद्र तट के पास रहते हुए अपना शोध जारी रखा, जहाँ उन्होंने स्मॉलटॉक, जावास्क्रिप्ट अनुसंधान और लाइवली कर्नेल प्रोजेक्ट के विकास में भी योगदान दिया, जो अब हासो प्लाटनर संस्थान में रहता है। इंगल्स अब अपनी पत्नी कैथलीन गैलास के साथ कैलिफोर्निया के मैनहट्टन बीच में समुद्र तट के पास रहते हैं। 1984 में, इंगल्स को उनके ज़ेरॉक्स पी. ए. आर. सी. शोध के लिए उत्कृष्ट युवा वैज्ञानिक के लिए एसोसिएशन फॉर कम्प्यूटिंग मशीनरी (ए. सी. एम.) ग्रेस मुर्रे हॉपर पुरस्कार मिला, जिसमें बिट ब्लिट भी शामिल था। 1987 में, एलन के और एडेले गोल्डबर्ग के साथ, उन्हें स्मॉलटॉक पर उनके काम के लिए एसीएम सॉफ्टवेयर सिस्टम पुरस्कार मिला, जो पहला पूरी तरह से ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग सॉफ्टवेयर सिस्टम था। 2002 में, वे डॉ. डॉब्स एक्सीलेंस इन प्रोग्रामिंग पुरस्कार के सह-प्राप्तकर्ता थे, एडेले गोल्डबर्ग के साथ। 2022 में, इंगल्स को स्मॉलटॉक प्रोग्रामिंग वातावरण की सात पीढ़ियों के निर्माण, विकास और निर्माण और ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग को बढ़ावा देने के लिए कंप्यूटर इतिहास संग्रहालय का फेलो बनाया गया था। इसके अलावा 2022 में, डैन इंगल्स को आधुनिक कंप्यूटिंग पर उनके प्रभाव के लिए ईसीओओपी में सीनियर डाहल-नायगार्ड पुरस्कार मिला। बिब्लियोग्राफी डैन इंगल्स स्क्वीक साइट पर जीवनी FLOSS वीकली साक्षात्कार डैन इंगल्स इंगल्स के साथ, डैनियल (1975) 19 नवंबर, 1975 का शीर्षकहीन इंटरऑफिस मेमो, ज़ेरॉक्स PARC। इंगल्स, डैनियल एच. एच. और डैनियल एच. एच. इंगल्स 1985: महाभारत शैलीगत अध्ययन, कंप्यूटर विश्लेषण और समन्वय। जर्नल ऑफ साउथ एशियन लिटरेचर 20:17-46। इंगल्स, डेनियल एच. एच. और डेनियल एच. एच. इंगल्स 1980:1980 में ज़ेरॉक्स पी. ए. आर. सी. में संस्कृत ओ. सी. आर. पर दिए गए संयुक्त व्याख्यान का वीडियो। वुजस्टिक, डी. (1988) रिपोर्ट ऑन द संस्कृत टेक्स्ट आर्काइव कॉन्फ्रेंस ऑस्टिन, टेक्सास, अक्टूबर 28-29,1988। ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग, जुलाई 1989, डैन इंगल्स और क्रिज़्ज़्टोफ़ पलाक्ज़, "वेब ब्राउज़र एज़ एन एप्लीकेशन प्लेटफ़ॉर्मः द लाइवली कर्नेल एक्सपीरियंस", सन लैब्स, रिपोर्ट नंबरः टीआर-2008-175,30 जनवरी, 2008। डैन इंगल्स गूगल पर जीवंत प्रदर्शन करते हैं, मार्च 2008 डैन इंगल्सः द लाइव वेब, ड्रैग 'एन ड्रॉप इन द क्लाउड, जे. एस. कॉन्फ़, 2012 डैन इंगल्सः वाह! 2016-प्रांटोः एक डिजाइनर की नोटबुक की ओर डैनियल इंगल्सः स्मॉलटॉक संदर्भों का विकास बाहरी लिंक क्यूकॉन लंदन 2010 में डैन का एक साक्षात्कार संस्कृत और ओ. सी. आर. ज़ेरॉक्स पी. ए. आर. सी. में डैन और उनके पिता का एक वीडियो रिकॉर्ड किया गया 17 अप्रैल, 1980 डैन इंगल्सः archive.org लाइवली कर्नेल परियोजना पृष्ठ पर ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग वीडियो पर व्याख्यान लाइवली कर्नेलः एक वेब पेज पर एक सेल्फ-सपोर्टिंग सिस्टम-ई. ई. 380 टॉक ऑल्टो सिस्टम प्रोजेक्ट के लिए वीडियो संग्रहः डैन इंगल्स डैन इंगल्स की स्मॉलटॉक रिकॉर्डिंग 'ईसीओओपी' 22 कीनोट उपलब्ध डैन इंगल्स एसोसिएशन इंटरनेशनल लेस पोर टेक्नोलॉजीज ऑब्जेट्स डाहल की एक रिकॉर्डिंग प्रदर्शित करता है। ओ. ओ. पी. एस. एल. ए., अटलांटा, जॉर्जिया, 1997 में डैन इंगल्स द्वारा प्रस्तुत पेपर। डाहल-नायगार्ड वरिष्ठ पुरस्कारः डैन इंगल्स, ए फायरसाइड चैट (बर्लिन, 2022) 1944 जन्म हार्वर्ड विश्वविद्यालय के पूर्व छात्र स्टैनफोर्ड यूनिवर्सिटी स्कूल ऑफ इंजीनियरिंग के पूर्व छात्र अमेरिकी कंप्यूटर वैज्ञानिक अमेरिकी कंप्यूटर प्रोग्रामर ग्रेस मरे हॉपर पुरस्कार विजेता जीवित लोग डाहल-नायगार्ड पुरस्कार आप्टोस, कैलिफोर्निया के लोग PARC (कंपनी) में वैज्ञानिक