عربيالفرنسيةالإسبانية

Ad


OnWorks فافيكون

لحم البقر - عبر الإنترنت في السحابة

قم بتشغيل اللحم البقري في موفر الاستضافة المجاني OnWorks عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو الأمر الأساسي الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


لحم البقر - مترجم Brainfuck مرن

موجز


لحم [OPTION] ... FILE

الوصف


Beef هو مترجم مرن للغة برمجة Brainfuck.

يمكن تهيئته باستخدام الخيارات الموضحة أدناه، مما يجعل تشغيله ممكنًا
برامج Brainfuck التي تضع افتراضات حول سلوك المترجم.

لا يضع Beef أي حد تعسفي لحجم شريط الذاكرة الذي يستخدمه البرنامج، و
يخصص خلايا الذاكرة حسب الحاجة إليها.

OPTIONS


-س، --متجر=ما
اختر القيمة المراد تخزينها في الشريط عند الوصول إلى نهاية الإدخال. ما
الإعدادات الافتراضية هي "صفر" (تخزين صفر)؛ القيم المحتملة الأخرى هي `eof' (store -1، the
يتم تعيين القيمة عادةً إلى ثابت C EOF) أو "نفسه" (اترك القيمة دون تغيير)

-د، --تفعيل التنقيح
تمكين دعم التصحيح. بشكل افتراضي، لا يتم تنفيذ تعليمات التصحيح

-o ، - إخراج ملف =FILE
كتابة مخرجات البرنامج إلى FILE

-أنا، - ملف الإدخال =FILE
قراءة مدخلات البرنامج من FILE

FILE يمكن أن يكون مسارًا محليًا أو أي URI يدعمه GIO. لو FILE هو `-' الإدخال القياسي أو
سيتم استخدام الإخراج القياسي، اعتمادا على السياق.

اللعنة لغة


تعمل برامج Brainfuck على شريط ذاكرة يحتوي فعليًا على عدد غير محدود من الملفات
الخلايا. يمكن لكل خلية تخزين قيمة، والتي يمكن رؤيتها إما كحرف أو كحرف
رقم صحيح (ترميز ASCII الخاص به) اعتمادًا على السياق. هناك مؤشر يشير
إلى إحدى الخلايا التي تعتبر الخلية الحالية؛ يمكن تحريك المؤشر
حول في الإرادة.

يتكون ملف مصدر Brainfuck من عدد من تعليمات Brainfuck؛ أي رمز وهو
لا تعتبر تعليمات تعليقا ويتم تجاهلها. هناك استثناءات لهذا
القاعدة، انظر أدناه.

تعليمات Brainfuck هي:

+ زيادة القيمة في الخلية الحالية بمقدار واحد

- إنقاص القيمة في الخلية الحالية بمقدار واحد

> حرك المؤشر خلية واحدة إلى اليمين

< حرك المؤشر خلية واحدة إلى اليسار

[ ابدأ حلقة. يتم تنفيذ التعليمات الموجودة في الحلقة طالما أن
قيمة الخلية الحالية ليست صفراً

] قم بإنهاء الحلقة التي بدأت بواسطة [تعليمات

, قراءة حرف من الإدخال وتخزينه في الخلية الحالية

. اكتب قيمة الخلية الحالية إلى الإخراج

# تفريغ محتوى شريط الذاكرة لأغراض التصحيح. هذه التعليمات
يتم تجاهله ما لم يكن خيار --enable-debugging موجودًا

إذا كان السطر الأول من الملف المصدر يبدأ بالتسلسل السحري #! يتم تجاهله.
يتيح لك هذا تنفيذ برنامج Brainfuck دون استدعاء Beef بشكل صريح، مثلك
سيفعل على سبيل المثال. برنامج بايثون.

الرمز ! له معنى خاص لـ Beef: فهو يمثل نهاية كود البرنامج ونهاية كود البرنامج
بداية مدخلاته. إذا كان هذا الرمز موجودًا في الملف المصدر، فسيتم إدخاله في وقت التشغيل
يتم تجاهله.

أمثلة


يمكن كتابة برنامج Hello World الكلاسيكي بلغة Brainfuck كـ

+++++++++[>+++++++>++++++++++>+++.>+.+ +++++
+..+++.>++..+++.------.-------- .>+.>.

يمكن استخدام برنامج Brainfuck التالي ليحل محل قط(1) المنفعة:

#!/usr/bin/beef
،[.،]

هذا بالطبع على افتراض أنك لا تحتاج إلى أي منها قط(1) خيارات سطر الأوامر الرائعة، أنت
لديك غلاف مع إعادة توجيه الإدخال / الإخراج وروح الدعابة.

مؤلفون


أندريا بولونياني <[البريد الإلكتروني محمي]>.

استخدم لحوم البقر عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

  • 1
    نظيفة عميق
    نظيفة عميق
    نص Kotlin الذي يرمي إلى بناء جميع الأسلحة النووية
    مخابئ من مشاريع Gradle / Android.
    مفيد عندما يتيح لك Gradle أو IDE
    تحت. تم اختبار البرنامج النصي على
    macOS ، لكن ...
    تنزيل برنامج Deep-clean
  • 2
    الكسوف Checkstyle المكونات في
    الكسوف Checkstyle المكونات في
    المكون الإضافي Eclipse Checkstyle
    يدمج كود Java Checkstyle
    المدقق في Eclipse IDE. ال
    يوفر المكون الإضافي تعليقات في الوقت الفعلي لـ
    المستخدم عن فيك ...
    قم بتنزيل Eclipse Checkstyle Plug-in
  • 3
    com.AstrOrzPlayer
    com.AstrOrzPlayer
    AstrOrz Player هو مشغل وسائط مجاني
    برنامج ، جزء يعتمد على WMP و VLC. ال
    لاعب بأسلوب بسيط ، مع
    أكثر من عشرة ألوان موضوع ، ويمكن أيضا
    ب ...
    تنزيل AstrOrzPlayer
  • 4
    موفيستارتف
    موفيستارتف
    Kodi Movistar + TV es un ADDON para XBMC /
    Kodi que تسمح لك بتوفير واحد
    فك التشفير دي لوس سيرفيسيوس IPTV دي
    Movistar Integrado en uno de los
    المراكز الطبية أماه ...
    تحميل برنامج Movistartv
  • 5
    كود :: بنات
    كود :: بنات
    Code :: Blocks هو برنامج مجاني ومفتوح المصدر ،
    عبر الأنظمة الأساسية C و C ++ و Fortran IDE
    بني لتلبية الاحتياجات الأكثر إلحاحًا
    من مستخدميها. انها مصممة لتكون جدا
    يمتد ...
    تنزيل Code :: Blocks
  • 6
    وسط
    وسط
    وسط أو واجهة ماين كرافت المتقدمة
    وتتبع البيانات / الهيكل هو أداة ل
    عرض لمحة عامة عن Minecraft
    العالم ، دون إنشائه فعليًا. هو - هي
    علبة ...
    تحميل Amidst
  • أكثر "

أوامر لينكس

Ad