বাড়ি উন্নয়ন সাধারণ ভাষার রানটাইম (সিএলআর) কী? - টেকোপিডিয়া থেকে সংজ্ঞা

সাধারণ ভাষার রানটাইম (সিএলআর) কী? - টেকোপিডিয়া থেকে সংজ্ঞা

সুচিপত্র:

Anonim

সংজ্ঞা - প্রচলিত ভাষা রানটাইম (সিএলআর) এর অর্থ কী?

কমন ল্যাঙ্গুয়েজ রানটাইম (সিএলআর) হ'ল একটি পরিচালিত কার্যকর পরিবেশ যা মাইক্রোসফ্টের .NET কাঠামোর অংশ। সিএলআর বিভিন্ন সমর্থিত ভাষায় লিখিত প্রোগ্রামগুলির সম্পাদন পরিচালনা করে।

সিএলআর সোর্স কোডটিকে বাইকোডের একটি রূপে রূপান্তর করে যা কমন ইন্টারমিডিয়েট ল্যাঙ্গুয়েজ (সিআইএল) নামে পরিচিত। চলাকালীন সময়ে, সিএলআর সিআইএল কোডটির সম্পাদন পরিচালনা করে।

টেকোপিডিয়া সাধারণ ভাষার রানটাইম (সিএলআর) ব্যাখ্যা করে

বিকাশকারীরা সমর্থিত। নেট ভাষায় কোড লিখেন, যেমন সি # বা ভিবি.নেট। .NET সংকলক এরপরে এটিকে CIL কোডে রূপান্তর করে। রান টাইমের সময়, সিএলআর সিআইএল কোডকে এমন কিছুতে রূপান্তর করে যা অপারেটিং সিস্টেমের মাধ্যমে বোঝা যায়। পর্যায়ক্রমে, সিআইএল কোড নেটিভ ইমেজ জেনারেটর (এনজিইএন) ব্যবহার করে স্থানীয় কোডে রূপান্তরিত হতে পারে।

ভাষা সংকলকগুলি মেটাডেটা সঞ্চয় করে যা সংকলিত কোডে সদস্য, প্রকার এবং রেফারেন্স বর্ণনা করে। সিএলআর মেমোরির উদাহরণগুলি খুঁজে বের করতে, শ্রেণিগুলি সনাক্ত করতে এবং লোড করতে, সুরক্ষা প্রয়োগ করতে, রানটাইম প্রসঙ্গে সীমানা নির্ধারণ করতে এবং নেটিভ কোড উত্পন্ন করতে মেটাডেটা ব্যবহার করে।

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

এনজিইএন ব্যবহারের পরে দ্রুত সঞ্চালন ঘটে কারণ সিএলআর প্রতিবার বাইটকোডকে স্থানীয় কোডে রূপান্তর করতে হবে না। যদিও সিএলআইয়ের অন্যান্য বাস্তবায়নগুলি উইন্ডোজ ব্যতীত অন্য প্ল্যাটফর্মগুলিতে চলতে পারে, মাইক্রোসফ্টের সিএলআই বাস্তবায়ন কেবল উইন্ডোজ প্ল্যাটফর্মে চালানো।

সাধারণ ভাষার রানটাইম (সিএলআর) কী? - টেকোপিডিয়া থেকে সংজ্ঞা