الممثل (لغة البرمجة)

تم اختراع لغة برمجة Actor بواسطة Charles Duff من The Whitewater Group في عام 1988. كانت عبارة عن فرع من بعض الامتدادات الموجهة للكائنات للغة Forth التي كان يعمل عليها. [1]

Actor هي لغة موجهة للكائنات بحتة على غرار لغة Smalltalk . مثل Smalltalk، كل شيء هو كائن، بما في ذلك الأعداد الصحيحة الصغيرة. يتم استخدام جامع قمامة شبه فضائي من Baker ، إلى جانب (في أيام Windows 2.1 المقيدة بالذاكرة) نظام ذاكرة افتراضية برمجي يتبادل الكائنات. يقوم مفسّر رمزي متعدد الخيوط ، [2] مكتوب بلغة تجميع x86 ذات 16 بت ، بتنفيذ التعليمات البرمجية المترجمة.

تم إصدار Actor فقط لنظامي التشغيل Microsoft Windows 2.1 و3.0. استخدم Actor إطار عمل موجهًا للكائنات فقط عبر استدعاءات نظام التشغيل الأصلية كبنية واجهة مستخدم رسومية أساسية. يتيح هذا لتطبيق Actor أن يبدو ويشعر تمامًا مثل تطبيق Windows المكتوب بلغة C، ولكن مع جميع مزايا بيئة التطوير التفاعلية المشابهة لـ Smalltalk. الجانب السلبي والإيجابي لهذه البنية هو الارتباط الوثيق ببنية Windows، مع طبقة تجريد رقيقة في الكائنات. يسمح هذا بالاستخدام المباشر لواجهة برمجة تطبيقات نظام التشغيل Windows الغنية، ولكنه يجعل من المستحيل تقريبًا دعم أي نظام تشغيل آخر دون إعادة كتابة كبيرة لإطار عمل التطبيق.

تم عرض عرض توضيحي للممثل في إحدى حلقات مسلسل Computer Chronicles . [3]

قراءة إضافية

  • [4]

مراجع

  1. ^ Ziff Davis Inc (1991-03-26). مجلة الكمبيوتر الشخصي Ziff Davis, Inc.
  2. ^ InfoWorld Media Group (1991-02-25). InfoWorld. InfoWorld Media Group, Inc.
  3. ^ سجلات الكمبيوتر. الحلقة 718. لغات البرمجة، 1990-03-01 ، تم استرجاعها في 2022-07-10
  4. ^ دون كرابس (15 أكتوبر 1990). "يقدم الممثل نظام تطوير OOP متطور". InfoWorld . InfoWorld Media Group, Inc.: 86–. ISSN  0199-6649 . تم الاسترجاع في 18 أغسطس 2011 .
تم الاسترجاع من "https://en.wikipedia.org/w/index.php?title=Actor_(programming_language)&oldid=1136318074"
Original text
Rate this translation
Your feedback will be used to help improve Google Translate