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 ٹاک آلٹو سسٹم پروجیکٹ کے لیے ویڈیو آرکائیو: ڈین انگلز نے ڈین انگلز کی ایسوسی ایشن انٹرنیشنل لیس پور ٹیکنالوجیز آبجیٹس ڈہل کی ایک ریکارڈنگ کا مظاہرہ کیا۔ او او پی ایس ایل اے، اٹلانٹا، جارجیا، 1997 میں ڈین انگلز کے ذریعہ پیش کردہ مقالہ۔ ڈہل-نیگارڈ سینئر پرائز: ڈین انگلز، اے فائر سائیڈ چیٹ (برلن، 2022) 1944 پیدائش ہارورڈ یونیورسٹی کے سابق طالب علم اسٹینفورڈ یونیورسٹی اسکول آف انجینئرنگ کے سابق طالب علم امریکی کمپیوٹر سائنسدان امریکی کمپیوٹر پروگرامرز گریس مرے ہاپر ایوارڈ کے فاتح زندہ لوگ ڈہل-نیگارڈ پرائز پیپل آف اپٹوس، کیلیفورنیا پی اے آر سی (کمپنی) کے سائنسدان