جدول المحتويات:
التعريف - ماذا يعني Befunge؟
Befunge هي لغة برمجة باطنية وغير عادية مكتوبة في التسعينيات. إنها واحدة من اللغات في ذلك الوقت التي تلعب دورها مع اصطلاحات الترميز والبناء. Befunge ليست لغة يسهل على المبتدئين فهمها واستخدامها. يستخدم شبكة من الإرشادات ثنائية الأبعاد وبعض بناء جملة غير عادي لإنشاء البرامج.
تيكوبيديا تشرح بيفنج
تم إنشاء Befunge لنظام Amiga ، بقصد جعل عملية الترجمة صعبة للغاية.
هناك ميزتان تضيفان إلى تعقيد عملية التجميع هما كود التعديل الذاتي وساحة اللعب متعددة الأبعاد. توجد Befunge مع أنواع أخرى مماثلة من لغات البرمجة التي تم إنشاؤها وفقًا لفلسفة التصميم المحددة - لغات مثل Forth التي أنشأها Charles Moore و Elizabeth Rather ، و INTERCAL أو "Compiler Language بدون أي اختصار Pronounceable" ، وهي لغة محاكاة ساخرة تم إنشاؤها بواسطة Don Woods و James Lyon في عام 1972. بدلاً من تجسيد التصاميم التقليدية التي تتيح بناء جملة واضحًا وشفافًا وتجميعًا سهلاً ، صُنعت لغات مثل Befunge بناء جملة معقدًا ومربكًا ، وصعوبة تحويل تعليمات الإنسان إلى لغة الآلة. ويرجع السبب في إنشاء هذا النوع من اللغة إلى حد كبير إلى اظهار وإلقاء بيانات حول صناعة البرمجة ككل. يتفق معظم محترفي تكنولوجيا المعلومات على أن لغات مثل Befunge ليست مفيدة بطبيعتها ولا تلعب دورًا حقيقيًا في تطور قدرات تقنية المعلومات الجديدة.