Dan Ingalls
ড্যানিয়েল হেনরি হোমস ইনগলস জুনিয়র (জন্ম 1944) অবজেক্ট-ওরিয়েন্টেড কম্পিউটার প্রোগ্রামিংয়ের অগ্রদূত এবং স্মলটক পরিবেশের পাঁচ প্রজন্মের প্রধান স্থপতি, ডিজাইনার এবং প্রয়োগকারী। তিনি 1976 সালে বাইটকোডেড ভার্চ্যুয়াল মেশিনের নকশা করেছিলেন যা স্মলটককে ব্যবহারিক করে তুলেছিল। তিনি বিট ব্লিট, সাধারণ উদ্দেশ্যের গ্রাফিকাল অপারেশন যা আজকের বেশিরভাগ বিটম্যাপ কম্পিউটার গ্রাফিক্স সিস্টেমের ভিত্তি এবং পপ-আপ মেনুও উদ্ভাবন করেছিলেন। তিনি বিল্ট-ইন স্কেলিং, ঘূর্ণন এবং অ্যান্টি-এলিয়াজিং সহ নির্বিচারে রঙের গভীরতায় বিটব্লটের সাধারণীকরণগুলি ডিজাইন করেছিলেন। তিনি স্মলটকের স্কুইক সংস্করণে বড় অবদান রেখেছিলেন, যার মধ্যে একটি স্মলটকের মূল ধারণাটি নিজেই লেখা হয়েছিল এবং স্মলটক-টু-সি অনুবাদকের দ্বারা বহনযোগ্য এবং দক্ষ করা হয়েছিল। এডুকেশন ইনগলস তাঁর ব্যাচেলর অফ আর্টস (বি. এ.) অর্জন করেন। হার্ভার্ড বিশ্ববিদ্যালয় থেকে পদার্থবিজ্ঞানে স্নাতক এবং তাঁর মাস্টার অফ সায়েন্স (এম. এস.) স্ট্যানফোর্ড বিশ্ববিদ্যালয় থেকে ইলেকট্রিক্যাল ইঞ্জিনিয়ারিংয়ে স্নাতক। স্ট্যানফোর্ডে ডক্টর অফ ফিলোসফিতে (পিএইচডি) কাজ করার সময়, তিনি একটি সফ্টওয়্যার পরিমাপ আবিষ্কার বিক্রি করার জন্য একটি সংস্থা শুরু করেছিলেন যা তিনি নিখুঁত করেছিলেন এবং কখনও একাডেমিয়ায় ফিরে আসেননি। ওয়ার্ক ইনগলসের প্রথম সুপরিচিত গবেষণা ছিল জেরক্স পিএআরসি-তে, যেখানে তিনি অ্যালান কে-এর সাথে একটি আজীবন গবেষণা সমিতি শুরু করেছিলেন এবং স্মলটক-এ তাঁর পুরস্কারপ্রাপ্ত কাজ করেছিলেন। পিটার সিবেল তাঁর কোডার্স অ্যাট ওয়ার্ক, রিফ্লেকশনস অন দ্য ক্রাফট অফ প্রোগ্রামিং বইয়ে ড্যান সম্পর্কে লিখেছেন, "যদি অ্যালান কে স্মলটকের বাবা হন, তবে ড্যান ইনগলস এর মা-স্মলটক অ্যালান কে-এর চোখে একটি ঝলক হিসাবে শুরু হতে পারে, তবে ইনগলসই তিনি যিনি এটিকে বিশ্বে আনার জন্য কঠোর পরিশ্রম করেছিলেন। বেসিক ভাষায় লেখা স্মলটকের প্রথম বাস্তবায়ন থেকে শুরু করে এবং কে-এর এক পৃষ্ঠার নোটের উপর ভিত্তি করে, ইনগলস প্রথম প্রোটোটাইপ থেকে বর্তমানের ওপেন সোর্স বাস্তবায়ন, স্কুইক পর্যন্ত স্মলটকের সাত প্রজন্ম বাস্তবায়নের সাথে জড়িত। স্মলটকের জন্য ড্যানের নকশা নীতিগুলির মধ্যে ব্যক্তিগত দক্ষতার গুরুত্বপূর্ণ ধারণা, একটি অভিন্ন কাঠামোর মধ্যে ভাল নকশা, যোগাযোগের জন্য ভাষা, ভাষার মিথস্ক্রিয়া, "বস্তু" ধারণা, সঞ্চয় ব্যবস্থাপনা, বার্তা এবং 1981 সালে তাঁর বাইট ম্যাগাজিনের নিবন্ধে বর্ণিত অন্যান্য নীতিগুলি অন্তর্ভুক্ত ছিল, "স্মলটকের নকশা নীতি"। 2020 সালে, ইনগলস এসিএম এইচওপিএল কনফারেন্স, এসিএম প্রোগ্রামের জন্য দ্য ইভোলিউশন অফ স্মলটক লিখেছিলেন। ল্যাং., খণ্ড। 4, নং। এইচ. ও. পি. এল, অনুচ্ছেদ 85। প্রকাশের তারিখঃ জুন 2020, যা 1996 সালে স্কুইকের বিকাশ সহ ইংলস-এর ভাষার একাধিক পুনরাবৃত্তির মাধ্যমে স্মলটকের নকশার বিশদ বিবরণ দেয়। যদিও কেউ কেউ স্মলটকের ভাষা বা এটি প্রোগ্রামিংয়ে অবজেক্ট ওরিয়েন্টেশন শুরু করার সাথে পরিচিত নাও হতে পারে, তবুও এটি একটি দরকারী এবং ভালভাবে ব্যবহৃত ভাষা। ল্যারি টেসলার অ্যালান কে এবং ড্যান ইনগলসের কাছে উল্লেখ করেছিলেন যে তিনি ভেবেছিলেন যে টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো ইঙ্গলস ল্যারি কে বলেছিলেন যে তিনি শিখবেন কিভাবে সমস্ত উপলব্ধ শক্তি ব্যবহার করার জন্য সর্বনিম্ন স্তরের মাইক্রোকোডে প্রোগ্রাম করতে হয়। ডায়ানা মেরি প্রোগ্রামিং টেক্সট ডিসপ্লে নিয়ে কাজ করছিলেন এবং তার সাথে কথা বলার পরে, ইনগলস সমস্যাটি খুঁজে বের করেন। কয়েক মাস পরে, তিনি তথ্য সরানোর একটি উপায় বের করেছিলেন যা "কিছুটা দক্ষ" ছিল। "এই ধারণাটি তাঁর কাছে দৃশ্যমানভাবে এসেছিল। আপনি যখন ডিসপ্লেতে তথ্য সরান, তা সে স্ক্রোলিংই হোক বা পাঠ্য অনুলিপিই হোক বা একটি গ্রাফিকাল চিত্র এক জায়গা থেকে অন্য জায়গায় অনুলিপিই হোক না কেন, কম্পিউটারের স্মৃতির মধ্যে আপনার একটি উৎস এবং একটি গন্তব্য থাকে। তাঁর মনে, তিনি এই ধারণাকে একটি চাকা হিসাবে কল্পনা করেছিলেন যা শুরুর বিন্দু থেকে শেষ বিন্দু পর্যন্ত ঘোরে। এটি এমন একটি ধারণা ছিল যা ইঙ্গলস এটি কল্পনা করার পরে সুস্পষ্ট বলে মনে হয়েছিল এবং এটি অনুসরণ করা সমস্ত গ্রাফিকাল কম্পিউটিং সিস্টেম দ্বারা ব্যাপকভাবে অনুলিপি করা হয়েছে। আজ এটি ম্যাকিনটোস এবং উইন্ডোজ কম্পিউটিং জগতের কেন্দ্রবিন্দুতে রয়েছে। তবে, 1970-এর দশকের গোড়ার দিকে এটি একটি মৌলিকভাবে নতুন ধারণা ছিল। বিটব্লট নামে পরিচিত, এটি মাউস ক্লিকের প্রতিক্রিয়ায় আল্টো স্ক্রিনে তাত্ক্ষণিকভাবে গ্রাফিকাল মেনু সিস্টেমগুলিকে "পপ-আপ" করতে সক্ষম করে। যে কোনও একক সফ্টওয়্যার উদ্ভাবনের মতোই, বিটব্লট আধুনিক গ্রাফিকাল কম্পিউটার ইন্টারফেসকে সম্ভব করেছে। ইনগলস অ্যাপল ইনকর্পোরেটেড-এ চলে যান। তিনি 1987 সালে ভার্জিনিয়ার হট স্প্রিংসে পারিবারিক ব্যবসা, হোমস্টেড রিসর্ট চালানোর জন্য কিছু সময়ের জন্য গবেষণা ছেড়ে দেন। ইনগলস পরিবার 100 বছর ধরে হোমস্টেড রিসর্টের মালিকানাধীন এবং পরিচালনা করেছিল। 1995 সালে ইনগলস সিলিকন ভ্যালিতে ফিরে আসেন, প্রথমে ইন্টারভাল রিসার্চ কর্পোরেশনে কাজ করেন এবং তারপর অ্যাপলে ফিরে আসেন। জেরক্স এবং তারপর অ্যাপল থেকে শুরু করে তিনি ফ্যাব্রিক নামে একটি ভিজ্যুয়াল প্রোগ্রামিং ল্যাঙ্গুয়েজ এবং ইন্টিগ্রেটেড ডেভেলপমেন্ট এনভায়রনমেন্ট (আইডিই) তৈরি করেন, যা কম্পিউটিং এবং ইউজার ইন্টারফেস উপাদানগুলির একটি কিট নিয়ে গঠিত যা নতুন উপাদান এবং দরকারী অ্যাপ্লিকেশন সফ্টওয়্যার তৈরি করতে একসাথে "তারযুক্ত" হতে পারে। তারপর তিনি হিউলেট-প্যাকার্ড ল্যাবে চলে যান, যেখানে তিনি স্কুইকের জন্য একটি মডিউল স্থাপত্য তৈরি করেন। তিনি ওয়েদার ডাইমেনশনস, ইনকর্পোরেটেড নামে একটি ছোট সংস্থাও শুরু করেছিলেন, যা বাড়ির কম্পিউটারে স্থানীয় আবহাওয়ার তথ্য প্রদর্শন করে। এরপর ইংলস সান মাইক্রোসিস্টেমস-এ বিশিষ্ট প্রকৌশলী হিসেবে কাজ করেন, যেখানে তিনি সান মাইক্রোসিস্টেমস ল্যাবরেটরিজ (সান ল্যাবস) গবেষণা শাখায় কাজ করেন। তাঁর সর্বশেষ প্রকল্প হল লাইভলি কার্নেল নামে একটি জাভাস্ক্রিপ্ট পরিবেশ, যা ওয়েব ব্রাউজারের ভিতর থেকে লাইভ, ইন্টারেক্টিভ ওয়েব প্রোগ্রামিং এবং অবজেক্টগুলিকে অনুমতি দেয়। স্মলটক-এ তাঁর কাজের জন্য সর্বাধিক পরিচিত, ইনগলস দেবনাগরী লেখার জন্য একটি অপটিক্যাল চরিত্র স্বীকৃতি ব্যবস্থা বিকাশের জন্যও পরিচিত, যা তিনি তাঁর পিতা ড্যানিয়েল এইচ. এইচ. ইনগলস, সিনিয়র, সংস্কৃতের অধ্যাপকের সহযোগিতায় করেছিলেন। ইনগলস একজন ফেলো হিসাবে এসএপি এসই পালো আল্টো রিসার্চ সেন্টারে চলে যান। তিনি কোম্পানির প্রযুক্তিগত দৃষ্টিভঙ্গি, দিকনির্দেশনা এবং বাস্তবায়ন পরিচালনাকারী প্রধান বিজ্ঞানী দলের একজন প্রধান সদস্য ছিলেন। তিনি তাঁর গবেষণা দলকে ওয়াইকম্বিনেটর-এ স্থানান্তরিত করেন, একটি নবগঠিত ওয়াইকম্বিনেটর রিসার্চ গ্রুপ, ওয়াই. সি. আর-এ, যেখানে তিনি তাঁর গবেষণা চালিয়ে যান, রিও দেল মার, আপটোস, ক্যালিফোর্নিয়ার সমুদ্র সৈকতের কাছে তাঁর স্ত্রী ক্যাথলিন গ্যালাসের সাথে বসবাস করেন, যেখানে তিনি স্মলটক, জাভাস্ক্রিপ্ট গবেষণা এবং লাইভলি কার্নেল প্রকল্পের স্কুইক বাস্তবায়নের বিকাশেও অবদান রাখেন, যা এখন হাসো প্লাটনার ইনস্টিটিউটে রয়েছে। ইনগলস এখন তার স্ত্রী ক্যাথলিন গ্যালাসের সাথে ক্যালিফোর্নিয়ার ম্যানহাটন বিচের সৈকতের কাছে থাকেন। 1984 সালে, ইনগলস বিট ব্লিট সহ জেরক্স পিএআরসি গবেষণার জন্য অসামান্য তরুণ বিজ্ঞানীর জন্য অ্যাসোসিয়েশন ফর কম্পিউটিং মেশিনারি (এসিএম) গ্রেস মারে হপার অ্যাওয়ার্ড পেয়েছিলেন। 1987 সালে, অ্যালান কে এবং অ্যাডেল গোল্ডবার্গের সাথে, তিনি প্রথম সম্পূর্ণ অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং সফ্টওয়্যার সিস্টেম স্মলটক-এ তাঁর কাজের জন্য এসিএম সফ্টওয়্যার সিস্টেম অ্যাওয়ার্ড পেয়েছিলেন। 2002 সালে তিনি অ্যাডেল গোল্ডবার্গের সাথে ডক্টর ডবস এক্সিলেন্স ইন প্রোগ্রামিং পুরস্কারের সহ-প্রাপক ছিলেন। 2022 সালে, স্মলটক প্রোগ্রামিং পরিবেশের সাত প্রজন্ম তৈরি, বিকাশ এবং নির্মাণ এবং অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং প্রচারের জন্য ইনগলসকে কম্পিউটার ইতিহাস জাদুঘরের ফেলো করা হয়েছিল। এছাড়াও 2022 সালে, আধুনিক কম্পিউটিংয়ে তাঁর প্রভাবের জন্য ড্যান ইনগলস ইকোওপি-তে সিনিয়র ডাল-নাইগার্ড পুরস্কার পেয়েছিলেন। গ্রন্থপঞ্জি ড্যান ইঙ্গালস স্কুইক সাইটে জীবনী ফ্লস সাপ্তাহিক সাক্ষাৎকার ড্যান ইঙ্গালস ইঙ্গালস, ড্যানিয়েল (1975) 19শে নভেম্বর, 1975-এর শিরোনামহীন ইন্টারঅফিস মেমো, জেরক্স পিএআরসি। ইনগলস, ড্যানিয়েল এইচ. এইচ। এবং ড্যানিয়েল এইচ. ইঙ্গল্স 1985: দ্য মহাভারত-শৈলীগত অধ্যয়ন, কম্পিউটার বিশ্লেষণ এবং সমন্বয়। জার্নাল অফ সাউথ এশিয়ান লিটারেচার 20:17-46। ইঙ্গলস, ড্যানিয়েল এইচ. এইচ. এবং ড্যানিয়েল এইচ. এইচ. ইঙ্গলস 1980:1980 সালে জেরক্স পিএআরসি-তে সংস্কৃত ও. সি. আর-এর উপর যৌথ বক্তৃতার ভিডিও। উজাস্টিক, ডি. (1988) রিপোর্ট অন দ্য সংস্কৃত টেক্সট আর্কাইভ কনফারেন্স অস্টিন, টেক্সাস, অক্টোবর 28-29,1988। অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং, জুলাই 1989, ড্যান ইনগলস এবং ক্রিজিস্তফ প্যালাক্স, "ওয়েব ব্রাউজার অ্যাজ অ্যান অ্যাপ্লিকেশন প্ল্যাটফর্মঃ দ্য লাইভলি কার্নেল এক্সপেরিয়েন্স", সান ল্যাবস, রিপোর্ট নম্বরঃ টিআর-2008-175, জানুয়ারী 30,2008। ড্যান ইঙ্গালস লাইভলি অ্যাট গুগল, মার্চ 2008 ড্যান ইঙ্গালসঃ দ্য লাইভ ওয়েব, ড্র্যাগ 'এন ড্রপ ইন দ্য ক্লাউড, জে. এস. কনফ, 2012 ড্যান ইঙ্গালসঃ ইয়ো! 2016-প্রন্টোঃ টুয়ার্ড এ ডিজাইনার্স নোটবুক ড্যানিয়েল ইঙ্গালসঃ দ্য ইভোলিউশন অফ স্মলটক রেফারেন্সস এক্সটার্নাল লিঙ্কস কিউকন লন্ডন 2010 সংস্কৃত এবং ও. সি. আর-এ ড্যানের একটি সাক্ষাৎকার জেরক্স পিএআরসি-তে ড্যান এবং তার বাবার একটি ভিডিও রেকর্ড করা হয়েছে 17ই এপ্রিল, 1980 ড্যান ইঙ্গালসঃ দ্য লাইভলি কার্নেলঃ এ সেলফ-সাপোর্টিং সিস্টেম অন এ ওয়েব পেজ-EE380 টক আল্টো সিস্টেম প্রজেক্টের জন্য ভিডিও আর্কাইভঃ ড্যান ইঙ্গালস ড্যান ইঙ্গালসের ইকোপ '22 কীনোট উপলব্ধ ড্যান ইঙ্গালস অ্যাসোসিয়েশন ইন্টারন্যাশনাল লেস পোর টেকনোলজিস অবজেট ডালের একটি রেকর্ডিং প্রদর্শন করেছেন। 1997 সালে জর্জিয়ার আটলান্টার ও. ও. পি. এস. এল. এ-তে ড্যান ইনগলস দ্বারা উপস্থাপিত গবেষণাপত্র। ডাল-নাইগার্ড সিনিয়র পুরস্কারঃ ড্যান ইনগলস, এ ফায়ারসাইড চ্যাট (বার্লিন, 2022) 1944 জন্ম হার্ভার্ড বিশ্ববিদ্যালয়ের প্রাক্তন ছাত্র স্ট্যানফোর্ড ইউনিভার্সিটি স্কুল অফ ইঞ্জিনিয়ারিংয়ের প্রাক্তন ছাত্র আমেরিকান কম্পিউটার বিজ্ঞানী আমেরিকান কম্পিউটার প্রোগ্রামার গ্রেস মারে হপার পুরস্কার বিজয়ী জীবিত মানুষ ডাল-নাইগার্ড পুরস্কার পিএআরসি (সংস্থা)-তে ক্যালিফোর্নিয়ার অ্যাপ্টোসের বিজ্ঞানীরা