أنظمة الحوسبة التطبيقية

أنظمة الحوسبة التطبيقية ( ACS) هي أنظمة حسابية للكائنات مبنية على المنطق التوافقي وحساب لامدا . [ 1 ] المفهوم الأساسي الوحيد الذي يُؤخذ في الاعتبار في هذه الأنظمة هو تمثيل الكائن . في المنطق التوافقي، العامل الفوقي الوحيد هو التطبيق بمعنى تطبيق كائن على آخر. أما في حساب لامدا، فيُستخدم عاملان فوقيان: التطبيق - وهو نفسه في المنطق التوافقي - والتجريد الوظيفي الذي يربط المتغير الوحيد في كائن واحد.

سمات

الكائنات التي يتم إنشاؤها في هذه الأنظمة هي كيانات وظيفية ذات خصائص محددة:

  1. عدد خانات الوسائط، أو عدد معاملات الكائن، ليس ثابتًا ولكنه يُمكّن خطوة بخطوة من التفاعل مع الكائنات الأخرى؛
  2. في عملية توليد الكائن المركب، يتم تطبيق أحد نظائره - الدالة - على الآخر - الوسيط - ولكن في سياقات أخرى يمكن أن تغير أدوارها، أي يتم اعتبار الدوال والوسائط على قدم المساواة؛
  3. يُسمح بتطبيق الدوال على نفسها، أي يمكن تطبيق أي كائن على نفسه.

توفر ACS أساسًا متينًا للنهج التطبيقي في البرمجة.

تحديات البحث

يُعدّ افتقار أنظمة الحوسبة التطبيقية إلى سعة تخزين كافية وحساسية لسجل العمليات السبب الرئيسي لعدم توفيرها أساسًا لتصميم الحواسيب. علاوة على ذلك، تستخدم معظم الأنظمة التطبيقية عملية الاستبدال في حساب التفاضل والتكامل لامدا كعملية أساسية. تتميز هذه العملية بقدرة غير محدودة تقريبًا، إلا أن تنفيذها الكامل والفعّال يُمثّل تحديًا كبيرًا لمصمم الآلة. [ 2 ]

انظر أيضاً

مراجع

  1. وولفينغاغن، في إي. طرق ووسائل الحساب مع الكائنات. أنظمة الحوسبة التطبيقية. — موسكو: JurInfoR Ltd.، «مركز JurInfoR»، 2004. — 789 صفحة + 16 صفحة تمهيدية. ISBN 5-89158-100-0.
  2. باكوس، ج. (1978). "محاضرة جائزة تورينج لعام 1977: هل يمكن تحرير البرمجة من أسلوب فون نيومان؟ أسلوب وظيفي وجبر برامجه" . مجلة الاتصالات ACM . 2 (8): 613-641 . doi : 10.1145/359576.359579 . S2CID 16367522 . 

للمزيد من القراءة

  • وولفينغاجن، في إي (2003). المنطق التوافقي في البرمجة. العمليات الحسابية باستخدام الكائنات من خلال الأمثلة والتمارين (  الطبعة الثانية). JurInfoR. CiteSeerX 10.1.1.62.4421 . ISBN  9785891581265. OCLC 491339472 .