فہرست کا خانہ:
تعریف - خلاصہ IL کا کیا مطلب ہے؟
خلاصہ IL (انٹرمیڈیٹ لینگویج) ایک سافٹ ویئر ڈویلپمنٹ کٹ (SDK) ہے جو لائبریریوں ، دستاویزات اور دیگر ترقیاتی ٹولس پر مشتمل ہے جو NET فریم ورک اور بائنری فائلوں کے مندرجات کو اعلی سطح پر جوڑنے میں استعمال ہوسکتی ہے۔
خلاصہ IL کسی بھی میں لکھے گئے کوڈ میں استعمال کیا جاسکتا ہے۔ C # ، F # ، وغیرہ جیسے نٹ زبان میں اس کا بنیادی مقصد بائنریز کو اعلی سطح کی زبان میں لکھے گئے کوڈ سے پڑھنا اور اس میں ترمیم کرنا ہے ، جس کی تفصیلات دوسری صورت میں زیادہ بوجھل ہوں گی۔ بائنری شکل میں رسائی. یہ مندرجہ ذیل کے لئے بھی استعمال ہوتا رہا ہے۔
- F # میں لکھے گئے کوڈ کیلئے مرتب کرنے والے آلے کی حیثیت سے
- کوڈ تک رسائی سے متعلق سیکیورٹی سے متعلق کوڈ کو جانچنے کے مستحکم تجزیہ ، اور پہلو پر مبنی پروگرامنگ منصوبوں کے لئے۔
- MS-ILX پروگراموں کو تیار کرنے کا ایک ٹول جس میں فنکشنل پروگرامنگ زبانوں میں لکھا گیا کوڈ ہے۔
ٹیکوپیڈیا خلاصہ IL کی وضاحت کرتا ہے
مائکروسافٹ ریسرچ کے پروگرامنگ اصولوں اور ٹولز گروپ کی کوششوں کا نتیجہ ہے خلاصہ IL کا تصور۔ NET فریم ورک کے قابل عمل افراد کو تجزیہ ، جوڑ توڑ اور تبدیل کر سکتا ہے۔ اس خصوصیت کے ساتھ ، سیکیورٹی ، غلطی کی نشاندہی ، متحرک سیکیورٹی چیک اور IL کی اصلاح / پروفائلنگ ٹولز کو بڑھانے کے لئے وسیع پیمانے پر ایپلی کیشنز تیار کی جاسکتی ہیں۔
ترقیاتی مقاصد کے لئے خلاصہ IL SDK کو استعمال کرنے کی ضرورت یہ ہے کہ F # مرتب کے ساتھ NET فریم ورک SDK کا ہونا ضروری ہے ، کیونکہ عام طور پر F # دیگر NET زبانوں کے مقابلہ میں منظم کوڈ (IL کا استعمال کرتے ہوئے) لکھنے کا بہترین ذریعہ سمجھا جاتا ہے۔ خلاصہ IDL لائبریریوں پر مبنی .NET پروگراموں کی تعی .ن کے ل. ، .NET رن ٹائم ری ڈیٹریسٹریبل کی ایک کاپی فراہم کرنے کی ضرورت ہے۔ نیز ، تجریدی IL کا استعمال راستہ میں ilasm.exe / ildasm.exe رکھنے سے انحصار سے گریز کرتا ہے کیونکہ اس سے بائنری ڈیٹا کو پڑھنے / لکھنے کا خیال رہتا ہے۔
.NET میں تجریدی IL کے سلسلے میں عام طور پر استعمال ہونے والی دوسری اصطلاحات مشترکہ IL ہیں۔ کامن آئی ایل .NET میں لکھے گئے کوڈ کا انسانی پڑھنے کے قابل ورژن ہے جسے کامن لینگویج انفراسٹرکچر (سی ایل آئی) کی حمایت کرنے والے ماحول میں انجام دیا جاسکتا ہے ، جو پلیٹ فارم یا سی پی یو قسم پر انحصار ختم کرنے میں مدد کرتا ہے۔
کامن آئی ایل کا مقصد کوڈ تیار کرنا ہے جو سیکیورٹی اور قابل بھروسہ خصوصیات کے ساتھ ساتھ مختلف پلیٹ فارم اور سی پی یو اقسام کے لئے الگ الگ بائنری تقسیم کرنے کی ضرورت کو ختم کرتا ہے۔ تاہم ، خلاصہ IL کا مقصد .NET بائنری فائلوں تک بہتر رسائی حاصل کرنا ہے۔