خودکار پروگرامنگ

مصنف: John Stephens
تخلیق کی تاریخ: 21 جنوری 2021
تازہ کاری کی تاریخ: 1 جولائی 2024
Anonim
یک برنامه کد نویسی ساده که ساخت زنده را نشان می دهد
ویڈیو: یک برنامه کد نویسی ساده که ساخت زنده را نشان می دهد

مواد

تعریف - خودکار پروگرامنگ کا کیا مطلب ہے؟

خودکار پروگرامنگ کمپیوٹر پروگرامنگ کی ایک قسم ہے جہاں کچھ مخصوص خصوصیات کی بنیاد پر کسی دوسرے پروگرام کے ذریعہ پروگرام کوڈ خود بخود تیار ہوتا ہے۔


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

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

ٹیکوپیڈیا آٹومیٹک پروگرامنگ کی وضاحت کرتا ہے

خودکار پروگرامنگ کا مطلب ہمیشہ دوسرے پروگرام کے ذریعہ پروگراموں کی نسل نہیں بنتا ہے۔ اس کے معنی وقت کے ساتھ ساتھ تیار ہوئے۔

1940 کی دہائی میں ، اس کا مطلب یہ تھا کہ کاغذی ٹیپ چھدرن کے دستی عمل کی خود کاری جو خود کارآمد کارڈ مشینوں کے پروگرام تھے۔

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

فی الحال دو قسمیں ہیں جنہیں خودکار پروگرامنگ سمجھا جاتا ہے:


  • جنیٹری پروگرامنگ: یہ آج کے پروگرامنگ میں عام طور پر ہوتا ہے جہاں پروگرامنگ کی کارکردگی اور رفتار کو بہتر بنانے کے لئے معیاری لائبریریوں کا استعمال کیا جاتا ہے۔ C ++ میں مثال کے طور پر ، cout فنکشن معیاری لائبریری کا حصہ ہے ، اور مرتب کرنے والے کمپائیلر صرف کمپائل کے دوران cout کے لئے کوڈ فراہم کرتے ہیں۔ پروگرامر کو اس پر دوبارہ عمل درآمد کرنے کی ضرورت نہیں ہے یا یہاں تک کہ یہ جاننے کی ضرورت نہیں ہے کہ یہ کیسے کام کرتا ہے۔

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