تاریخ · مضمون
مشین کوڈ سے ChatGPT تک: آٹھ دہائیوں میں پروگرامنگ کیسے بدلی
اشاعت:

مختصراً
سافٹ ویئر پروگرامنگ انجینئروں کے ہاتھوں سے خام بائنری ہدایات سیٹ کرنے سے شروع ہوئی، پھر لوگوں کے لیے بنائی گئی زبانوں سے آگے بڑھی — Fortran، C، Python — اس سے پہلے کہ آج کے AI سسٹمز، جو 2017 Transformer آرکیٹیکچر پر بنائے گئے ہیں، کوڈ اور ٹیکسٹ خود بنانا شروع کریں۔ یہ مضمون IBM، IEEE Computer Society، Dartmouth College اور اصل Transformer تحقیقی مقالے سے تصدیق شدہ تاریخی نقاط کے ذریعے اس تبدیلی کو ظاہر کرتا ہے۔
یہ نسخہ اصل متن (English) کا مشینی ترجمہ ہے۔ اصل متن پڑھیں
سافٹ ویئر پروگرامنگ اعلیٰ سطح کی زبان میں کمانڈ ٹائپ کرنے سے شروع نہیں ہوئی۔ سب سے پرانے الیکٹرانک کمپیوٹرز کو براہ راست ہر ہدایت میں خام بائنری نمونوں میں ترتیب دی جاتی تھی جو ان کا ہارڈ ویئر براہ راست پڑھ سکتا تھا — جسے اب مشین کوڈ کہا جاتا ہے۔ یہاں سے، پروگرامنگ assembly language میں منتقل ہوئی، پھر اعلیٰ سطح کی زبانوں میں جو لوگوں کے لیے بنائی گئی تھیں نہ کہ processors کے لیے، اور گزشتہ دہائی میں ایسے سسٹمز میں جو اپنا کوڈ اور ٹیکسٹ خود بناتے ہیں۔ نیچے دی گئی تاریخیں اور اعداد IBM کی اپنی کارپوریٹ تاریخ، IEEE Computer Society، Dartmouth College کے 1956 کی ورکشاپ کے بارے میں، اور 2017 کے تحقیقی مقالے سے آتے ہیں جس نے آج کے chatbots میں استعمال ہونے والے Transformer آرکیٹیکچر کا تعارف کرایا۔
مشین کوڈ سے mnemonic تک
IEEE Computer Society کے ذریعے شائع شدہ timeline کے مطابق، سب سے پرانی پروگرامنگ زبانوں میں سے ایک Plankalkul تھی، جسے جرمن انجینئر Konrad Zuse نے 1940s میں تیار کیا۔ 1949 تک، assembly language اور Shortcode نام کا نظام سامنے آیا، جس نے بائنری digits کی طویل strings کو مختصر mnemonic codes سے بدل دیا — لیکن ان codes کو ابھی بھی line by line processor کے execute کرنے کے قابل فارمیٹ میں ترجمہ کرنا پڑتا تھا۔
اعلیٰ سطح کی زبانیں: لوگوں کے لیے لکھنا، processors کے لیے نہیں
یہ تبدیلی 1957 میں تیز ہوئی جب IBM نے Fortran فراہم کیا، جس کا مختصر نام 'formula translation' ہے۔ IBM کی اپنی اس منصوبے کی تاریخ بتاتی ہے کہ ریاضی دان John Backus کے رہنمائی میں ایک ٹیم — جس میں Lois Haibt شامل تھی، جس نے compiler کے arithmetic-expression analyzer کو بنایا — نے تین سال اس زبان پر کام کیا جس کے لیے اصل میں چھ ماہ کی توقع تھی۔ IBM کہتا ہے کہ Fortran نے ایسے پروگرامز جنہیں پہلے تقریباً 1,000 machine-code instructions کی ضرورت تھی، انہیں محض 47 lines تک کم کر دیا، سائنسدانوں اور انجینئروں کو algebra جیسی کمانڈز جیسے 'DO' اور 'GO TO' لکھنے کی اجازت دی بجائے اس کے کہ وہ ہارڈ ویئر کو براہ راست code کریں۔ IBM کے مطابق، 1960s کے وسط تک، Fortran ایک قومی computing standard بن گیا۔
IEEE Computer Society کی timeline میں Algol اور Lisp 1958 میں آئے ہوئے ہیں، اور Cobol، جو business computing کے لیے بنایا گیا تھا، 1959 میں۔ 1972 میں، Dennis Ritchie کی ٹیم نے Bell Labs میں C بنایا، جسے یہی IEEE timeline بعد میں آنے والی زبانوں جیسے JavaScript، PHP اور Python کے لیے ساختی بنیاد کے طور پر creditکرتی ہے۔ Object-oriented programming اس کے بعد 1983 میں C++ کے ساتھ آیا۔ IEEE کے اکاؤنٹ میں Python کی شروعات 1991 میں، Java، JavaScript اور PHP 1995 میں، Google کا Go 2009 میں، اور Apple کا Swift 2014 میں بھی درج ہے۔
ایک متوازی ٹریک: مشینوں کو سوچ سمجھنے کی تعلیم
جب اعلیٰ سطح کی زبانیں پھیل رہی تھیں، تحقیق کی ایک الگ لائن یہ سوال کرتی تھی کہ کیا مشینیں صرف ہدایات پر عمل کرنے کی بجائے ذہانت کی نقل کر سکتی ہیں۔ Dartmouth College کے اپنے اکاؤنٹ میں 1956 Dartmouth Summer Research Project کی تفصیل ہے، جسے ریاضی دان John McCarthy نے ترتیب دیا تھا، جس کی تجویز کا مقصد یہ اندازہ لگانا تھا کہ 'یہ تمام سیکھ یا ذہانت کی کوئی بھی خصوصیت اصول میں اتنی معقول طریقے سے بیان کی جا سکتی ہے کہ ایک مشین اس کی نقل کرنے کے لیے بنایا جا سکتا ہے۔' Dartmouth اس ورکشاپ کو artificial intelligence کے ایک متعین تحقیقی فیلڈ کے طور پر شروعات کا نقطہ نظر کرتی ہے۔
دہائیوں بعد، اس تحقیق نے ایک وسیع طور پر دیکھے جانے والے عوامی امتحان کی تیاری کی۔ IBM کے اپنے Deep Blue chess computer کی تاریخ بتاتی ہے کہ یہ مشین نے اپنا پہلا میچ دنیا کے چیمپئن Garry Kasparov سے February 1996 میں Philadelphia میں 4–2 سے ہار دی، پھر May 1997 میں New York میں دوبارہ ایک میچ میں 3.5–2.5 سے جیتا — IBM کے مطابق، یہ پہلی بار تھا کہ ایک کمپیوٹر نے معیاری ٹورنامنٹ کی شرائط میں ایک موجودہ دنیا کے شطرنج چیمپئن کو شکست دی۔
انسانیت کی تاریخ میں پہلی بار، میں نے مصنوعی عقل سے کچھ ملتا جلتا ہوا دیکھا۔
Transformer اور generative-AI کا دور
آج کے chatbots کے پیچھے کا آرکیٹیکچر ایک single 2017 کے مقالے سے نکلا ہے۔ آٹھ محققین — Ashish Vaswani، Noam Shazeer، Niki Parmar، Jakob Uszkoreit، Llion Jones، Aidan Gomez، Lukasz Kaiser اور Illia Polosukhin — نے 'Attention Is All You Need' کو arXiv preprint server پر June 12، 2017 کو دال دیا۔ یہ مقالہ Transformer کا تعارف کرایا، جسے اپنے خلاصے میں ایک network بتایا گیا ہے جو صرف attention mechanisms پر مبنی ہے، جو پہلے کے translation systems کے recurrent اور convolutional layers کو ہٹاتا ہے۔ مصنفین نے English-to-German translation میں 28.4 BLEU اور English-to-French میں 41.8 BLEU کے scores دیے، پہلے کے models سے زیادہ تیزی سے training کے ساتھ۔
یہ آرکیٹیکچر 2018 سے جاری کیے جانے والے بڑے language models کے پیچھے ہے۔ OpenAI نے November 30، 2022 کو ChatGPT کا اجراء کیا۔ History.com کے ایک اکاؤنٹ کے مطابق جو OpenAI کے co-founder Sam Altman کا حوالہ دیتا ہے، یہ سروس پانچ دن میں ایک ملیون صارفین تک پہنچا اور تقریباً دو ماہ میں تقریباً 100 ملیون ماہانہ صارفین تک پہنچا، جسے یہ اکاؤنٹ اس وقت کے consumer-app adoption کے ریکارڈ میں تیز ترین بتاتا ہے۔
| سال | نقطہ | ماخذ سے تصدیق شدہ تفصیل |
|---|---|---|
| 1956 | Dartmouth Summer Research Project | John McCarthy کی ورکشاپ تجویز نے مشین intelligence کو تحقیقی سوال کے طور پر دیکھا، Dartmouth College کے مطابق |
| 1957 | Fortran تجارتی طور پر جاری کیا | IBM کی Backus-led ٹیم نے پروگرامز جنہیں تقریباً 1,000 machine-code instructions کی ضرورت تھی، انہیں محض 47 lines تک کم کیا |
| 1972 | C Bell Labs میں تیار کیا | بعد میں آنے والی زبانوں جیسے JavaScript، PHP اور Python کے لیے ساختی بنیاد بن گیا، IEEE کے مطابق |
| 1997 | Deep Blue نے Garry Kasparov کو شکست دی | معیاری ٹورنامنٹ کی شرائط میں موجودہ دنیا کے شطرنج چیمپئن پر کمپیوٹر کی پہلی جیت، IBM کے مطابق |
| 2017 | Transformer آرکیٹیکچر شائع ہوا | صرف attention پر مبنی ڈیزائن جو بعد میں GPT اور BERT کے پیچھے ہے، اصل arXiv مقالے کے مطابق |
| 2022 | ChatGPT OpenAI کے ذریعے جاری کیا | تقریباً دو ماہ میں تقریباً 100 ملیون ماہانہ صارفین تک پہنچا، OpenAI ڈیٹا کے مطابق جیسا کہ History.com نے حوالہ دیا |
تقریباً آٹھ دہائیوں میں، اوپر نمایان کردہ ہر قدم نے کتنی hardware-specific تفصیل کو کم کیا جو ایک شخص کو ہاتھ سے لکھنی پڑتی تھی — Zuse کے Plankalkul اور ہاتھ سے سیٹ بائنری ہدایات سے، Fortran کے algebra جیسی کمانڈز تک، attention-based models تک جو اب natural-language prompts سے کوڈ اور ٹیکسٹ بناتے ہیں۔
سوالات
- پہلی اعلیٰ سطح کی پروگرامنگ زبان کون سی تھی؟
- Fortran، جسے John Backus کی رہنمائی میں ایک ٹیم نے 1954 سے شروع کرتے ہوئے تیار کیا اور IBM نے 1957 میں تجارتی طور پر جاری کیا، IBM کی اپنی منصوبے کی تاریخ کے مطابق۔
- C پروگرامنگ زبان اہم کیوں تھی؟
- 1972 میں Bell Labs میں تیار، C بعد میں JavaScript، PHP اور Python جیسی وسیع پیمانے پر استعمال ہونے والی زبانوں کے لیے ساختی بنیاد بن گئی، IEEE Computer Society کی timeline کے مطابق۔
- کب مصنوعی ذہانت ایک قائم تحقیقی فیلڈ بن گئی؟
- 1956 Dartmouth Summer Research Project میں، جسے John McCarthy نے ترتیب دیا، جسے Dartmouth College کا اپنا اکاؤنٹ اس فیلڈ کا آغاز نقطہ کہتی ہے۔
- 2017 کے 'Attention Is All You Need' مقالے میں کیا بدلاؤ آیا؟
- آٹھ محققین نے Transformer کا تعارف کرایا، ایک آرکیٹیکچر جو recurrent یا convolutional networks کی بجائے صرف attention mechanisms پر مبنی ہے؛ یہ بعد میں GPT اور BERT جیسے models کے پیچھے ہے، اصل arXiv مقالے کے مطابق۔
- ChatGPT کب جاری کیا گیا اور اس نے کتنی تیزی سے ترقی کی؟
- OpenAI نے November 30، 2022 کو ChatGPT جاری کیا؛ OpenAI کے co-founder Sam Altman کے مطابق جیسا کہ History.com نے رپورٹ کیا، یہ پانچ دن میں ایک ملیون صارفین تک پہنچا اور تقریباً دو ماہ میں تقریباً 100 ملیون ماہانہ صارفین تک پہنچا۔
ذرائع
یہ تحریر مصنوعی ذہانت سے تیار کی گئی اور اشاعت سے پہلے ذرائع کی خودکار جانچ سے گزری۔ اگر آپ کو کوئی غلطی نظر آئے تو تصحیح کی درخواست کریں۔ تصحیح یا جواب کی درخواست · ہم کیسے کام کرتے ہیں
متعلقہ تحریریں

تاریخخبر
Amelia Earhart کے گمشدہ طیارے کی تلاش کے لیے مہم Nikumaroro پہنچتی ہے
Archaeological Legacy Institute اور Purdue University کی قیادت میں 16 سے 17 رکنی مہم بحر الکاہل کے دور دراز Nikumaroro atoll کی طرف بڑھ رہی ہے تاکہ سونار/سیٹلائٹ کی غیر معمولی چیز کا معائنہ کیا جا سکے جسے "Taraia Object" کہا جاتا ہے، جس کے بارے میں محققین کا کہنا ہے کہ یہ Amelia Earhart کے Lockheed Electra 10-E کے ملبے ہو سکتے ہیں۔ ٹیم نے Tarawa، Kiribati سے 7 اکتوبر 2026 کو روانگی کی اور 12 اکتوبر کو مقامی وقت میں دوپہر کے لگ بھگ atoll پر پہنچنے کی توقع تھی، اس کے بعد تقریباً پانچ دن کی غوطہ خوری، ڈریجنگ اور ریموٹ سنسنگ کا کام کیا جانا تھا۔

تاریخمضمون
عصر نشاۃ و ارتقاء: کیسے فن اور سائنس نے یورپ کو دوبارہ تشکیل دیا، 14ویں–17ویں صدی
عصر نشاۃ و ارتقاء ایک ثقافتی اور فکری تحریک تھی جو 14ویں صدی میں فلورنس میں شروع ہوئی اور 17ویں صدی تک یورپ میں پھیل گئی، جس نے کلاسیکی علم کو دوبارہ زندہ کیا اور فن، سائنس اور تعلیم کو دوبارہ تشکیل دیا۔ یہ انسانیت پرستی، لکیری منظور نقطہ نظر جیسی نئی فنی تکنیکوں، اور سائنسی کامیابیوں کے ذریعے، جن میں شمسی نظام کا شمس مرکزی ماڈل شامل ہے، قرون وسطیٰ اور جدید دنیا کے درمیان ایک پل بنایا۔

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

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