سافٹ ویئر کی ترقی کا مستقبل: کمپیوٹرز کا مستقبل P2

تصویری کریڈٹ: Quantumrun

سافٹ ویئر کی ترقی کا مستقبل: کمپیوٹرز کا مستقبل P2

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

    ٹھیک ہے، اس وقت جو کمپیوٹر موجود تھے وہ آج کے مقابلے کہیں زیادہ آسان تھے۔ درحقیقت، اوسطاً انسان کا ٹوٹا ہوا سمارٹ فون اپولو 11 خلائی جہاز (اور اس معاملے کے لیے 1960 کی دہائی کے تمام NASA) سے زیادہ طاقتور ہے۔ مزید برآں، اس وقت کمپیوٹرز کو خصوصی سافٹ ویئر ڈویلپرز کے ذریعہ کوڈ کیا جاتا تھا جنہوں نے سافٹ ویئر کو مشینی زبانوں کی سب سے بنیادی زبانوں میں پروگرام کیا تھا: AGC اسمبلی کوڈ یا صرف، 1s اور 0s۔

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

    (اوپر کی تصویر میں مارگریٹ ہیملٹن اپولو 11 سافٹ ویئر پر مشتمل کاغذ کے ڈھیر کے ساتھ کھڑی ہے۔)

    اور آج کل کے برعکس جہاں سافٹ ویئر ڈویلپرز تقریباً 80-90 فیصد ممکنہ منظرناموں کے لیے کوڈ کرتے ہیں، اپالو مشنز کے لیے، ان کے کوڈ کو ہر چیز کا حساب دینا پڑتا ہے۔ اس کو تناظر میں رکھنے کے لیے، مارگریٹ نے خود کہا:

    "چیک لسٹ مینوئل میں خرابی کی وجہ سے، رینڈیزوس ریڈار سوئچ کو غلط پوزیشن میں رکھا گیا تھا۔ اس کی وجہ سے اس نے کمپیوٹر کو غلط سگنل بھیجے تھے۔ نتیجہ یہ ہوا کہ کمپیوٹر کو لینڈنگ کے لیے اپنے تمام معمول کے کام کرنے کے لیے کہا جا رہا تھا۔ جعلی ڈیٹا کا اضافی بوجھ وصول کرتے ہوئے جس نے اپنے وقت کا 15% استعمال کیا۔ ایک الارم بجایا، جس کا مطلب خلاباز کے لیے تھا، میں اس وقت کرنے سے زیادہ کاموں سے بھرا ہوا ہوں، اور میں صرف زیادہ اہم کام رکھنے جا رہا ہوں؛ یعنی، لینڈنگ کے لیے درکار کام... دراصل ، کمپیوٹر کو خرابی کے حالات کو پہچاننے سے زیادہ کام کرنے کے لیے پروگرام کیا گیا تھا۔ ریکوری پروگراموں کا ایک مکمل سیٹ سافٹ ویئر میں شامل کیا گیا تھا۔ اس صورت میں، سافٹ ویئر کا ایکشن، کم ترجیحی کاموں کو ختم کرنا اور زیادہ اہم کاموں کو دوبارہ قائم کرنا تھا۔ اگر کمپیوٹر نہ ہوتااس مسئلے کو پہچانا اور بحالی کے لیے ایکشن لیا، مجھے شک ہے کہ کیا اپولو 11 کی چاند پر لینڈنگ کامیاب ہوتی۔"

    - مارگریٹ ہیملٹن، اپالو فلائٹ کمپیوٹر پروگرامنگ MIT ڈریپر لیبارٹری، کیمبرج، میساچوسٹس کی ڈائریکٹر، "کمپیوٹر گوٹ لوڈڈ" کو خط ڈیٹامیشنمارچ مارچ 1، 1971

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

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

    عوام کے لیے سافٹ ویئر ڈویلپمنٹ

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

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

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

    سافٹ ویئر ڈویلپر بننے کا کیا مطلب ہے۔

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

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

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

    *سب سے پہلے، تمام معیاری، بار بار کوڈنگ کا کام غائب ہو جائے گا۔ اس کی جگہ پہلے سے طے شدہ اجزاء کے طرز عمل، UI، اور ڈیٹا فلو ہیرا پھیری (Ikea حصوں) کی ایک وسیع لائبریری ہوگی۔

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

    *اس کے بعد یہ ڈویلپر اپنی عملدرآمد کی حکمت عملی کا نقشہ تیار کریں گے اور اپنے اجزاء کی لائبریری تک رسائی حاصل کرکے اور ان کو آپس میں جوڑنے کے لیے بصری انٹرفیس کا استعمال کرتے ہوئے اپنے سافٹ ویئر کے ابتدائی مسودوں کی پروٹو ٹائپنگ شروع کریں گے — بصری انٹرفیسز تک رسائی حاصل شدہ حقیقت (AR) یا ورچوئل رئیلٹی (VR) کے ذریعے۔

    *مصنوعی ذہانت (AI) کے خصوصی نظام جو ان کے ڈویلپر کے ابتدائی مسودوں کے ذریعے مضمر اہداف اور ڈیلیور ایبلز کو سمجھنے کے لیے بنائے گئے ہیں، اس کے بعد مسودہ کردہ سافٹ ویئر ڈیزائن کو بہتر کریں گے اور تمام کوالٹی ایشورنس ٹیسٹنگ کو خودکار بنائیں گے۔

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

    *ڈویلپر کے تاثرات کی بنیاد پر، AI آہستہ آہستہ اس کا ارادہ سیکھ لے گا اور پروجیکٹ کے اہداف کی عکاسی کرنے کے لیے کوڈ تیار کرے گا۔

    *یہ آگے پیچھے، انسانی مشین کا تعاون سافٹ ویئر کے ورژن کے بعد ورژن کو دہرائے گا جب تک کہ ایک مکمل اور قابل فروخت ورژن داخلی نفاذ یا عوام کے لیے فروخت کے لیے تیار نہ ہو۔

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

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

    مصنوعی ذہانت سے چلنے والے سافٹ ویئر کی ترقی

    اوپر والے حصے کو دیکھتے ہوئے، یہ واضح ہے کہ ہمیں لگتا ہے کہ AI سافٹ ویئر ڈویلپمنٹ کے میدان میں تیزی سے مرکزی کردار ادا کرے گا، لیکن اسے اپنانا خالصتاً سافٹ ویئر ڈویلپرز کو زیادہ موثر بنانے کے مقصد کے لیے نہیں ہے، اس رجحان کے پیچھے کاروباری قوتیں بھی ہیں۔

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

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

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

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

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

    ایک سروس کے طور پر سافٹ ویئر

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

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

    اس تبدیلی کے ساتھ، صارفین کے پاس اب Adobe سافٹ ویئر کی ملکیت نہیں رہی۔ انہوں نے اسے ضرورت کے مطابق کرایہ پر لیا۔ بدلے میں، صارفین کو اب مسلسل ایڈوب سافٹ ویئر کے اپ گریڈ شدہ ورژن خریدنے کی ضرورت نہیں ہے۔ جب تک وہ Adobe سروس کو سبسکرائب کرتے ہیں، ان کے پاس ہمیشہ تازہ ترین اپ ڈیٹس ریلیز ہونے کے فوراً بعد اپنے ڈیوائس پر اپ لوڈ ہوتی رہیں گی (اکثر سال میں کئی بار)۔

    یہ سافٹ ویئر کے سب سے بڑے رجحانات میں سے ایک کی صرف ایک مثال ہے جو ہم نے حالیہ برسوں میں دیکھے ہیں: کس طرح سافٹ ویئر اسٹینڈ اسٹون پروڈکٹ کی بجائے سروس میں تبدیل ہو رہا ہے۔ اور نہ صرف چھوٹے، خصوصی سافٹ ویئر، بلکہ پورے آپریٹنگ سسٹمز، جیسا کہ ہم نے مائیکروسافٹ کے ونڈوز 10 اپ ڈیٹ کے اجراء کے ساتھ دیکھا ہے۔ دوسرے الفاظ میں، سافٹ ویئر بطور سروس (ساس)۔

    سیلف لرننگ سافٹ ویئر (SLS)

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

    دوسرے لفظوں میں، اب AI اور مشین لرننگ کی رسائی صرف سافٹ ویئر کمپنیاں نہیں رہی، اب کوئی بھی کمپنی اور ڈویلپر سیلف لرننگ سافٹ ویئر (SLS) بنانے کے لیے آن لائن AI وسائل تک رسائی حاصل کر سکتے ہیں۔

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

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

    گھر پر، اس کا مطلب یہ ہو سکتا ہے کہ SLS سسٹم آپ کے مستقبل کے سمارٹ ہوم کا انتظام کرے، بشمول آپ کے پہنچنے سے پہلے آپ کے گھر کو پہلے سے گرم کرنا یا آپ کو خریدنے کے لیے درکار گروسری کا ٹریک رکھنا۔

    2020 اور 2030 کی دہائی تک، یہ SLS سسٹم کارپوریٹ، حکومت، فوجی، اور صارفی منڈیوں میں ایک اہم کردار ادا کریں گے، آہستہ آہستہ ہر ایک کی پیداواری صلاحیت کو بہتر بنانے اور ہر قسم کے فضلے کو کم کرنے میں مدد کریں گے۔ ہم اس سیریز میں بعد میں مزید تفصیل سے SLS ٹیک کا احاطہ کریں گے۔

    تاہم، اس سب کے لئے ایک پکڑ ہے.

    SaaS اور SLS ماڈلز کے کام کرنے کا واحد طریقہ یہ ہے کہ اگر انٹرنیٹ (یا اس کے پیچھے انفراسٹرکچر) بڑھتا اور بہتر ہوتا رہے، کمپیوٹنگ اور اسٹوریج ہارڈ ویئر کے ساتھ جو یہ SaaS/SLS سسٹم چلتے ہیں 'کلاؤڈ' چلاتے ہیں۔ شکر ہے، ہم جن رجحانات کو ٹریک کر رہے ہیں وہ امید افزا نظر آتے ہیں۔

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

    کمپیوٹر سیریز کا مستقبل

    ابھرتے ہوئے صارف انٹرفیس انسانیت کی نئی تعریف کرنے کے لیے: کمپیوٹرز کا مستقبل P1

    ڈیجیٹل اسٹوریج انقلاب: کمپیوٹرز P3 کا مستقبل

    مائیکرو چپس کے بارے میں بنیادی نظر ثانی کو جنم دینے کے لیے ایک معدوم ہوتا ہوا مور کا قانون: کمپیوٹرز P4 کا مستقبل

    کلاؤڈ کمپیوٹنگ وکندریقرت بن جاتی ہے: کمپیوٹرز کا مستقبل P5

    ممالک سب سے بڑے سپر کمپیوٹر بنانے کا مقابلہ کیوں کر رہے ہیں؟ کمپیوٹرز کا مستقبل P6

    کوانٹم کمپیوٹرز دنیا کو کیسے بدلیں گے: کمپیوٹرز P7 کا مستقبل    

    اس پیشن گوئی کے لیے اگلی شیڈول اپ ڈیٹ

    2023-02-08

    پیشن گوئی کے حوالہ جات

    اس پیشن گوئی کے لیے درج ذیل مقبول اور ادارہ جاتی روابط کا حوالہ دیا گیا:

    ProPublica کی

    اس پیشن گوئی کے لیے درج ذیل Quantumrun لنکس کا حوالہ دیا گیا تھا۔