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