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

Ad


OnWorks فافيكون

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

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

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

برنامج:

اسم


intercalc - آلة حاسبة مكتبية CLC-INTERCAL

موجز


إنتركالك [خيارات]

الوصف


إنتركالك هي آلة حاسبة مكتبية بسيطة ، تسمح للمستخدم بإدخال بيانات INTERCAL (إلى
انظر ماذا يفعلون) والتعبيرات (لمعرفة القيمة التي ينتجونها) ؛ يستخدم مترجم
كائن من CLC-INTERCAL لتقديم ملاحظات فورية.

تقبل الآلة الحاسبة المكتبية عدة خيارات ، بعضها موثق هنا.

مستخدم السطح البيني مزيد من الخيارات
-X / --رسم بياني
يدخل واجهة المستخدم الرسومية المستندة إلى X. يتطلب Perl-GTK. هذا هو الافتراضي إذا
تم تثبيت Perl-GTK ، متغير البيئة عرض دولار تم تعيين وافتتاح
نجح عرض X.

-c / - اللعنات
يدخل ملء الشاشة ، واجهة قائمة على الشتائم. هذا هو الإعداد الافتراضي إذا كان يستند إلى X
لا يمكن بدء الواجهة ، متغير البيئة المصطلح $ تم تعيين والمحطة
الاسم معروف.

--خط
يدخل إلى واجهة مستخدم وضع الخط. هذا هو الإعداد الافتراضي إذا كان يستند إلى X واللعنات
واجهات قائمة لا تعمل.

في هذا الوضع ، ينفذ البرنامج كل سطر من الإدخال القياسي وفقًا لملف
الوضع الحالي واللغة ، ويطبع النتائج إلى الإخراج القياسي. بداية خط
مع backspark يتم تفسيره على أنه أمر للآلة الحاسبة. استخدم backspark-g إلى
استسلم (ستحتاج إلى القيام بذلك مرتين) ، أو backspark-h لعرض صفحة المساعدة ehm.
الأشياء المتوفرة عبر إدخالات القائمة في واجهات Curses و X هي أيضًا
متاح عبر backspark. في الوقت الحالي ، يمكنك الرجوع إلى شفرة المصدر للحصول على قائمة.

يتم توفير تحرير سطر الأوامر وسجل الأوامر بواسطة مكتبة readline. يأمر
يعمل الإكمال إذا كان المترجم الأساسي يدعمه (المترجمات المقدمة مع
التوزيعات).

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

-iنوع / --واجهه المستخدم=نوع
يحدد واجهة المستخدم نوع. حاليا فقط X, الشتائم, خط و بدون اضاءة يتم تعريفها ،
ولكن يمكن تثبيت المزيد كمكونات إضافية للمترجم. إذا كانت الواجهة المحددة هي بدون اضاءة,
إنتركالك سيعمل في وضع الدُفعات. بالإضافة إلى ذلك ، ستعيد السلسلة الفارغة
السلوك الافتراضي.

مصدر لغة و مجموعة الخيارات
--حشرة=عدد
يحدد احتمالًا مختلفًا لخطأ المترجم. تم تنفيذ خطأ المترجم
من خلال تهيئة حالة المترجم بالاحتمال المطلوب: عندما يكون البيان
يتم تجميعها (عادةً في وقت التشغيل) ، يتم إصدار تعليمات "BUG" مع المطلوب
احتمالا. الافتراضي هو 1٪.

--ubug=عدد
تحديد احتمالية لخطأ المترجم غير القابل للتفسير. هذا هو خطأ المترجم
والتي تحدث عندما يكون احتمال وجود خطأ في المترجم (قابل للتفسير) صفرًا. الجبناء فقط
سوف تستخدم هذا الخيار. الافتراضي هو 0.01٪.

-Iمسار / --يشمل=مسار
يضيف دليلًا قبل مسار البحث القياسي لكائنات المترجم وكود المصدر.
إذا كان الملف يمكن الوصول إليه من الدليل الحالي ، فلن يتم البحث عنه في أي دليل
تشمل المسار.

إذا تم تكرار هذا الخيار ، فسيتم البحث في المسارات المحددة بالترتيب المحدد ،
متبوعة بالمسارات القياسية.

-lلغة / --لغة=لغة
يختار اللغة المراد استخدامها عند تفسير مدخلات المستخدم. هذا يجب أن يتوافق مع
اسم المترجم ، وهو كائن INTERCAL الذي تم إنشاؤه في الأصل بواسطة
com.iacc. يتم استخدام محللات التعبير والعبارات فقط ، لذلك من الممكن اختبارها
مترجمين غير مكتملين عن طريق تحميلهم في إنتركالك حتى لو لم يعملوا معها مريض.
يتم الحصول على القيمة الافتراضية من مريض خيار .INTERCALCLANGUAGE.

--oخيار ---اختيار=خيار
يضيف خيار اللغة. على سبيل المثال، --o3 يختار الحساب الأساسي 3 ، و --oجبان
يحدد وضع wimp. إذا لم يتم توفير خيارات ، وتم أخذ اللغة الافتراضية من
ال مريض الملف ، فإن الخيارات الافتراضية مأخوذة من ملف مريض ملف. لاحظ أنه إذا كان ملف
خيار أو لغة محددة في سطر الأوامر ، ملف مريض الافتراضات
تجاهلها.

على عكس الإصدارات السابقة من إنتركالك، يتحقق هذا الإصدار من أن الخيارات منطقية
في سياق الآلة الحاسبة ؛ على سبيل المثال محاولة تحميل مترجم كخيار
سوف يسبب خطأ ، ولكن ملحق المترجم سيكون على ما يرام.

-mطريقة / --الوضع=طريقة
حدد وضع التشغيل. حاليا ، الأوضاع الصالحة الوحيدة هي بالإضافة إلى, على سبيل المثال و صورة واحدة؟. شاهد
"أوضاع التشغيل". إذا لم يتم تحديد ذلك ، فسيتم أخذ القيمة الافتراضية من ملف مريض
خيار ..INTERCALCMODE.

متفرقات مزيد من الخيارات
-rالاسم / --rcfile=الاسم
ينفذ الأوامر من الملف الاسم قبل البدء في قبول الإدخال. يمكن أن يكون هذا الخيار
مكرر ، لتنفيذ أكثر من ملف. إذا لم يتم تحديدها ، فإن المكتبة القياسية ،
يتم البحث في الدليل الحالي والدليل الرئيسي للمستخدم الحالي عن الملفات
بالاسم نظام or .sickrc، والتي يتم تنفيذها بعد ذلك. ترتيب هذا البحث
هي: مكتبة محددة (--يشمل) ، مكتبة النظام ، الدليل الرئيسي ، الدليل الحالي.
هذا يختلف عن ترتيب البحث المستخدم عند البحث عن كائنات أو شفرة المصدر.
إذا كان الدليل يحتوي على كليهما .sickrc و نظامأطلقت حملة نظام يتم تنفيذ
أولا ، تليها .sickrc. لاحظ أيضًا أنه إذا كان الدليل الحالي أو المنزل
يظهر الدليل في مسار البحث ويحتوي على أحد هذه الملفات ، فسيكون
أعدم مرتين.

إذا تم تحديد أسماء الملفات بشكل صريح ، فيجب أن تكون مؤهلة تمامًا: مسار البحث
لا تستخدم للعثور عليهم.

--نوسيرك
يمنع تحميل مستخدم rcfile (.sickrc) ؛ يحد أيضًا من تحميل system.sickrc إلى
تم العثور على أول واحد. يستخدم هذا الخيار عادةً فقط عند اختبار التثبيت ، إلى
منع التداخل من الإصدارات السابقة من CLC-INTERCAL.

التشغيل وسائط


يمكن أن تعمل الآلة الحاسبة في الأوضاع التالية:

مترجم INTERCAL يعمل بكامل طاقته.
يمكن للآلة الحاسبة تحليل وتنفيذ أي عبارة أو تعبير.

يتم تجميع العبارات كبرنامج مكون من بيان واحد ، ويتم تنفيذها ؛ أي قيمة تسجيل
سيتم الاحتفاظ بها بين العبارات ، لذا فإن إدخال قائمة العبارات هو
يعادل تشغيل برنامج يتم فيه تنفيذ جميع هذه العبارات
تسلسل.

من المهم ملاحظة أن بعض العبارات لن يتم تنفيذها بالطريقة العادية.
على سبيل المثال ، سيتم تحليل "تأتي من" ولكن ليس لها أي تأثير ، إلا إذا كانت شيئًا ما
مثل:

(1) يرجى القدوم من (1)

مما يتسبب في توقف الآلة الحاسبة. من ناحية أخرى ، فإن الامتناع عن أو
سيعمل REINSTATE كما هو متوقع ، كما هو الحال مع إنشاء وتدمير. لا تستسلم
تسبب في إنهاء الآلة الحاسبة. الفرق الأخير هو أن التعليقات ليست كذلك
تحليل ، وبالتالي تحصل على "خطأ نحوي" من الآلة الحاسبة بدلاً من ملف
splat * 000 من مترجم INTERCAL.

بالنسبة إلى التعبيرات ، تقرأ الآلة الحاسبة نتيجة التعبير. أي آثار جانبية
سيتم تذكرها ، لذلك إذا كان التعبير يحتوي على أحمال زائدة ، فسيظلون يطاردونها
الآلة الحاسبة.

expr مترجم التعبير INTERCAL
يمكن للآلة الحاسبة فقط تحليل التعبيرات أو التعيينات. في كلتا الحالتين ، فإن
القيم المحسوبة هي قراءة ؛ ستعمل التخصيصات أيضًا على تخزين القيمة في ملف
الوجهة ، بينما ستتجاهل التعبيرات النتيجة بعد ذلك.

oic One Instruction Cالكولاتور.
هذا شيء اخترعناه في الصباح الباكر أثناء مناقشة الآلات الحاسبة المكتبية
(كما يفعل المرء). إنه ليس INTERCAL على الإطلاق ، بل إنه مستوحى من الواحد
مجموعة التعليمات الكمبيوتر.

تحتوي الآلة الحاسبة على عدد من الذكريات (الافتراضي 100 - يمكن تغييرها بواسطة
إلحاق رقم بوضع التشغيل ، على سبيل المثال oic10 سيستخدم ذاكرة 10
آلة حاسبة). يتم تحديد هذه الذكريات بالحرف m متبوعًا برقم ؛ في
الإصدار الافتراضي المكون من 100 ذاكرة ، أول رقمين بعدهما m هي الذاكرة ، وأي
يشكل الرقم اللاحق جزءًا من المعامل التالي. في البداية ، كل الذكريات
مهيأ إلى 0.

نظرًا لوجود عملية واحدة فقط ، فلا داعي لتحديدها ، لذا فإن "العملية"
هي سلسلة من ثلاثة معاملات ونتيجة. يجب أن تكون النتيجة ذاكرة ، بينما كل منهما
يمكن أن يكون المعامل رقمًا أو ذاكرة ، مع وجود قيود على الأرقام المتتالية
مقبول فقط إذا كان المحلل اللغوي يستطيع تحديد أين ينتهي أحدهما ويبدأ التالي.
لذلك على سبيل المثال ، "1-0" هو معاملان رقميان ، 1 و -0 (ويعرف أيضًا باسم 0) ؛ "1.2.3" اثنان أيضًا
المعاملات ، 1.2 و 3 ؛ "12" هو معامل واحد ، حتى لو كنت تقصده أن يكون اثنين
المعاملين ، 1 و 2 ، وحتى إذا وضعت مسافات: لا يزال يتم تفسير "1 2" على أنه
معامل واحد 12.

العملية التي يتم إجراؤها هي الفرق بين المعاملين الأولين مقسومًا على
الثالث. على سبيل المثال ، العمليات الثلاث:

7 م 01 2 م 01
1 م 02 1 م 02
م 1 .5 م 2 م 03

النتائج m01 = 3.5 ((7-0) / 2) ؛ م 02 = 1 ((1-0) / 1) ؛ م 03 = 3 ((3.5-.5) / 1). و
سوف ينتج الناتج التالي إذا كانت الآلة الحاسبة تعمل في وضع الدُفعات:

م 01 3.5 (7 - م 01) / 2
م 02 1 (1 - م 02) / 1
م 03 3 (م 01 - .5) / م 02

استخدم interalcp عبر الإنترنت باستخدام خدمات onworks.net


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

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

  • 1
    سلبيات
    سلبيات
    SCons هي أداة لبناء البرمجيات
    هذا بديل ممتاز لـ
    الكلاسيكية "Make" أداة البناء التي
    كلنا نعرف ونحب. SCons هو
    نفذت ...
    تنزيل SCons
  • 2
    PSeInt
    PSeInt
    PSeInt هو مترجم شفوي زائف لـ
    طلاب البرمجة الناطقين بالإسبانية.
    الغرض الرئيسي منه هو أن تكون أداة لـ
    التعلم وفهم الأساسيات
    تصور ...
    تنزيل PSeInt
  • 3
    oStorybook
    oStorybook
    oStorybook l'outil privil�gi� des
    يقرع. تنبيه: voir sur
    http://ostorybook.tuxfamily.org/v5/
    --ar_ar oStorybook الأداة المناسبة لـ
    الكتاب. تحذير ...
    قم بتنزيل oStorybook
  • 4
    أسوسورت ميرلين
    أسوسورت ميرلين
    Asuswrt-Merlin طرف ثالث
    البرامج الثابتة لاختيار Asus wireless
    أجهزة التوجيه. استنادًا إلى البرامج الثابتة Asuswrt
    تم تطويره بواسطة Asus ، فهو يجلب تعديلات جديدة
    الميزات و ...
    تنزيل Asuswrt-Merlin
  • 5
    ذرة
    ذرة
    Atom هو محرر نصوص
    حديث ، ودود وكامل المواصفات.
    كما أنها قابلة للتخصيص بسهولة - أنت
    يمكن تخصيصه لفعل أي شيء ويكون
    قادر على ...
    تنزيل Atom
  • 6
    أوسو!
    أوسو!
    أوسو! هي لعبة إيقاع بسيطة مع بئر
    يعتقد منحنى التعلم للاعبين
    من جميع مستويات المهارة. واحد من العظماء
    جوانب Osu! هل هذا هو عليه
    المجتمع د ...
    تحميل Osu!
  • أكثر "

أوامر لينكس

Ad