جدول المحتويات:
- الخطوة 1: المتطلبات
- الخطوة الثانية: برنامج الإضافة البسيط
- الخطوة 3: قم بإنشاء ملف مصدر
- الخطوة 4: إنشاء عنوان
- الخطوة 5: قدم شخصيتك
- الخطوة 6: ابدأ الفصل الأول
- الخطوة 7: ابدأ المشهد الأول
- الخطوة 8: أدخل اثنين من الشخصيات الخاصة بك
- الخطوة 9: اكتب بيانات الإدخال
- الخطوة 10: أضف القيم معًا
- الخطوة 11: اطبع القيمة
- الخطوة 12: خروج الشخصيات من المرحلة
- الخطوة 13: مبروك
- الخطوة 14: تجميع البرنامج الخاص بك في C Code
- الخطوة 15: افتح موجه الأوامر وانتقل إلى Code Directory
- الخطوة 16: قم بتشغيل Splc.py وتجميع التعليمات البرمجية الخاصة بك
- الخطوة 17: مبروك ونصائح استكشاف الأخطاء وإصلاحها
- الخطوة 18: الاستمتاع بها (اختياري)
فيديو: برنامج الإضافة البسيطة في لغة برمجة شكسبير: 18 خطوة
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
تعد لغة برمجة شكسبير (SPL) مثالاً على لغة برمجة مقصورة على فئة معينة ، وهي لغة ربما تكون مثيرة للاهتمام للتعرف عليها وممتعة في استخدامها ، ولكنها ليست مفيدة بشكل خاص في تطبيقات الحياة الواقعية. SPL هي لغة يقرأ فيها الكود المصدري مثل مسرحية شكسبيرية ، حيث تكون الشخصيات متغيرات ويكون حوارها هو الكود الفعلي نفسه. من المهم ملاحظة أن اللغة مرنة للغاية ، لذا يمكنك إضافة كلمات وجمل وأسطر حوار غريبة دون التأثير على وظائف الكود. يسمح هذا للكود المصدري المكتوب بالانتقال إلى ما هو أبعد من الوظائف وإلى مجال الترفيه المكتوب إذا تم أخذ الوقت للقيام بذلك.
الخطوة 1: المتطلبات
من المفترض أن أي شخص يحاول اتباع مجموعة التعليمات هذه على دراية بأساسيات البرمجة ، والأساسيات الخاصة بالتنقل عبر المجلدات في موجه الأوامر. حاليًا عند العمل مع كود SPL ، من أجل تجميع التعليمات البرمجية وتشغيلها ، يجب أولاً ترجمتها إلى لغة C باستخدام هذه المكتبة ، مترجم شكسبير من Sam Donow. سيقوم الرابط تلقائيًا بتنزيل المكتبة ، والتي تحتاج بعد ذلك إلى فك ضغطها لاستخدامها. لتجميع التعليمات البرمجية الخاصة بك ، سوف تحتاج إلى تثبيت Python 2 أو إصدار أعلى بالفعل على جهاز الكمبيوتر الخاص بك. إذا لم يكن لديك Python مثبتًا حاليًا على جهاز الكمبيوتر الخاص بك ، فيمكنك الحصول عليه من هنا. لا يزال بإمكانك اتباع مجموعة التعليمات هذه وكتابة برنامج أساسي لنفسك دون تجميع التعليمات البرمجية الخاصة بك.
الخطوة الثانية: برنامج الإضافة البسيط
الجزء الأول من مجموعة التعليمات هذه هو كيفية كتابة برنامج بسيط لإضافة أرقام. سيتم تشغيل البرنامج على سطر الأوامر ، وسيقوم المستخدم بإدخال رقمين ثم يقوم البرنامج بإرجاع ناتجهما والخروج.
الخطوة 3: قم بإنشاء ملف مصدر
قم بإنشاء ملف مصدر لبرنامجك. في هذا المثال ، سيُطلق على الملف اسم addprogram.spl. لتبسيط الأمور ، ضع هذا الملف في مجلد spl-master الذي يحتوي على الملف splc.py. هذا سيجعل تجميع التعليمات البرمجية الخاصة بك أسهل بكثير. افتح ملف المصدر الخاص بك في محرر نصي. أوصي بـ Notepad ++.
الخطوة 4: إنشاء عنوان
اكتب عنوانا للعبك! يجب أن يكون لجميع البرامج المكتوبة بلغة SPL عنوان. يمكن أن يكون هذا أي شيء تريده ، طالما أنه ينتهي بفترة.
الخطوة 5: قدم شخصيتك
قدم لك شخصيتين! هذان هما المتغيران اللذان ستستخدمهما للجمع معًا. تذكر أن أسمائهم يجب أن تكون شخصيات فعلية من مسرحيات شكسبير. فيما يلي قائمة بجميع أسماء الشخصيات الصالحة. التنسيق هو اسم الشخصية ، وفاصلة ، ومقدمة شخصية ، ثم نقطة. في هذا المثال ، قمت بإنشاء شخصيتين ، روميو وجولييت. يمكن أن تكون مقدمة الشخصية أي شيء تريده ، فلا تتردد في الإبداع!
الخطوة 6: ابدأ الفصل الأول
ابدأ القانون الأول. لإنشاء قانون ، اكتب "قانون" ، ورقم القانون بالأرقام الرومانية ، ونقطتان ، ثم اسم الفعل متبوعًا بنقطة. يمكن تسمية هذا بأي شيء يخطر ببالك.
الخطوة 7: ابدأ المشهد الأول
ابدأ المشهد الأول. لإنشاء مشهد ، اكتب "Scene" ، ورقم المشهد بالأرقام الرومانية ، ونقطتان ، ثم اسمًا متبوعًا بنقطة. مرة أخرى ، لك مطلق الحرية في اختيار أي اسم تريده. لاحظ أنه في مثال الكود ، يتم استخدام مشاهد متعددة. بالنسبة لأهداف هذا البرنامج ، كل ما يفعله هذا هو المساعدة في تنظيم كود المصدر الخاص بك ، ويمكنك كتابة برنامج يعمل بكامل طاقته باستخدام مشهد واحد فقط.
الخطوة 8: أدخل اثنين من الشخصيات الخاصة بك
أدخل شخصياتك على المسرح! لإدخال حرفين في المشهد ، اكتب "[أدخل NAME1 و NAME2]" ، حيث NAME1 و NAME2 هما اسمي الحرفين اللذين تريد دخولهما إلى المشهد.
الخطوة 9: اكتب بيانات الإدخال
اكتب عبارات الإدخال لشخصيتين لتخصيصهما للقيم التي يختارها المستخدم. إن وجود شخصية تتحدث بلغة SPL أمر بسيط مثل كتابة اسم الشخصية ، متبوعًا بنقطتين ، ثم جملة ذات علامات ترقيم مناسبة. لكي تقبل شخصيتك قيمة محددة من قبل المستخدم ، يجب أن تجعل شخصيتك تقول "استمع إلى قلبك". يسمح هذا للمستخدم بإدخال قيمة من سطر الأوامر ، والتي سيتم تعيينها بعد ذلك إلى الحرف الذي يتحدث السطر.
الخطوة 10: أضف القيم معًا
أضف القيم المخزنة في الحرفين معًا. من أجل ضبط الشخصية التي تتحدث إلى قيمة نفسها والشخصية المقابلة في المشهد ، يمكنك كتابة "أنا مجموع أنا وأنت". إذا كنت ترغب في أن تأخذ الشخصية الأخرى قيمة مجموع كلا الحرفين ، فيمكنك أن تقول شيئًا مثل "أنت الآن مجموع نفسك وأنا"
الخطوة 11: اطبع القيمة
اطبع القيمة المضافة الخاصة بك. من أجل إخراج شخصية من قيمتها إلى الإخراج القياسي ، يجب أن يكون لديك الشخصية الأخرى في المشهد تخبرهم بـ "افتح قلبك". تأكد من إخبار الشخصية الصحيحة لإخراج قيمتها. إذا جمعت القيم في شخصية واحدة ، فيجب أن تكون الشخصية الأخرى في المشهد هي التي تقول "افتح قلبك".
الخطوة 12: خروج الشخصيات من المرحلة
اخرج من شخصياتك على المسرح. يمكنك القيام بذلك عن طريق قول "[Exit NAME1 and NAME2]" ، أو يمكنك فقط قول "[Exeunt]" ، والتي تخرج تلقائيًا من جميع الأحرف في الجزء الرئيسي.
الخطوة 13: مبروك
تهانينا! لقد قمت الآن بكتابة برنامج إضافة أساسي في لغة برمجة شكسبير. الخطوة التالية هي تجميع التعليمات البرمجية الخاصة بك.
الخطوة 14: تجميع البرنامج الخاص بك في C Code
لتجميع كود SPL الخاص بك في C ، يجب أن تكون قد قمت بتثبيت Python 2 أو أحدث ويجب أن تكون قد قمت بتنزيل Sam Donow's Shakepeare Compiler.
حقوق النشر © 2014-2015 Sam Donow [email protected] [email protected]
الخطوة 15: افتح موجه الأوامر وانتقل إلى Code Directory
افتح موجه الأوامر ، وانتقل إلى المجلد الخاص بك الذي يحتوي على الكود الذي كتبته للتو والملف splc.py. إذا لم تكن معتادًا على كيفية التنقل عبر سطر الأوامر ، فإليك دليل أساسي للبدء.
الخطوة 16: قم بتشغيل Splc.py وتجميع التعليمات البرمجية الخاصة بك
في موجه الأوامر ، اكتب "py splc.py yourprogramname.spl> yourprogramname.c" مع استبدال "yourprogramname" باسم ملف المصدر.
الخطوة 17: مبروك ونصائح استكشاف الأخطاء وإصلاحها
تهاني! يجب أن يكون لديك الآن نسخة مترجمة من برنامجك في كود C! إذا كانت هناك أية أخطاء ، فحاول الرجوع إلى ملف.spl المصدر وابحث عن أي أخطاء في علامات الترقيم. لاحظ أن المرة الوحيدة التي يمكن فيها استخدام النقطتين هي جعل الحرف يتكلم سطرًا ؛ لا يمكن استخدامه في جملة نطق بها شخصية. تأكد أيضًا من إدخال شخصياتك بشكل صحيح في المشهد الذي يتحدثون فيه ، ومن كتابة أسمائهم بشكل صحيح. ضع في اعتبارك أن الأعمال والمشاهد يجب أن تكون بالترتيب ، بدءًا من 1 فصاعدًا.
الخطوة 18: الاستمتاع بها (اختياري)
عند قراءة الكود المصدري لـ addprogram.spl ، فإنه يحتوي على بنية مسرحية شكسبيرية ولكنها لا تقرأ تمامًا مثل مسرحية واحدة. المثال أعلاه له نفس الوظيفة بالضبط ، ولكنه أكثر بروح مسرحية فعلية ، مع بعض مظاهر القصة. لا تتردد في تزيين برنامجك الحالي لجعله أكثر متعة ، أو يمكنك تركه كما هو حاليًا. الخيار لك ، إنه يعمل بنفس الطريقة
موصى به:
تعلم لغة C ++ Oop: 6 خطوات
تعلم C ++ Oop: مرحبًا ، في هذا الدليل سوف تتعلم أساسيات c ++ oop ، ونأمل أن تستمتع
الروبوتات البسيطة: الدودة الشريرة: 19 خطوة (بالصور)
الروبوتات البسيطة: الدودة الصغيرة: إذا كان بإمكانك الاعتماد على شيء واحد فقط ، فستكون مسطرة. الآن ، لا تفهموني خطأ. أنا لا أتحدث عن طغاة كبار مدى الحياة ، أو أي شيء من هذا القبيل. المساطر التي أشير إليها هي من نوع القياس. بعد كل شيء ، كيف لا يمكنك الاعتماد على س
الروبوتات البسيطة: المتذبذب: 11 خطوة (بالصور)
الروبوتات البسيطة: المتذبذب: عادةً ما تتعلم كيفية التمايل قبل أن تتعلم كيفية المشي. لكن في عالم الروبوتات ، كل شيء ممكن! لهذا السبب بعد يوم واحد من إطلاعك على كيفية المشي وبعد يومين من توضيح كيف أتدحرج ، سأعود لأوضح لك كيفية القيام ببعض التمايل
البرنامج التعليمي الأساسي حول لغة العلامات الذكية للذكاء الاصطناعي (AIML) عبر المفكرة: 8 خطوات
BASIC TUTORIAL ONTIFICIAL INTELLIGENCE MARKUP LANGUAGE (AIML) عبر المفكرة: لغة ترميز الذكاء الاصطناعي (AIML) هي لغة برمجة وهي لغة ترميز قابلة للامتداد (XML) يستخدمها chatbot و verbot و pandorabot و superbot وروبوت ناطق آخر. تم تطويره من قبل الدكتور ريتشارد والاس و €
تعلم لغة بيرل سهلة إلى متوسطة: 8 خطوات
Learn Perl Easy to Medium: Perl هي لغة برمجة نصية لها مزاياها وعيوبها ، وهذا البرنامج التعليمي سوف يمنحك نظرة عامة على الأساسيات والوظائف التي قد يستخدمها معظم المبرمجين (AKA ؛ المبرمجين). هيا بنا نبدأ! (لمشغلي windows فقط