كلام قوي
في مجال الحوسبة، تُعدّ Strongtalk بيئة Smalltalk تدعم الكتابة الثابتة الاختيارية . تستطيع Strongtalk إجراء بعض عمليات التحقق أثناء الترجمة ، وتوفر ضمانات أقوى لسلامة الأنواع ؛ وهذا هو مصدر اسمها. وهي غير تجارية، على الرغم من أنها كانت في الأصل مشروعًا تجاريًا طورته شركة ناشئة صغيرة تُدعى LongView Technologies (وتُعرف تجاريًا باسم Animorphic Systems ).
تاريخ
أراد ديفيد غريسولد استخدام لغة سمول توك على نطاق أوسع، لكن التطبيقات المتوفرة آنذاك لم تكن كافية لتلبية احتياجاته. كان يطمح إلى تحسين الأداء، وإضافة التحقق من أنواع البيانات، واستخدام عناصر واجهة المستخدم الرسومية الأصلية . [ 1 ] أسفرت جهوده عن ورقة بحثية نُشرت عام 1993 شارك في تأليفها مع جلعاد براخا . [ 2 ] استند هذا الإصدار إلى إضافة التحقق من أنواع البيانات إلى تطبيق سمول توك الخاص بشركة بارك بليس سيستمز . مع ذلك، يمكن لتطبيق يبدأ من الصفر أن يحصل على نظام كتابة أفضل.
أبدى اهتمامًا بالتحسينات التي حققها فريق لغة " سيلف" ، وتصور استخدام الأساليب نفسها لتحسين "سمول توك". تحدث أورس هولز ، الذي عمل على مُترجم "سيلف" القوي، مع غريسولد حول تطبيق آلية التغذية الراجعة للأنواع نفسها في مُترجم "سمول توك". شكّل غريسولد وهولز ولارس باك وآخرون شركة صغيرة (لونغ فيو تكنولوجيز، التي تُعرف تجاريًا باسم أنيمورفيك سيستمز) لإعادة تنفيذ "سترونغ توك". بدأ العمل في عام 1994، وأكملوا التنفيذ في عام 1996. اشترت شركة صن مايكروسيستمز الشركة في عام 1997، وركز الفريق على جافا ، وأصدروا الآلة الافتراضية "هوت سبوت" ، [ 3 ] وتوقف العمل على "سترونغ توك".
أصدرت شركة صن نسخةً مُعاد تصميمها من لغة سترونغ توك عام 1997 كبرنامج مفتوح المصدر بموجب ترخيص BSD مُعدّل ، بما في ذلك صورة نظام سترونغ توك عام 2002، والآلة الافتراضية عام 2006. تُوصف سترونغ توك بأنها أسرع تطبيق للغة سمول توك . [ 3 ] تتوفر سترونغ توك لنظام ويندوز إكس بي ( ويجري العمل على إصدارات أخرى) وتتضمن بيئة تطوير أساسية.
انظر أيضاً
- جافا سكريبت
- هوت سبوت (آلة جافا الافتراضية)
مراجع
- ↑ "تاريخ سترونغ توك" . Strongtalk.org .
- ↑ براخا، جلعاد ؛ غريسولد، ديفيد (1993). "سترونغ توك: التحقق من أنواع سمول توك في بيئة إنتاجية" . وقائع المؤتمر السنوي الثامن حول أنظمة ولغات وتطبيقات البرمجة كائنية التوجه . الصفحات 215-230 . doi : 10.1145/165854.165893 . ISBN 0-89791-587-9.
- 1 2 "Strongtalk: لغة Smalltalk مفتوحة المصدر عالية الأداء مع نظام أنواع اختياري" . تم الاطلاع عليه في 7 أبريل 2011 .
روابط خارجية
- الموقع الرسمي
- محادثات قصيرة قوية على smalltalk.org
- حديث قوي في جوجل كود
- لغات البرمجة عالية المستوى
- لغات البرمجة الكائنية التوجه
- لغات البرمجة القائمة على الفئات
- لغات البرمجة ذات الكتابة الديناميكية
- عائلة لغات البرمجة سمول توك
- لغات البرمجة التي تم إنشاؤها في عام 2002
- برامج مجانية متعددة المنصات
- برامج مملوكة سابقًا
