Befunge بيئة

مؤلف: Laura McKinney
تاريخ الخلق: 2 أبريل 2021
تاريخ التحديث: 15 قد 2024
Anonim
"Tulip: A Language for Humans" by Sig Cox, Jeanine Adkisson
فيديو: "Tulip: A Language for Humans" by Sig Cox, Jeanine Adkisson

المحتوى

التعريف - ماذا يعني Befunge؟

Befunge هي لغة برمجة باطنية وغير عادية كتبت في التسعينيات. إنها واحدة من اللغات في ذلك الوقت التي تلعب دورها مع اصطلاحات الترميز والبناء. Befunge ليست لغة يسهل على المبتدئين فهمها واستخدامها. يستخدم شبكة من التعليمات ثنائية الأبعاد وبعض بناء جملة غير عادي لإنشاء البرامج.


مقدمة إلى Microsoft Azure و Microsoft Cloud | من خلال هذا الدليل ، سوف تتعرف على الحوسبة السحابية التي تدور حولها وكيف يمكن أن يساعدك Microsoft Azure على ترحيل عملك وإدارته من السحابة.

تيكوبيديا تشرح بيفنج

تم إنشاء Befunge لنظام Amiga ، بقصد جعل عملية الترجمة صعبة للغاية.

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