সুচিপত্র:
- ধাপ 1: প্রয়োজনীয়তা
- ধাপ 2: সহজ সংযোজন প্রোগ্রাম
- ধাপ 3: একটি সোর্স ফাইল তৈরি করুন
- ধাপ 4: একটি শিরোনাম তৈরি করুন
- ধাপ 5: আপনার দুটি চরিত্রের পরিচয় দিন
- ধাপ 6: অ্যাক্ট I শুরু করুন
- ধাপ 7: দৃশ্য I শুরু করুন
- ধাপ 8: আপনার দুটি অক্ষর লিখুন
- ধাপ 9: ইনপুট স্টেটমেন্ট লিখুন
- ধাপ 10: একসাথে মান যোগ করুন
- ধাপ 11: মান মুদ্রণ করুন
- ধাপ 12: পর্যায় থেকে অক্ষর প্রস্থান করুন
- ধাপ 13: অভিনন্দন
- ধাপ 14: সি কোডে আপনার প্রোগ্রাম কম্পাইল করা
- ধাপ 15: কমান্ড প্রম্পট খুলুন এবং কোড ডিরেক্টরিতে নেভিগেট করুন
- ধাপ 16: Splc.py চালান এবং আপনার কোড কম্পাইল করুন
- ধাপ 17: অভিনন্দন এবং সমস্যা সমাধানের টিপস
- ধাপ 18: এর সাথে মজা করা (alচ্ছিক)
ভিডিও: শেক্সপিয়ার প্রোগ্রামিং ল্যাঙ্গুয়েজে সহজ সংযোজন প্রোগ্রাম: 18 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
শেক্সপীয়ার প্রোগ্রামিং ল্যাঙ্গুয়েজ (এসপিএল) একটি রহস্যময় প্রোগ্রামিং ভাষার উদাহরণ, যা সম্ভবত শিখতে আকর্ষণীয় এবং ব্যবহার করতে মজাদার, কিন্তু বাস্তব জীবনের অ্যাপ্লিকেশনগুলিতে বিশেষভাবে কার্যকর নয়। এসপিএল এমন একটি ভাষা যেখানে সোর্স কোড শেক্সপিয়ারের নাটকের মতো পড়ে, অক্ষরগুলি ভেরিয়েবল এবং তাদের সংলাপ প্রকৃত কোড। এটি লক্ষ্য করা গুরুত্বপূর্ণ যে ভাষাটি খুব নমনীয়, তাই আপনি কোডের কার্যকারিতা প্রভাবিত না করে বাহ্যিক শব্দ, বাক্য এবং সংলাপের লাইন যুক্ত করতে পারেন। এটি লিখিত সোর্স কোডকে কার্যকারিতা অতিক্রম করতে এবং লিখিত বিনোদনের ক্ষেত্রে প্রবেশ করতে দেয় যদি এটি করার জন্য সময় নেওয়া হয়।
ধাপ 1: প্রয়োজনীয়তা
এটা অনুমান করা হচ্ছে যে যে কেউ এই নির্দেশনা সেটটি অনুসরণ করার চেষ্টা করছে সে প্রোগ্রামিংয়ের মূল বিষয়গুলি এবং কমান্ড প্রম্পটে ফোল্ডারগুলির মাধ্যমে নেভিগেট করার মূল বিষয়গুলির সাথে পরিচিত। বর্তমানে এসপিএল কোড নিয়ে কাজ করার সময়, আপনার কোড সংকলন এবং চালানোর জন্য প্রথমে এই লাইব্রেরি, স্যাম ডোনোর শেক্সপিয়ার কম্পাইলার ব্যবহার করে সি -তে অনুবাদ করা প্রয়োজন। লিঙ্কটি স্বয়ংক্রিয়ভাবে লাইব্রেরি ডাউনলোড করবে, যা পরে ব্যবহার করার জন্য আনজিপ করা প্রয়োজন। আপনার কোড কম্পাইল করার জন্য, আপনাকে ইতিমধ্যে আপনার কম্পিউটারে পাইথন 2 বা উপরে ইনস্টল করতে হবে। যদি আপনার কম্পিউটারে বর্তমানে পাইথন ইনস্টল করা না থাকে, তাহলে আপনি এটি এখান থেকে পেতে পারেন। আপনি এখনও এই নির্দেশনা সেট বরাবর অনুসরণ করতে পারেন এবং আপনার কোড কম্পাইল না করে নিজেকে একটি মৌলিক প্রোগ্রাম লিখতে পারেন।
ধাপ 2: সহজ সংযোজন প্রোগ্রাম
এই নির্দেশনা সেটের প্রথম অংশ হল কিভাবে সংখ্যা যোগ করার জন্য একটি সহজ প্রোগ্রাম লিখতে হয়। প্রোগ্রামটি কমান্ড লাইনে চালানো হবে, এবং ব্যবহারকারী দুটি সংখ্যা ইনপুট করবে এবং তারপর প্রোগ্রামটি তাদের পণ্য ফেরত দেবে এবং প্রস্থান করবে।
ধাপ 3: একটি সোর্স ফাইল তৈরি করুন
আপনার প্রোগ্রামের জন্য একটি সোর্স ফাইল তৈরি করুন। এই উদাহরণের জন্য, ফাইলটির নাম হবে addprogram.spl। জিনিসগুলিকে সহজ রাখার জন্য, এই ফাইলটিকে spl-master ফোল্ডারে রাখুন যাতে ফাইল splc.py থাকে। এটি আপনার কোড কম্পাইল করা অনেক সহজ করে দেবে। একটি টেক্সট এডিটরে আপনার সোর্স ফাইলটি খুলুন। আমি নোটপ্যাড ++ সুপারিশ করি।
ধাপ 4: একটি শিরোনাম তৈরি করুন
আপনার খেলার জন্য একটি শিরোনাম লিখুন! এসপিএল -এ লেখা সমস্ত প্রোগ্রামের একটি শিরোনাম থাকতে হবে। এটি আপনি যা চান তা হতে পারে, যতক্ষণ এটি একটি পিরিয়ডের সাথে শেষ হয়।
ধাপ 5: আপনার দুটি চরিত্রের পরিচয় দিন
আপনার দুটি চরিত্রের পরিচয় দিন! এটি আপনার দুটি ভেরিয়েবল যা আপনি একসাথে যোগ করতে ব্যবহার করবেন। মনে রাখবেন, তাদের নাম শেক্সপিয়ারের নাটকের প্রকৃত চরিত্র হতে হবে। এখানে সমস্ত বৈধ চরিত্রের নামের একটি তালিকা রয়েছে। বিন্যাস হল চরিত্রের নাম, একটি কমা, একটি চরিত্রের ভূমিকা এবং তারপর একটি সময়কাল। এই উদাহরণের জন্য, আমি দুটি চরিত্র তৈরি করেছি, রোমিও এবং জুলিয়েট। চরিত্রের ভূমিকা আপনি যা খুশি হতে পারেন, সৃজনশীল পেতে নির্দ্বিধায়!
ধাপ 6: অ্যাক্ট I শুরু করুন
অ্যাক্ট শুরু করুন। একটি অ্যাক্ট তৈরি করতে, "অ্যাক্ট" লিখুন, রোমান সংখ্যায় অ্যাক্ট নম্বর, একটি কোলন, এবং তারপর একটি অ্যাক্টের জন্য একটি পিরিয়ড পরে একটি নাম। এটিকে আপনি যা ভাবতে পারেন তার নামকরণ করা যেতে পারে।
ধাপ 7: দৃশ্য I শুরু করুন
দৃশ্য শুরু করুন। একটি দৃশ্য তৈরি করতে, "দৃশ্য" লিখুন, রোমান সংখ্যার মধ্যে দৃশ্য সংখ্যা, একটি কোলন, এবং তারপর একটি সময় পরে একটি নাম। আবারও, আপনি আপনার পছন্দের যে কোন নাম চয়ন করতে পারেন। লক্ষ্য করুন যে উদাহরণ কোডে, একাধিক দৃশ্য ব্যবহার করা হয়। এই প্রোগ্রামের উদ্দেশ্যগুলির জন্য, এই সব আপনার সোর্স কোড সংগঠিত করতে সাহায্য করে, এবং আপনি শুধুমাত্র একটি দৃশ্য ব্যবহার করে একটি সম্পূর্ণ কার্যকরী প্রোগ্রাম লিখতে পারেন।
ধাপ 8: আপনার দুটি অক্ষর লিখুন
মঞ্চে আপনার চরিত্রগুলি প্রবেশ করান! দৃশ্যে আপনার দুটি অক্ষর প্রবেশ করার জন্য, "[NAME1 এবং NAME2 লিখুন" "লিখুন, যেখানে NAME1 এবং NAME2 হল দুটি চরিত্রের নাম যা আপনি দৃশ্যে প্রবেশ করতে চান।
ধাপ 9: ইনপুট স্টেটমেন্ট লিখুন
আপনার দুটি অক্ষরের জন্য ব্যবহারকারীর দ্বারা নির্বাচিত মানগুলির জন্য নির্ধারিত ইনপুট বিবৃতি লিখুন। এসপিএল -এ একটি চরিত্রের কথা বলা চরিত্রের নাম লেখার মতো সহজ, তারপরে একটি কোলন এবং তারপরে সঠিকভাবে বিরামযুক্ত বাক্য। আপনার চরিত্রটি ব্যবহারকারীর নির্দিষ্ট মান গ্রহণ করার জন্য, আপনাকে অবশ্যই আপনার চরিত্রকে বলতে হবে "আপনার হৃদয়ের কথা শুনুন।" এটি ব্যবহারকারীকে কমান্ড লাইন থেকে একটি মান ইনপুট করার অনুমতি দেয়, যা তারপর লাইনটি বলার অক্ষরের জন্য নির্ধারিত হবে।
ধাপ 10: একসাথে মান যোগ করুন
আপনার দুটি অক্ষরে সংরক্ষিত মান একসাথে যোগ করুন। দৃশ্যে নিজের এবং প্রতিপক্ষের চরিত্রের কথা বলার জন্য চরিত্রটি সেট করার জন্য, আপনি "আমি এবং আপনার সমষ্টি" লিখতে পারি। আপনি যদি অন্য চরিত্রের উভয় চরিত্রের যোগফল মান নিতে চান, তাহলে আপনি কিছু বলতে পারেন "আপনি এখন আপনার এবং আমার সমষ্টি।"
ধাপ 11: মান মুদ্রণ করুন
আপনার যোগ করা মান মুদ্রণ করুন। একটি অক্ষর তাদের মান মান আউটপুট মধ্যে আউটপুট করার জন্য, আপনি দৃশ্যের অন্য চরিত্র তাদের "আপনার হৃদয় খুলুন" বলতে হবে। নিশ্চিত করুন যে আপনি সঠিক চরিত্রকে তাদের মান আউটপুট করতে বলছেন। আপনি যদি একটি অক্ষরের মধ্যে মান যোগ করেন, দৃশ্যের অন্য চরিত্রটি এমন একজন হওয়া উচিত যা বলে "আপনার হৃদয় খুলুন।"
ধাপ 12: পর্যায় থেকে অক্ষর প্রস্থান করুন
মঞ্চ থেকে আপনার চরিত্রগুলি প্রস্থান করুন। আপনি "[Exit NAME1 এবং NAME2]" বলে এটি করতে পারেন, অথবা আপনি কেবল "[Exeunt]" বলতে পারেন, যা স্বয়ংক্রিয়ভাবে মঞ্চের সমস্ত অক্ষরকে বের করে দেয়।
ধাপ 13: অভিনন্দন
অভিনন্দন! আপনি এখন শেক্সপিয়ার প্রোগ্রামিং ল্যাঙ্গুয়েজে একটি মৌলিক সংযোজন প্রোগ্রাম লিখেছেন। পরবর্তী ধাপ হল আপনার কোড কম্পাইল করা।
ধাপ 14: সি কোডে আপনার প্রোগ্রাম কম্পাইল করা
আপনার এসপিএল কোড সি -তে কম্পাইল করার জন্য, আপনাকে অবশ্যই পাইথন 2 বা নতুন ইনস্টল করতে হবে এবং অবশ্যই স্যাম ডোনোর শেকপিয়ার কম্পাইলার ডাউনলোড করতে হবে।
কপিরাইট © 2014-2015 স্যাম ডোনো [email protected] [email protected]
ধাপ 15: কমান্ড প্রম্পট খুলুন এবং কোড ডিরেক্টরিতে নেভিগেট করুন
কমান্ড প্রম্পট খুলুন, এবং আপনার ফোল্ডারে নেভিগেট করুন যে কোডটি আপনি লিখেছেন এবং splc.py ফাইলটি রয়েছে। আপনি যদি কমান্ড লাইনের মাধ্যমে নেভিগেট করতে জানেন না, তাহলে শুরু করার জন্য এখানে একটি প্রাথমিক নির্দেশিকা রয়েছে।
ধাপ 16: Splc.py চালান এবং আপনার কোড কম্পাইল করুন
কমান্ড প্রম্পটে, লিখুন “py splc.py yourprogramname.spl> yourprogramname.c” “yourprogramname” এর পরিবর্তে আপনার সোর্স ফাইলের নাম।
ধাপ 17: অভিনন্দন এবং সমস্যা সমাধানের টিপস
অভিনন্দন! আপনার এখন সি কোডে আপনার প্রোগ্রামের অনুবাদিত সংস্করণ থাকা উচিত! যদি কোন ত্রুটি থাকে, তাহলে আপনার উৎস.spl ফাইলে ফিরে যাওয়ার চেষ্টা করুন এবং বিরামচিহ্ন সহ কোন ত্রুটি দেখুন। লক্ষ্য করুন যে একমাত্র সময় কোলন ব্যবহার করা যেতে পারে একটি চরিত্রকে একটি লাইন বলার জন্য; এটি একটি চরিত্র দ্বারা বলা বাক্যে ব্যবহার করা যাবে না। এছাড়াও নিশ্চিত করুন যে আপনার অক্ষরগুলি যে দৃশ্যটিতে তারা কথা বলে তার মধ্যে যথাযথভাবে প্রবেশ করা হয়েছে এবং তাদের নামগুলি সঠিকভাবে বানান হয়েছে। মনে রাখবেন যে আইন এবং দৃশ্যগুলি অবশ্যই 1 থেকে শুরু হওয়া উচিত।
ধাপ 18: এর সাথে মজা করা (alচ্ছিক)
Additionprogram.spl এর সোর্স কোড পড়ার সময়, এটি একটি শেক্সপিয়রীয় নাটকের কাঠামো আছে কিন্তু এটি খুব একটা পড়ে না। উপরের উদাহরণের ঠিক একই কার্যকারিতা রয়েছে, কিন্তু এটি একটি বাস্তব নাটকের চেতনায় বেশি, একটি গল্পের কিছু সাদৃশ্য সহ। আপনার বর্তমান প্রোগ্রামটিকে আরো মজাদার করার জন্য আপনি নির্দ্বিধায় অলঙ্কৃত করতে পারেন, অথবা আপনি এটিকে বর্তমানে যেমন আছে তেমন রেখে দিতে পারেন। পছন্দ আপনার, এটি একই কাজ করে
প্রস্তাবিত:
Minectaft এ Redstone সংযোজন ক্যালকুলেটর: Ste টি ধাপ
Minectaft এ Redstone সংযোজন ক্যালকুলেটর: হাই! আমি TheQubit এবং এটি Minecraft এ আমার রেডস্টোন সংযোজন ক্যালকুলেটরের একটি টিউটোরিয়াল। শীতল, তাই না? এটি কিছু মিষ্টি রেডস্টোন ইঞ্জিনিয়ারিং এবং যুক্তি ব্যবহার করে। যদি আপনি এই প্রকল্পটি পছন্দ করেন তবে দয়া করে গেম লাইফ প্রতিযোগিতায় আমাকে ভোট দিন। আমি সত্যিই এটির প্রশংসা করব
Arduino PH মান সংযোজন লবণ: 7 ধাপ
লবণের আরডুইনো পিএইচ স্ট্যান্ডার্ড সংযোজন: ভূমিকা: হিমালয় গোলাপী লবণের মান সংযোজন হিসাবে ট্যাপের জল, ভিনেগার এবং মাউন্টেন ডিউ পানীয়ের ভোল্টেজ পরিমাপ করার জন্য একটি আর্ডুইনো ইউনো দিয়ে পিএইচ সেন্সর ব্যবহার করা এই পরীক্ষার উদ্দেশ্য। লক্ষ্য শুধু কিভাবে যোগ করা হয় তা দেখা নয়
মেশিন ল্যাঙ্গুয়েজে একটি কম্পিউটার কোড এবং পরীক্ষা করুন: 6 টি ধাপ
মেশিন ল্যাঙ্গুয়েজে একটি কম্পিউটারকে কোড এবং পরীক্ষা করুন: এই নির্দেশনায়, আমি আপনাকে দেখাব কিভাবে মেশিন ভাষায় একটি কম্পিউটার প্রোগ্রাম কোড এবং পরীক্ষা করতে হয়। মেশিনের ভাষা কম্পিউটারের মাতৃভাষা। যেহেতু এটি 1s এবং 0s এর স্ট্রিং দ্বারা গঠিত, এটি মানুষের দ্বারা সহজে বোঝা যায় না। চিন্তা করার জন্য
DIY MusiLED, সঙ্গীত সিঙ্ক্রোনাইজড LEDs এক-ক্লিক উইন্ডোজ এবং লিনাক্স অ্যাপ্লিকেশন (32-বিট এবং 64-বিট)। পুনরায় তৈরি করা সহজ, ব্যবহার করা সহজ, পোর্টে সহজ।: 3 টি ধাপ
DIY MusiLED, সঙ্গীত সিঙ্ক্রোনাইজড LEDs এক-ক্লিক উইন্ডোজ এবং লিনাক্স অ্যাপ্লিকেশন (32-বিট এবং 64-বিট)। পুনরায় তৈরি করা সহজ, ব্যবহার করা সহজ, পোর্টে সহজ। এই প্রকল্পটি আপনাকে আপনার আরডুইনো বোর্ডে 18 টি LED (6 লাল + 6 নীল + 6 হলুদ) সংযুক্ত করতে এবং আপনার কম্পিউটারের সাউন্ড কার্ডের রিয়েল-টাইম সংকেত বিশ্লেষণ করতে এবং তাদের রিলেতে সহায়তা করবে। বীট প্রভাব (ফাঁদ, উচ্চ টুপি, কিক) অনুযায়ী তাদের আলো জ্বালানোর জন্য LEDs
ডিজাইনারের জন্য আকর্ষণীয় প্রোগ্রামিং গাইডেন্স-প্রোগ্রাম প্রসেস কন্ট্রোল- লুপ স্টেটমেন্ট: 8 টি ধাপ
ডিজাইনারের জন্য আকর্ষণীয় প্রোগ্রামিং গাইডেন্স-প্রোগ্রাম প্রসেস কন্ট্রোল- লুপ স্টেটমেন্ট: প্রোগ্রাম প্রসেস কন্ট্রোল- লুপ স্টেটমেন্ট এই অধ্যায় থেকে, আপনি একটি গুরুত্বপূর্ণ এবং শক্তিশালী জ্ঞান পয়েন্ট-লুপ স্টেটমেন্টের সাথে যোগাযোগ করবেন। এই অধ্যায়টি পড়ার আগে, আপনি যদি প্রোগ্রামে 10,000 চেনাশোনা আঁকতে চান তবে আপনি কেবল একটি টের দিয়ে করতে পারেন