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