گھر ترقی جاوا (این سی سی جے) کے لئے آبائی کوڈ مرتب کنندہ کیا ہے؟ - ٹیکپوپیڈیا سے تعریف

جاوا (این سی سی جے) کے لئے آبائی کوڈ مرتب کنندہ کیا ہے؟ - ٹیکپوپیڈیا سے تعریف

فہرست کا خانہ:

Anonim

تعریف - جاوا (NCCJ) کے لئے مقامی کوڈ مرتب کرنے والے کا کیا مطلب ہے؟

جاوا (NCCJ) کے لئے مقامی کوڈ مرتب کنندہ ایک مرتب اطلاق ہے جو جاوا کوڈ کو ایک مقامی کوڈ میں تبدیل کرتا ہے جسے ترجمانوں کی ضرورت کے بغیر عملدرآمد کیا جاسکتا ہے۔ جاوا کے لئے آبائی کوڈ مرتب کرنے والا جاوا کوڈ کو بائنری نمائندگی میں ترجمہ کرتا ہے جس کو ایک قابل عمل پروگرام بنانے کے ل prec پیشگی لائبریری فائلوں اور وسائل سے منسلک کیا جاسکتا ہے۔

مقامی کوڈ مرتب کرنے والے JVM اور ترجمانوں کو جاوا بائٹ کوڈ میں تبدیل کرنے کی ضرورت کو ختم کرتے ہیں جو ایک پورٹیبل انٹرمیڈیٹ کوڈ ہے۔ جاوا کوڈ کو براہ راست مشین کوڈ میں تبدیل کرنے میں مدد کرکے ، مقامی کوڈ مرتب کرنے والے فالتو پن کو کم کرنے ، ریورس انجینئرنگ اور پروگرام کو عملی جامہ پہنانے میں مدد دیتے ہیں۔

ٹیکوپیڈیا جاوا (NCCJ) کے لئے مقامی کوڈ مرتب کرنے والے کی وضاحت کرتا ہے

جاوا کوڈ کو عام طور پر انٹرمیڈیٹ بائٹ کوڈ میں تبدیل کیا جاتا ہے ، اور پھر اس مشین پر منحصر کوڈ میں مرتب کیا جاتا ہے جس کی مدد سے جے وی ایم ہر مشین پر چلتا ہے جہاں یہ پروگرام چلنا ہے۔ جاوا کی یہ خصوصیت جاوا پروگراموں کو وسیع پیمانے پر آلات میں زیادہ لچکدار اور پورٹیبل بناتی ہے۔ لیکن اس سے جاوے کے پروگرام متعارف ہوسکتے ہیں اور جاوا پروگراموں کو مقامی مرتب کردہ کوڈ سے زیادہ وقت لگ سکتا ہے۔ چونکہ جاوا کے پلیٹ فارم سے آزاد اور محفوظ ترقیاتی ماڈل بنانے کے لئے بنیادی ڈیزائن کی تشویش ہے ، بائٹ کوڈ کی خصوصیت کی وجہ سے پھانسی کی کارکردگی کو پیچھے چھوڑ دیا گیا تھا۔

لیکن جب ڈویلپرز پھانسی کی کارکردگی کو بہتر بنانا چاہتے ہیں تو ، وہ جاوا کی کلاسوں یا کوڈ کے کچھ حص partsوں کو مقامی طور پر مرتب کرنے کا انتخاب کرسکتے ہیں۔ جاوا کے لئے مقامی کوڈ مرتب کرنے والے اس کو حاصل کرنے میں مدد کرتے ہیں ، اور اس طرح بائٹ کوڈ کی تشریح سے کہیں زیادہ پروسیسنگ کی رفتار حاصل کرنے میں مدد کرتے ہیں۔

رفتار میں اضافہ کئی عوامل کی وجہ سے ہوسکتا ہے ، جیسے:

  • ہندسوں کا استعمال
  • متعدد پیغامات کی ڈگری
  • براہ راست فیلڈ تک رسائی
  • صف تک رسائی کی مقدار
  • ذاتیں

مقامی کوڈ مرتب کرنے والوں کی دو بڑی اقسام صرف وقتی (JIT) مرتب اور وقت سے پہلے (AOT) مرتب ہیں۔ جے آئی ٹی کے مرتب کرنے والے جے ڈی ایم کو جاوا کوڈ کا مشینی کوڈ میں ترجمہ کرنے کی اجازت دیتے ہیں اور جب ضرورت ہوتی ہے جے ڈی کے کی ضرورت ہوتی ہے۔ اے او ٹی کے مرتب کاروں نے جاوا کوڈ کو ایک JAR فائل میں پھانسی کے وقت سے پہلے دیسی مشترکہ لائبریریوں میں مرتب کیا۔

آبائی مرتب کوڈ کو جامد تالیف کے نام سے بھی جانا جاتا ہے اور مستقل کارکردگی فراہم کرتا ہے۔

جاوا (این سی سی جے) کے لئے آبائی کوڈ مرتب کنندہ کیا ہے؟ - ٹیکپوپیڈیا سے تعریف