جدول المحتويات:

برنامج الإضافة البسيطة في لغة برمجة شكسبير: 18 خطوة
برنامج الإضافة البسيطة في لغة برمجة شكسبير: 18 خطوة

فيديو: برنامج الإضافة البسيطة في لغة برمجة شكسبير: 18 خطوة

فيديو: برنامج الإضافة البسيطة في لغة برمجة شكسبير: 18 خطوة
فيديو: ( #18 ) تعلم لغة البرمجة جافا من الصفر - الدرس 18 - Abstraction- Interface 2024, يوليو
Anonim
برنامج الجمع البسيط في لغة برمجة شكسبير
برنامج الجمع البسيط في لغة برمجة شكسبير

تعد لغة برمجة شكسبير (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

افتح موجه الأوامر وانتقل إلى Code Directory
افتح موجه الأوامر وانتقل إلى Code Directory

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

الخطوة 16: قم بتشغيل Splc.py وتجميع التعليمات البرمجية الخاصة بك

قم بتشغيل Splc.py وتجميع التعليمات البرمجية الخاصة بك
قم بتشغيل Splc.py وتجميع التعليمات البرمجية الخاصة بك

في موجه الأوامر ، اكتب "py splc.py yourprogramname.spl> yourprogramname.c" مع استبدال "yourprogramname" باسم ملف المصدر.

الخطوة 17: مبروك ونصائح استكشاف الأخطاء وإصلاحها

تهاني! يجب أن يكون لديك الآن نسخة مترجمة من برنامجك في كود C! إذا كانت هناك أية أخطاء ، فحاول الرجوع إلى ملف.spl المصدر وابحث عن أي أخطاء في علامات الترقيم. لاحظ أن المرة الوحيدة التي يمكن فيها استخدام النقطتين هي جعل الحرف يتكلم سطرًا ؛ لا يمكن استخدامه في جملة نطق بها شخصية. تأكد أيضًا من إدخال شخصياتك بشكل صحيح في المشهد الذي يتحدثون فيه ، ومن كتابة أسمائهم بشكل صحيح. ضع في اعتبارك أن الأعمال والمشاهد يجب أن تكون بالترتيب ، بدءًا من 1 فصاعدًا.

الخطوة 18: الاستمتاع بها (اختياري)

يلهون معها (اختياري)
يلهون معها (اختياري)

عند قراءة الكود المصدري لـ addprogram.spl ، فإنه يحتوي على بنية مسرحية شكسبيرية ولكنها لا تقرأ تمامًا مثل مسرحية واحدة. المثال أعلاه له نفس الوظيفة بالضبط ، ولكنه أكثر بروح مسرحية فعلية ، مع بعض مظاهر القصة. لا تتردد في تزيين برنامجك الحالي لجعله أكثر متعة ، أو يمكنك تركه كما هو حاليًا. الخيار لك ، إنه يعمل بنفس الطريقة

موصى به: