আমি নিশ্চিত নই যে এটি ইতিমধ্যে আপনি যা জানেন তার থেকে আরও বেশি আনবে। তবে তারপরে, আমি কী কারণে টার্ম রাইটিংয়ে আপনাকে বিস্মিত করে তা বুঝতে ব্যর্থ হতে পারি। এটা সাহায্য করে।
আপনি জানেন যে, ব্যাকরণগুলি স্ট্রিং রাইটিং সিস্টেমগুলি are চমস্কি শ্রেণিবিন্যাসের শীর্ষে, আপনার টাইপ 0 ব্যাকরণ রয়েছে, যা পুনরাবৃত্তিমূলকভাবে গণনাযোগ্য (আরই) অ্যাঙ্গুয়েজগুলি সংজ্ঞায়িত করে এবং ট্যুরিং মেশিনগুলির গণ্য শক্তি রয়েছে।
সুতরাং এটি আপনাকে জানায় যে সাধারণভাবে পুনর্লিখনের সিস্টেমগুলি অ্যালগরিদম প্রকাশের সাথে অনেক কিছুই করতে পারে।
স্ট্রিংগুলির সাধারণভাবে সমস্যাটি হ'ল তাদের সাথে শব্দার্থক সংযুক্ত করার কোনও সুস্পষ্ট উপায় নেই। এটি একধরনের নিরাকার রাইটিং।
লোকেরা সাধারণত যা আগ্রহী তা হ'ল নির্দিষ্ট ডোমেনগুলিতে কাঠামো এবং বৈশিষ্ট্যযুক্ত অ্যালগরিদম প্রকাশ করা। এই জাতীয় ডোমেনগুলি প্রায়শই প্রাথমিক (পারমাণবিক) সত্তা থেকে সংজ্ঞায়িত করা হয় এবং বিভিন্ন ক্রিয়াকলাপ দ্বারা বন্ধ করা হয়, সম্ভবত সমতা সম্পর্কের দ্বারা উত্সাহিত করা ইত্যাদি। এগুলিকে প্রায়শই বীজগণিত বলা হয়।
এই ডোমেনগুলি প্রায়শই বিমূর্ত থাকে। তবে তাদের উপাদানগুলির মধ্যে গণনা কেবল কংক্রিটের উপস্থাপনায় প্রকাশ করা যেতে পারে। শর্তাদি হ'ল এই উপাদানগুলির প্রাকৃতিক পুনঃপ্রবেশন কারণ তারা প্রকাশ করে যে কীভাবে অপারেশন প্রয়োগের মাধ্যমে অন্যান্য উপাদানগুলির জন্য উপাদানগুলি পাওয়া যায়, পুনরাবৃত্তভাবে পারমাণবিক উপাদানগুলিকে ডাউনটো করে (যদিও সাধারণ বৈশিষ্ট্যগুলি সর্বদা সর্বস্বান্ত হয় না)। শর্তাদি এক ধরণের গাছের কাঠামোর বাক্য গঠন যা অ্যালগরিদমগুলি প্রকাশের জন্য স্ট্রিং হিসাবে ব্যবহার করা যেতে পারে (স্ট্রিং হিসাবে)। তবে শর্তগুলির অপারেটর অপারেন্ড কাঠামো তাদেরকে হোমোর্ফিজমের মাধ্যমে কিছু বিমূর্ত ডোমেনে শব্দার্থবিজ্ঞানের সাথে যুক্ত করার অনুমতি দেয়।
এই বিষয়ে উইকিপিডিয়া এবং অনেকগুলি পাঠ্যের খুব আনুষ্ঠানিক দৃষ্টিভঙ্গি না দেখে কেবল প্রোগ্রামগুলি বিবেচনা করুন। এটি সাধারণত স্বীকৃত হয় যে প্রোগ্রামগুলির একটি সুবিধাজনক সিনট্যাক্টিক প্রতিনিধিত্বকেই অ্যাবস্ট্রাক্ট সিনট্যাক্স ট্রি (এএসটি) বলা হয়। তবে একটি এএসটি হ'ল একটি শর্ত যা কোনও প্রোগ্রাম অবজেক্টকে উপস্থাপন করে। ডেনোটেশনাল শব্দার্থবিজ্ঞান হ'ম হোমারফিজমের মাধ্যমে অ্যাবস্ট্রাক্ট ডোমেনগুলি সংযুক্তকরণ এবং এই ডোমেনগুলি থেকে এএসটি (বা এএসটি সাবট্রিজ) এর সাথে সংযুক্ত মানগুলির একটি উপায়। এএসটি ফর্মের প্রোগ্রামগুলিকে পুনর্লিখনের নিয়ম প্রয়োগ করে রূপান্তর বা অনুকূলকরণ করা যেতে পারে (আমি জোর দিচ্ছি না যে সমস্ত অপ্টিমাইজেশানগুলি সেভাবে করা যেতে পারে বা করা উচিত)।
বিভিন্ন উদ্দেশ্যে বীজগণিতীয় এক্সপ্রেশনগুলির রূপান্তর শব্দটির পুনর্লিখন দ্বারা প্রকাশ করা যেতে পারে। উদাহরণস্বরূপ, কিছু এক্সপ্রেশন সরলকরণ। বিভিন্ন ধরণের গণনাও প্রাকৃতিকভাবে পদ রাইটিং হিসাবে প্রকাশ করা যেতে পারে যেমন ডেরিভেটিভসের গণনা হিসাবে। শব্দের পুনর্লিখনটি কখনও কখনও বীজগণিতগুলিতে ক্যানোনিকাল ফর্মগুলি সংজ্ঞায়িত করতেও ব্যবহৃত হয়, যখন একই শব্দার্থক সত্তায় বেশ কয়েকটি সিনট্যাক্টিক উপস্থাপনা থাকতে পারে।
আমি আপনাকে পরামর্শ দিচ্ছি যে আপনি এই বিষয়টির উইকিপিডিয়া নিবন্ধটি দেখুন ।