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

ٹیک / انٹیل لیبز نے خودکار سافٹ ویئر ڈویلپمنٹ کے لئے مشین پروگرامنگ ریسرچ کی ، کوڈنگ کی غلطیوں کو کم کیا اور مہارت کی قلت کو دور کیا۔ 2 منٹ پڑھا انٹیل

انٹیل



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

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



انٹیل لیبز مشین پروگرامنگ ریسرچ کو حاصل کرتے ہیں سافٹ ویئر ڈویلپمنٹ میں حقیقت پسندانہ دشواریوں کے بارے میں بلند وعدے کرتا ہے:

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



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



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



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

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

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

ٹیگز انٹیل