HeadlinesBriefing HeadlinesBriefing.com

التاريخ المبكر لـ Smalltalk

Hacker News •
×

معظم الأفكار تأتي من أفكار سابقة. أدت الستينيات، خاصة في مجتمع ARPA، إلى ظهور مجموعة من المفاهيم حول 'التعايش بين الإنسان والحاسوب' من خلال أجهزة الكمبيوتر التفاعلية ذات المشاركة الزمنية، وشاشات الرسومات، وأجهزة التأشير. تم اختراع لغات حاسوبية متقدمة لمحاكاة أنظمة معقدة مثل مصافي النفط والسلوك شبه الذكي. جاء التحول النموذجي الوشيك للحوسبة الشخصية الحديثة، وواجهات النوافذ المتداخلة، والتصميم الموجه للكائنات من رؤية عمل الستينيات كشيء أكثر من 'شيء قديم أفضل'.

وعد النمو الأسي في الحوسبة/$/الحجم تطلب اعتبار الستينيات 'شيئًا جديدًا تقريبًا'. على سبيل المثال، سيحسب المرء باستخدام 'Dynabook' محمول باليد بطريقة غير ممكنة على حاسوب رئيسي مشترك؛ ملايين المستخدمين المحتملين يعني أن واجهة المستخدم يجب أن تصبح بيئة تعليمية على غرار Montessori وBruner؛ واحتياجات النطاق الواسع، وتقليل التعقيد، ومعرفة المستخدم النهائي ستتطلب التخلص من هياكل البيانات والتحكم لصالح مخطط بيولوجي أكثر من خلايا عالمية محمية تتفاعل فقط من خلال الرسائل.

كان Smalltalk المبكر أول تحقيق كامل لوجهات النظر الجديدة هذه كما أنجبها أسلافه الكثيرون في الأجهزة واللغة وتصميم واجهة المستخدم. أصبح مثالًا للحوسبة الجديدة، جزئيًا، لأننا كنا نحاول بالفعل تحولًا نوعيًا في هياكل الاعتقاد—نموذج Kuhnian جديد بنفس روح اختراع المطبعة—وبالتالي اتخذنا مواقف متطرفة للغاية كادت تجبر هذه الأساليب الجديدة على الاختراع.

تشمل التطورات الرئيسية آلة FLEX، وهو حاسوب شخصي قائم على OOP، وعمل Doug Englebart وNLS. في Xerox PARC، قدم Smalltalk-71 النوافذ المتداخلة، وتحرير الخطوط، والرسم، والرسوم المتحركة، والموسيقى، ورموز البايت، والبرمجة الأيقونية. أول Smalltalk حقيقي (-72) أنجب Dynabook المؤقت. جلب Smalltalk-76 الوراثة، وأدى إصدار الإصدار (-80) إلى تحولات. الورقة مهداة إلى Dan Ingalls، Adele Goldberg، وبقية مجموعة Xerox PARC LRG.

المصدر: Hacker News · لخّصه HeadlinesBriefing