گھر ترقی ترجمان کیا ہے؟ - ٹیکپوپیڈیا سے تعریف

ترجمان کیا ہے؟ - ٹیکپوپیڈیا سے تعریف

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

Anonim

تعریف - ترجمان کا کیا مطلب ہے؟

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

ٹیکوپیڈیا نے ترجمان کی وضاحت کی

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

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

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

ترجمان کیا ہے؟ - ٹیکپوپیڈیا سے تعریف