একটি প্রসঙ্গ-মুক্ত ব্যাকরণ দ্বারা উত্পাদিত ভাষা সন্ধান করা


11

এটি ড্রাগন বইয়ের একটি প্রশ্ন (অনুবাদ ভুলের জন্য আমি ক্ষমাপ্রার্থী, আমার কাছে ইংরেজী সংস্করণ নেই):

এই ব্যাকরণ দ্বারা কোন ভাষা উত্পন্ন হয়?

SaSbSbSaSϵ

আমি জানি না এখানে আমার কী করা উচিত। ভাষাগুলি সম্পর্কে বইয়ের সংজ্ঞা এটি বলেছে (এবং এটি অধ্যায়ে এটি বেশ সুন্দর):

একটি ভাষা হ'ল সমস্ত শব্দের সংকলন যা কোনও পার্স গাছ দ্বারা উত্পাদিত হতে পারে।

সুতরাং, যদি আমি এই ব্যাকরণটি থেকে কোনও "পার্স" গাছ তৈরি করতে চাই, তবে আমি কেবল প্রথম দুটি নিয়ম ব্যবহার করে পুনরুক্তভাবে এটিকে তৈরি করে রাখতে পারি। আমি কিছুটা অনুসন্ধান করেছি এবং এই ধারণাটি পেয়েছি যে প্রতিটি নিয়ম একবার ব্যবহার করতে হবে, তবে আমি নিশ্চিত নই। যদি কেউ এই ধরণের সমস্যা সমাধানের জন্য কিছু টিপস সরবরাহ করতে সক্ষম হয় তবে এটি খুব সহায়ক হবে।


1
ইঙ্গিত: নিয়মিত
প্রকাশটি

টিপসের জন্য নীচের উত্তরগুলি দেখুন। আপনার প্রশ্নের উত্তরে: না, প্রতিটি নিয়ম কমপক্ষে একবার ব্যবহার করা প্রয়োজন হয় না। প্রারম্ভিক প্রতীক (বা অ্যাক্সিয়াম) দিয়ে শুরু করুন এবং আপনার কেবলমাত্র টার্মিনাল প্রতীক (এখানে নিম্ন কেসিস) বাদ না দেওয়া পর্যন্ত পুনর্লিখনের নিয়মগুলি প্রয়োগ করুন।
হেনড্রিক জানুয়ারী

খালি স্ট্রিং ধরে নেওয়া কোনও টার্মিনাল প্রতীক নয়, আমার বোঝার পক্ষে এটি সম্ভব নয় যে কেবলমাত্র টার্মিনাল প্রতীকগুলি অবশিষ্ট রয়েছে, বা আমি কি কিছু মিস করছি?
ডান


@dan। খালি স্ট্রিংটি অদৃশ্য হয়ে যায়, সুতরাং আপনি কেবলমাত্র টার্মিনালগুলি দিয়ে শেষ করতে পারেন: । উদাহরণ স্বরূপ. SaSbSaaSbbSaabbSaabbbSaaabbba
হেনড্রিক জানুয়ারী

উত্তর:


6

ইঙ্গিত: আপনি সংখ্যা কি বলতে পারেন s এবং উত্পাদিত কথায় গুলি?ab

যদি কেউ এই ধরণের সমস্যা সমাধানের জন্য কিছু টিপস সরবরাহ করতে সক্ষম হয় তবে এটি খুব সহায়ক হবে।

এখানে কোনও এক-আকারের-ফিট-সব রেসিপি নেই। দুটি সিএফজি একই ভাষা তৈরি করে বা দুটি সিএফএল একই ভাষা হয় কিনা তা সাধারণভাবে অনস্বীকার্য। একটি দরকারী পদ্ধতি প্রোডাকশন চলাকালীন এমন বৈশিষ্ট্যগুলি লক্ষ্য করার চেষ্টা করছে যা প্রবণতা থেকে যায়।


5

ইঙ্গিত: এই ব্যাকরণ দ্বারা উত্পাদিত কিছু শব্দ তৈরি করুন। আপনি একটি প্যাটার্ন দেখতে পাচ্ছেন? ব্যাকরণ দ্বারা উত্পাদিত সমস্ত শব্দের কিছু বৈশিষ্ট্য কেবল নিয়মগুলি দেখে বর্ণনা করতে পারেন? ব্যাকরণ দ্বারা উত্পন্ন ভাষা সম্পর্কে একবার যদি আপনার (সঠিক) অনুমান হয় তবে এটি প্রমাণ করা খুব বেশি কঠিন হবে না।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.