دن اینگالز

دانشمند علوم کامپیوتر آمریکایی

دانیل هنری هولمز اینگالز جونیور (.Daniel Henry Holmes Ingalls Jr) (متولد ۱۹۴۴)، پیشگام برنامه‌نویسی شی‌گرا و مهندس، طراح و پیاده‌ساز ارشد پنج نسل محیط‌های اسمال‌تاک است. او ماشین مجازی بایت کود شده را طراحی کرد که باعث شد اسمال‌تاک در سال ۱۹۷۶ میلادی عملی شود. او همچنین بیت بلیت، عمل‌کرد گرافیکی با اهداف کلی را اختراع نمود که زمینه بیشتر سیستم‌های گرافیک کامپیوتری بیت‌مپ امروزه و مینوهای پاپ آپ را فراهم می‌کند. او کلی سازی‌های بیت بلیت را با عمق‌های دلخواه رنگ، با مقیاس بندی، چرخش و ضدپلگی داخلی طراحی کرد. او در نسخه Squeak اسمال‌تاک، از جمله مفهوم اساسی اسمال‌تاک را که خودش نوشته و توسط مترجم اسمال‌تاک به C آن را قابل حمل و مؤثر ساخته، سهم بزرگی داشته‌است.

دانیل اینگالز
نام هنگام تولددانیل هنری هولمز اینگالز جونیور
زادهٔ۱۹۴۴ (۷۹–۸۰ سال)
واشینگتن، دی.سی.[۱]
شهروندیایالات متحده آمریکا
تحصیلاتدانشگاه هاروارد (B.A.)
دانشگاه استنفورد (M.S.)
شناخته‌شده برایبیت بلیت
منوهای پاپ آپ
اسمال‌تاک
برنامه‌نویسی شیءگرا
Fabrik زبان برنامه‌نویسی تصویری
Lively Kernel
جایزه(ها)ACM جایزه گریس موری هاپر (1984)
جایزه سامانه‌های نرم‌افزاری ACM (1987)
پیشینه علمی
شاخه(ها)علوم رایانه
محل کارزیراکس پارک
اپل ATG
شرکت تحقیقاتی اینتروال
والت دیزنی ایمجرنرینگ
آزمایشگاه‌های HP
آزمایشگاه‌های سان مایکروسیستمز
اس‌آپ

تحصیل ویرایش

اینگالز لیسانس خود را از دانشگاه هاروارد در فیزیک و کارشناسی ارشدش را در مهندسی برق از دانشگاه استانفورد گرفته‌است. هنگام کار کردن برای دکترا (Ph.D.) در استانفورد، او یک شرکت را راه اندازی کرد تا اختراعات اندازه‌گیری سافت ویرها را که خودش ساخته بود بفروشد و دیگر به فعالیت‌های آکادمیک برنگشت.

کار ویرایش

اولین تحقیق معروف اینگالز در زیراکس PARC بود، جاییکه در آن یک انجام تحقیقاتی مادام‌العمر را با آلان کای آغاز کرد و کارش با اسمال‌تاک را انجام داد که برنده جایزه شد. او سپس به شرکت اپل رفت. اینگالز یک مدت تحقیق را رها کرد تا به تجارت‌های خانوادگی، تفریح‌گاه Homestead در هات اسپرینگز ویرجینیا رسیدگی کند.[۲] او بعداً در شرکت تحقیقی Interval کار کرد و دوباره به اپل برگشت. او که کارش را در Xerox و بعداً در اپل آغاز کرد، نرم‌افزار Fabrik، زبان برنامه‌نویسی دیداری و محیط توسعه یک‌پارچه (IDE) که حاوی عناصر یک جعبه محاسباتی و رابط کاربری بود و توانایی «وصل شدن» با یک‌دیگر را برای ساختن عناصر جدید و سافتویر اپلیکیشن مفید داشت را توسعه داد.

سپس او به Hewlett-Packard Labs رفت، جاییکه یک مادیول مهندسی را برای Squeak توسعه داد. اینگالز همچنین یک شرکت کوچک، Weather Dimensions, Inc. نرم‌افزاری که آب و هوای محلی را در کامپیوترهای خانگی نشان می‌دهد، به راه انداخته و تا حال به پیش می‌برد.[۳]

اینگالز بعداً به عنوان انجنیر برجسته در Sun Microsystems کار کرد، جاییکه او در شاخه تحقیقاتی لابراتوارهای سن (Sun Microsystems Laboratories) کار می‌نمود. آخرین پروژه او یک محیط جاوا اسکرپت به نام Lively Kernel است که برنامه‌نویسی زنده، تعاملی اینترنتی و اجسام از داخل براوسرهای اینترنتی را اجازه می‌دهد.

اینگالز که برای کارش در اسمال‌تاک معروف است همچنین برای توسعه یک سیستم نویسه‌خوان نوری برای نوشتن دیواناگری با تشویق پدرش دانیل ایچ ایچ اینگالز سینیور، پروفسور سانسکریت نیز شناخته می‌شود.[۴]

اینگالز نزدیک ساحل ریو دی مار، آپتوس، کالیفرنیا با خانمش کاتلین گالاس زندگی می‌کند، جاییکه در توسعه squeak اسمال‌تاک، تحقیق جاوا اسکرپت و پروژه Lively Kernel که حالا در مؤسسه هاسو پلاتنر قرار دارد، مشغول است.

اینگالز اخیراً به مرکز تحقیقاتی SAP SE پالو آلتو به عنوان همکار نقل مکان کرده‌است. او عضو کلیدی تیم Chief Scientist است که چشم‌انداز، جهت و اجرای فناوری این شرکت را هدایت می‌کند.

جوایز ویرایش

اینگالز برای تحقیقاتش در زیراکس PARC از جمله بیت بلیت در سال ۱۹۸۴ میلادی، جایزه گریس مورای هاپر انجمن ماشین‌های حساب‌گر (ACM) را برای دانشمندان برجسته جوان دریافت کرد.[۵]

در سال ۱۹۸۷ میلادی، اینگالز همراه با آلان کای و آدیلی گولدبرگ جایزه سیستم نرم‌افزار ACM را برای کارش در اسمال‌تاک، اولین سیستم نرم‌افزاری برنامه‌نویسی شی‌گرا دریافت کرد.[۶] در سال ۲۰۰۲ میلادی، او همراه با آدیلی گولدبرگ، جایزه عالی دکتر داب را در برنامه‌نویسی دریافت نمود.[۷]

منابع ویرایش

  1. "Standard and Poor's Register of Corporations, Directors and Executives". 1997. p. 548.
  2. Layman, Sara (1987-10-22). "Homestead's New President Plans Emphasis on Tradition, Service". The Recorder. Retrieved 2019-02-02.
  3. Ingalls, Daniel Jr. (2008). "Weather Dimensions Incorporated: Weather on Display". Weather Dimensions, Inc. Retrieved 2020-04-11.
  4. Ingalls, Daniel (1980). Sanskrit and OCR (video) (به انگلیسی). Xerox PARC, Palo Alto, California: Vimeo. Retrieved 2020-04-11.
  5. "ACM Grace Murray Hopper Award". ACM Awards. Association for Computing Machinery. 1984. Archived from the original on 2012-04-15. Retrieved 2020-04-11.
  6. "ACM Software System Award". ACM Awards. Association for Computing Machinery. 1987. Archived from the original on 2012-04-19. Retrieved 2020-04-11.
  7. "2002 Dr. Dobb's Excellence in Programming Awards". Dr. Dobb's. Informa PLC. May 1, 2002. Retrieved 2020-04-11. Includes biographical sketch.

پیوند به بیرون ویرایش