**تد کاهلر** (Ted Kaehler) (متولد ۱۹۵۰)، یک دانشمند علوم کامپیوتر آمریکایی است که بابت نقشش در توسعه روش‌های متعدد سیستمی معروف است. او بیشتر به دلیل سهمی که در زبان‌های برنامه‌نویسی اسمال تاک، اسکوییک و سیستم هایپرکارت اپل کامپیوتر و سایر فناوری‌های توسعه یافته در زیراکس PARC داشت، مورد توجه قرار گرفت.

پس‌زمینه
--------

کاهلر پسر یک انجنیر مکانیک است و با تعمیر کردن بازیچه‌های مکانیکی بزرگ شد. در طول دهه ۱۹۶۰ او با دنبال نمودن یک مقاله منتشر شده در Scientific American یک کامپیوتر ساخت. او به دبیرستان Gunn، یک مدرسه دولتی در پالو آلتو، کالیفرنیا رفت و در سال ۱۹۶۸ میلادی فارغ‌التحصیل شد. زمانی که کاهلر متعلم دبیرستان بود، در جاییکه بعداً به نام صنعت‌های Fairchild نامگذاری شد، در یک شغل تابستانی پذیرفته شد. در جریان کارش او زبان برنامه‌نویسی Fortran را یادگرفت. او در جریان روزهای مدرسه با اولین کامپیوتر، یک IBM 1620، معرفی شد که توسط مدرسه یک‌پارچه پالو آلتو در ناحیه اداره می‌شد. کاهلر پس از آن به دانشگاه استانفورد رفت و فیزیک خواند، برنامه‌نویسی را زیر نظر دونالد نوت آموخت، زبان APL را یادگرفت و با دان انگالز ملاقات کرد. او لیسانس‌اش را در سال ۱۹۷۲ در فیزیک گرفت. پس از آن، زیراکس یک برنامه آزمایشی را با دبیرستان Gunn آغاز کرده و به آن‌ها یک زیراکس آلتو را قرض داد.

زیراکس PARC
-----------

انگالز زمانی که قراردادی را با زیراکس گرفت، کاهلر را به PARC معرفی کرد. آن‌ها یک تیمی را ساختند که جورج وایت نیز در آن بود، کسی که از قبل در این شرکت روی نرم‌افزار شناسایی گفتار (speech recognition) کار می‌کرد. در طول سال‌های اولش در PARC، او به دانشگاه کارنگی میلون رفت و در سال ۱۹۷۶ میلادی کارشناسی ارشدش را در علوم کامپیوتر گرفت. در دهه ۱۹۸۰ طبق گزارش‌ها او فناوری حقیقت مجازی (VR) را نشان می‌داد که شامل یک کاربر در بازی سه بعدی Maze War بود. این نمایش با موفقیت پاسخی را در جهان به کاربر دیگری در دنیای واقعی بیان کرد. این توسعه به عنوان اولین مرجع آواتار محور از این نوع فناوری VR معرفی شده‌است.

کاهلر همچنین به عنوان یکی از پژوهش‌گران در PARC که به استیف جابز در مورد سه ابتکار شرکت معلومات می‌دهد، مستند شده‌است: رابط کاربری گرافیکی (GUI) کامپیوتر زیراکس آلتو، اسمال تاک و شبکه Ethernet در PARC.‏

### اسمال تاک

کاهلر بخشی از گروهی تحت رهبری دکتر آلان کی بود، کسی که مفهوم رایانش شبکه‌ای را از طریق اسمال‌تاک اصلاح کرد. این سیستمی است که با زبان LISP جان مک‌کارتی و زبان برنامه‌نویسی شبیه‌سازی Simula، نسخه ۱ و ۶۷ که توسط مرکز رایانش ناروژی توسعه یافته، ترسیم شده‌است. کی در گزارشی از توسعه ابتدائی اسمال‌تاک، نقاط عطف کلیدی منتسب به کاهلر را ذکر کرد. به گفته کی، در پهلوی انگالز، دیف روبسون و دیانا میری، به‌طور مثال، کاهلر در ظرف هفت ماه با موفقیت سیستم اسمال‌تاک – ۷۶ را از هیچ اجرا کرد. این کار شامل ۵۰ کلاس بود که دربرگیرنده ۱۸۰ صفحه کود منبع می‌شد. کاهلر همچنین اعتبار طرح سیستم حافظه مجازی (virtual memory) به نام محیط منطقه‌ای شی‌گرا (OOZE) را از خود کرده‌است. این سیستم به اسمال‌تاک سرعت بیشتر داد و سیستم ردیاب مورد استفاده برای شبیه‌سازی اسمال‌تاک-۷۶ را توسعه داد زیرا این فناوری می‌تواند خاطرات مجازی جدید را از تکرارهای قبلی خود بنویسد.

کاهلر با اسمال‌تاک با دو کسی که بعداً برنده Turing Award شدند کار کرد. او یک همکاری حرفه‌ای مادام‌العمر را با آلان کی طوری آغاز کرد که این‌جا بیان شده‌است. همچنین کاهلر در همکاری با پروفسور دیوید پاترسن، دانشگاه کالیفرنیا، برکلی که بعداً رهبر جنبش RISC-V شد، کتاب A Taste of Smalltalk را نوشت.

اپل
---

در مارس ۱۹۸۵، کاهلر به عنوان یک پژوهش‌گر به اپل رفت. او که در توسعه کامپیوترهای ماکنتاش سهم گرفت که اساساً کمک تکنیکی ارائه می‌کرد. با این حال، کاهلر بین سال‌های ۱۹۸۵ تا ۱۹۸۷ بیشتر به دلیل بهبودسازی سایر فناوری‌ها مانند سیستم هایپرکارت سیستم مورد توجه قرار گرفت. این ابزاریست که به کاربران اجازه می‌دهد محتویات سرگرمی و رهنمودی بسازند. کاهلر رابطی را علاوه کرد که کنترل ویدیو دیسک‌ها را ممکن می‌ساخت.

در سال ۱۹۹۶ میلادی، زمانی که کاهلر در اپل بود، یک پتنت ایالات متحده برای اختراع مشترک رابط کاربری متناوب بر اساس تقاضا (پاپ اپ) در محیط اطراف اشیا، با دکمه‌های برای دست‌کاری آن شی، دریافت کرد.

### اسکوییک

کاهلر همچنین در سال ۱۹۹۶ بخشی از تیم نرم‌افزار منبع باز اسکوییک مرکزی حمایت شده توسط جامعه شد که همچنین انگالز، جان مالونی، اسکات والاس و اندریس راب را شامل می‌شد. این نرم‌افزار اساساً در لابراتوار تحقیقی اپل از اسمال‌تاک-۸۰ توسعه یافته و بعداً در مهندسی والت دیسنی ادامه پیدا کرد. اسکوییک به عنوان یک زبان باز و بسیار قابل حمل توسعه داده شد که کاملاً در اسمال‌تاک نوشته شده و شامل سیستم EToys بود که به کودکان اجازه می‌داد عمل‌کرد نرم‌افزار را ببینند. استفاده از فناوری اسمال‌تاک به اسکوییک اجازه می‌دهد تا به آسانی اشکال‌زدایی، تجزیه و تحلیل و تغییر یابد. کاهلر اعتبار نوشتن کود سیستم رنگ آمیزی، paintbox اسکوییک و سایر نسخه‌های آزمایشی EToys این پلتفورم را از خود کرد.

زندگی شخصی
----------

در سال ۱۹۸۲، کاهلر با کارول ناسبی ازدواج کرد، کسی که برای چندین سال در اپل کار نمود، اولین رهنمای مالکان ماکنتاش را نوشت، سیستم کمکی هایپرکارت را برای نسخه ۱٫۰ ساخت و کتاب HyperCard Power را نوشت. در سال ۱۹۹۱ میلادی خانمش به دلیل اختلالات دیابت نوع ۱ در گذشت.

کاهلر در سال ۱۹۹۸ میلادی با همسر دومش سینتیا ازدواج کرد. او قبلاً برای ۲۵ سال استاد کودکستان بود و هنرمندی بود که آویزهای شیشه‌ای ذوب شده را برای گردن‌بندها و دست‌بندها می‌ساخت. آن‌ها در لاس ویگاس، نیوادا زندگی می‌کردند و سه فرزند داشنتد. در سال ۲۰۲۰، همسرش به دلیل سرطان درگذشت.

منابع
-----

1. ↑  Ferster, Bill (2016). *Sage on the Screen: Education, Media, and How We Learn*. Baltimore, Maryland: JHU Press. pp. 86. ISBN 978-1-4214-2126-1.
2. ↑  "Vivarium History". *Worrydream*. Retrieved September 26, 2019.
3. ↑  Markoff, John (April 21, 2005). *What the Dormouse Said: How the Sixties Counterculture Shaped the Personal Computer Industry* (به انگلیسی). Penguin. ISBN 978-1-101-20108-4.
4. ↑  Grimshaw, Mark (2014). *The Oxford Handbook of Virtuality*. New York: Oxford University Press. pp. 22. ISBN 978-0-19-982616-2.
5. ↑  Dormehl, Luke (2012). *The Apple Revolution: Steve Jobs, the Counterculture and How the Crazy Ones Took over the World*. New York City: Random House. pp. 155–156. ISBN 978-0-7535-4062-6.
6. ↑  "PCAD – Xerox Corporation, Palo Alto Research Center (PARC), Palo Alto, CA". *pcad.lib.washington.edu*. Retrieved October 10, 2019.
7. ↑  "Smalltalk.org: smalltalk: TheEarlyHistoryOfSmalltalk\_V.html". *Ramix.org*. Retrieved September 27, 2019.
8. ↑  "Folklore.org: The Grand Unified Model (1) – Resources". *Folklore.org*. Retrieved October 10, 2019.
9. ↑  Kaehler, Ted; Patterson, Dave (May 1, 1986). *A Taste of Smalltalk*. New York: W. W. Norton & Company. ISBN 978-0-393-95505-7.
10. ↑  Langton, Christopher (1989). *Artificial Life: Proceedings of an Interdisciplinary Workshop on the Synthesis and Simulation of Living Systems*. New York: Routledge. pp. xxiv. ISBN 978-0-367-00290-9.
11. ↑  US patent 5515496, Kaehler, Edwin B.; Kay, Alan C. & Wallace, Scott G. "Computer System with Direct Manipulation Interface and Method of Operating Same", issued 1996-05-07,  assigned to Apple Computer
12. ↑  Aksit, Mehmed, ed. (May 28, 1997). *ECOOP '97 – Object-Oriented Programming: 11th European Conference, Jyväskylä, Finland, June 9–13, 1997, Proceedings*. Berlin: Springer Science & Business Media. p. 316. ISBN 978-3-540-63089-0.
13. ↑  Lee, Newton (2014). *Digital Da Vinci: Computers in the Arts and Sciences*. New York: Springer. p. 141. ISBN 978-1-4939-0964-3.
14. ↑  Ingalls, Dan; Kaehler, Ted; Maloney, John; Wallace, Scott; Kay, Alan (1997). "Back to the future: The story of Squeak, a practical Smalltalk written in itself". *ACM SIGPLAN Notices*. **32**: 318–326. doi:10.1145/263700.263754.
15. ↑  Kaehler, Ted (March 29, 2014). "Ted Kaehler". *Weather Dimensions: Weather on Display*. Retrieved July 13, 2020.
16. ↑  Kaehler, Carol; Atkinson, Bill (April 1, 1988). *HyperCard Power: Techniques and Scripts*. New York: Addison-Wesley. ISBN 978-0-201-06701-9.
17. ↑  Dormehl, Luke (2012). *The Apple Revolution: Steve Jobs, the Counterculture and How the Crazy Ones Took over the World*. New York City: Random House. pp. 249–250. ISBN 978-0-7535-4062-6.
18. ↑  Kaehler, Cynthia. "Fused Glass Pendants by Cynthia Kaehler". *Weather Dimensions: Weather on Display*. Retrieved July 13, 2020.

پیوند به بیرون
--------------

وبگاه رسمی

| * ن
* ب
* و
زبان برنامه‌نویسی اسمال‌تاک |
| --- |
| پیاده‌سازی | 

|  |  |
| --- | --- |
| عمده | 
* Amber
* Dolphin Smalltalk
* GemStone/S
* GNU Smalltalk
* فارو (زبان برنامه‌نویسی)
* Smalltalk/X
* Squeak
* ویژوال‌ایج
* VisualWorks

 |
| گویش‌ها | 
* F-Script
* Little Smalltalk
* Newspeak
* Pocket Smalltalk
* سلف (زبان برنامه‌نویسی)
* StepTalk
* Strongtalk

 |

 |
| نرم‌افزار | 
* AIDA/Web
* Croquet
* GemStone/S
* Open Cobalt
* Seaside

 |
| ایستگاه کار | 
* زیراکس آلتو

 |
| محفل کاری | 

|  |  |
| --- | --- |
| تجارت | 
* Cincom Systems
* Gemstone
* IBM
* Object Arts
* زیراکس پارک

 |
| افراد | 
* Lars Bak
* Gilad Bracha
* L. Peter Deutsch
* ادل گلدبرگ
* Urs Hölzle
* Dan Ingalls
* Ted Kaehler
* الن کی
* Diana Merry
* Larry Tesler
* Scott Wallace

 |

 |
| 
* **رده**

 |