cfunge.

التحميل الان

cfunge. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • GPL v3
  • السعر:
  • FREE
  • اسم الناشر:
  • Arvid Norlander
  • موقع ويب الناشر:
  • http://rage.kuonet.org/~anmaster/cfunge/

cfunge. العلامات


cfunge. وصف

cfunge عبارة عن مترجم صغير وسريع وسياسي متوافق مع befunge 98 في C. Cfunge هو مترجم صغير وسريع وسريع ومستوى مترجم befunge93 / 98/08 في c.cfunge يهدف إلى أن يكون سريعا ومستوى مطابقا. cfunge يهدف أيضا إلى تعطل أبدا. قد يبدو هذا بيان غريب، بالتأكيد كل برامج يهدف إلى ذلك؟ لكن CFUNGE يهدف إلى التعطل أبدا على أي مدخلات باستثناء ربما بسبب خطأ في الذاكرة (وحتى بعد ذلك، يجب أن يكون "التعطل" "رشيقا"، كما هو الحال في رسالة تخبر ما حدث). من المحزن أنه من الشائع أن ينطبق المترجمين الفوريين الآخرين على المدخلات الغامضة (التقسيم عن طريق الصفر في بعض بصمات الأصابع، وليس التحقق من حدود الصفيف، وهلم جرا). لم يصل CFUNGE بعد إلى نقطة تحطمها أبدا، لكننا نهدف إليها. من المقرر أن ينفذ FingerPrintsit أكثر من معظم أو كل الأصابع الموجودة، مع بعض الاستثناءات :؟ FNGR - يتناقض مع 98 معيار. IMAP - تدخلية للغاية. وضع - تدخلية في التعامل مع IP.؟ التردز - معقدة للغاية وتدخل. الرياح - معقدة للغاية لتنفيذ وأوصاف غير قابلة للتنفيذ. قاعدة I / O للأرقام في قواعد أخرى؟ امتداد وظائف دليل DIRF (غير متوفر في وضع Sandbox)؟ Modu Modulo تمديد حسابي؟ null funge-98 null بصمة؟ مكتبة ارسال متعامدة orth؟ إعادة التقديم المرجعية تمديد الخلايا؟ روما funge-98 الأرقام الرومانية؟ subrutine subroutine تمديد مزيد من التفاصيل يرجى الاطلاع على المواصفات لكل بصمة. في حالات السلوك غير المحسوع في بصمات الأصابع، يحاول CFUNGE في الغالب أن تفعل الشيء نفسه مثل CCBI.Undefined السلوكية Befunge 98 يترك بعض الأشياء غير معروفة، إليك ما نقوم به لبعض تلك الحالات :؟ Y يدفع الوقت في UTC ليس بالتوقيت المحلي.؟ ك مع حجة سلبية تعكس. # عبر الحافة من الفضاء هو أو لا تخطي أول سحر بعد التفاف حسب الحالة الدقيقة.؟ (و) مع عدد سلبي يعكس ولا ينبثق أي بصمة. يتم تورث بصمات الأصابع المحملة للطفل IPS في Split (T). يتم مسحه فقط عند :؟ نيولين (خط تغذية، ASCII 10) مطبوعة باستخدام التعليمات. أي تعليمات المدخلات.؟ نهاية البرنامج التخزين المؤقت يعمل في CCBI.Notes على معايير مختلفة، لا يمنع الخيار -s 93 البرنامج من الوصول إلى خارج خلايا 80x25 الأولى. كما أنه لا يسمح بالإرشادات التي لم تكن موجودة في 93. ومع ذلك، فإنه يؤدي إلى تغيير سلوك الفضاء لتتناسب مع 93 نمط. إذا كان البرنامج يعتمد على تعليمات غير معروفة في 93 للتفكير، فيجب أن يكون من السهل استبدال هذه التعليمات مع AR تعكس أو أي في نطاق AZ (وليس تحميل أي بصمة) .Further Division By Zero يرجع دائما 0 في جميع الأوضاع، على الرغم من أن المواصفات Befunge93 تقول إن المترجم يجب أن يسأل المستخدم ما الذي يتسبب في ذلك في هذا الموقف. أمر: cfunge مترجم befunge سريع في C -F تعطيل جميع بصمات الأصابع. عرض قائمة بالميزات وبصمات الأصابع المدعومة في هذا الثنائي. -h عرض هذه المساعدة والخروج. - تمكين وضع Sandbox (انظر README للحصول على التفاصيل). استخدام قياسي استخدام المعيار المحدد (واحد من 93، 98 و 08). استخدام المستوى استخدام مستوى تتبع معين. الافتراضي 0.V عرض معلومات الإصدار والخروج. - تظهر تحذيرات. متطلبات: bohem-demers-weiser جامع القمامة المحافظة ما الجديد في هذا الإصدار: خطأ في إصلاح الأخطاء: في ملف مع نهايات وخطوط خط CR مع المساحات الرائدة، فقد المساحات الرائدة. خطأ في إصلاح الأخطاء: عندما تم استخدام J للانتقال إلى Backwads (حجة سلبية) إلى خلية مباشرة على حافة المربع المحيط الحالي للفضول، فإنه سوف التفاف بشكل غير صحيح. قم بإصلاح هذا عن طريق التحقق من التوجيه الطبيعي للمضي قدما في IP قبل الانتقال إلى J بدلا من ذلك كالعادة لمعظم التعليمات الأخرى. علة طفيفة فيكس: هراءات تم هربها بشكل غير صحيح عند إنشاء صفحات الإنسان في الأدوات / gen_fprint_list.sh. إصلاح وتحديث صفحة الرجل للتفكير.


cfunge. برامج ذات صلة