الرئيسيةعريقبحث

حد دويتش


An example program in the visual programming language DRAKON
مثال على لغة برمجة مرئية، برنامج بلغة دراكون، ويحوي 50 نوع بيانات مدمجة

«حَدُّ دُوْيِتْشْ» هو مَقولَة عن تصميم معلومات لُغات البرمجة المرئيّة منشوءة من قِبَل ل. بيتر دويتش الَّذي قال:

«إنَّ مُشكلة البرمجة المَرئيّة هي أنَّه لا يُمكنك الحصول على أكثر من 50 نوع بيانات مُدمجة مَرئيَّة على الشاشة في وقتٍ واحد».[1]

ابتُدِعَ المُصطلح من قِبَل فريد لاكين(Fred Lakin)‏ بعد تعليقٍ لِدويتش على حديثٍ عن البرمجة المَرئيّة بين سكوت كيم(Scott Kim)‏ وَوارين روبينيت(Warren Robinett)‏: «حسنًا، هذا جيّد ومقبول، لكن مُشكلة لُغات البَرمجة المَرئيّة هي أنَّه لا يُمكنك الحصول على أكثر من 50 نوع بيانات مُدمجة مَرئيَّة على الشاشة في وقتٍ واحد. فكيف ستكتُب نظام تشغيل؟»[1][2][3]

إنَّ مُدمجات اللُّغة(language primitive) في اللُّغة المَرئيّة هي العناصر الرُّسوميّة المنفصلة المُستَخدمة لبناء البرنامج، وَبتوفّر العديد منها في نفس الوقت يسمح للمُبَرمِج بقراءة معلومات أكثر. يُشار لهذا الحد كمثال على ميّزة اللُّغات الكتابيّة مُقارنةً بالمَرئيّة،[4] في إشارةٍ إلى كثافة معلومات النص، وَصعوبة قياس اللُّغة.[5][6]

يقول نُقَّاْدُ الحدّ إنّة ليس جليًّا وجود حَدٍّ مُشابه في لُغات البرمجة النصيَّة أم لا؛[1] وأنّه يُمكن تخطِّي هذا الحد بتطبيق التجزئة للبرمجة المَرئيّة كالَّذي شائع في البرمجة النصيَّة.

طالع أيضًا

المراجع

  1. "Comp.Lang.Visual - Frequently-Asked Questions List" . rtfm.mit.edu. 10 March 1998; McIntyre, David. "The comp.lang.visual FAQ". www.faqs.org. مؤرشف من الأصل في 2 مايو 2019.
  2. Begel، A.(1996)."LogoBlocks: A Graphical Programming Language for Interacting with the World". MIT Media Lab.
  3. Sempere، Andrew."Animatronics, Children and Computation".
  4. Weis, Torben; Knoll, Mirko; Ulbrich, Andreas; Mühl, Gero; Brändle, Alexander. "Rapid Prototyping for Pervasive Applications" ( كتاب إلكتروني PDF ). مؤرشف من الأصل ( كتاب إلكتروني PDF ) في 21 أبريل 2012.
  5. ."Emerging Frameworks for Tangible User Interfaces".
  6. ."Token+Constraint Systems for Tangible Interaction with Digital Information.".

روابط خارجيّة

موسوعات ذات صلة :