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