مرتب کرنے والا

کمپائلر ایک کمپیوٹر پروگرام ہے جو کمپیوٹر پروگرامنگ زبان میں لکھے گئے سورس کوڈ کو مشین لینگویج یا "آبجیکٹ کوڈ" میں تبدیل کرتا ہے جسے کمپیوٹر پروسیسر سمجھ سکتا ہے اور اس پر عمل درآمد کر سکتا ہے۔ مرتب کرنے والوں کو مزید دو اقسام میں تقسیم کیا جا سکتا ہے: ایک ماخذ سے ماخذ مرتب کرنے والا (جسے مترجم بھی کہا جاتا ہے) اور ماخذ سے مشین مرتب کرنے والا۔

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

دوسری طرف، ماخذ سے مشین کے مرتب کرنے والے، ایک اعلیٰ سطحی پروگرامنگ زبان (جیسے C++ یا Java) لیتے ہیں اور اسے اسمبلی کوڈ میں ترجمہ کرتے ہیں – وہ کوڈ جو آپ کے پروسیسر کو چلاتا ہے – تاکہ اسے عمل میں لایا جا سکے۔ مرتب کرنے والے عام طور پر پانچ اہم مراحل سے گزرتے ہیں - لغوی تجزیہ، تجزیہ، اصلاح، علامت ٹیبل کی تعمیر، اور کوڈ جنریشن - اس کام کو پورا کرنے کے لیے۔

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

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

پراکسی کا انتخاب کریں اور خریدیں۔

ڈیٹا سینٹر پراکسی

گھومنے والی پراکسی

UDP پراکسی

دنیا بھر میں 10000+ صارفین کے ذریعے قابل اعتماد

پراکسی کسٹمر
پراکسی کسٹمر
پراکسی کسٹمر flowch.ai
پراکسی کسٹمر
پراکسی کسٹمر
پراکسی کسٹمر