دنیا کے اب تک کے سب سے بڑے پروگرامرز
کبھی اس سیارے پر چلنے والے سب سے بڑے کوڈرز کو جاننا چاہتے تھے؟ پڑھیں، جیسا کہ ہم اب تک کے سب سے بڑے پروگرامرز اور ان کے تعاون کو دریافت کرتے ہیں۔

کمپیوٹر نے دنیا میں انقلاب برپا کر دیا ہے – اس میں کوئی شک نہیں۔ اور پروگرامرز اس کے ذمہ دار ہیں۔
پھر بھی، تمام پروگرامرز برابر نہیں ہیں۔ اگرچہ بہت سے لوگوں نے کمپیوٹر سائنس کی دنیا میں عظیم کارنامے انجام دیے ہیں، لیکن کچھ ایسے ہیں جنہوں نے ہمیں اور باقی انسانیت کو سب سے زیادہ متاثر کیا ہے۔
یہ اشرافیہ ہیکرز کی حد بہت کم معلوم سے لے کر مشہور تک ہے، اور وہ انتہائی متنوع پس منظر سے آتے ہیں۔ لیکن ان میں جو چیز مشترک ہے وہ یہ ہے کہ انہوں نے اپنے کام کے ذریعے ہماری زندگیوں کو بدل دیا۔
یہ پوسٹ ان کے لیے وقف ہے۔
امپیکٹ کے لحاظ سے دنیا کے اب تک کے سب سے بڑے پروگرامرز
| نام | کے لئے جانا جاتا ہے | پیدا ہوا | قومیت | تبصرے |
|---|---|---|---|---|
| ڈینس رچی | سی، یونکس | 1941 | امریکی | 2011 میں منظور ہوا۔ |
| لنس Torvalds | لینکس | 1969 | فینیش امریکی | بہت مسکراتے ہیں۔ |
| بل گیٹس | ونڈوز | 1955 | امریکی | دنیا کا سابق امیر ترین آدمی |
| Bjarne Stroustup | C ++ | 1950 | ڈینش | |
| کین تھامسن | یونکس، جاؤ | 1943 | امریکی | |
| ٹم برنرز لی | دیکھیے ورلڈ وائڈ ویب | 1955 | متحدہ سلطنت یونائیٹڈ کنگڈم | W3C کے ڈائریکٹر |
| جیمس گوسلنگ | اعلی درجے کا Java | 1955 | کینیڈا | ایک بار لکھیں، کہیں بھی بھاگیں۔ |
| رچرڈ Stallman | جی این یو، ایف ایس ایف | 1953 | امریکی | GNU/Linux، GPL |
| گائپو وین راسم | ازگر | 1956 | نیدرلینڈ | مہربان آمر |
| راسمس لیرڈورف | پی ایچ پی | 1968 | کینیڈین، ڈینش | ایک زیادہ متحرک ویب |
| فوروکاوا Nakamoto | Blockchain | ؟ | ؟ | ؟ |
1. ڈینس رچی

ڈینس رچی نے کین تھامسن کے ساتھ مل کر یونکس آپریٹنگ سسٹم تیار کیا اور یہ ایک بہت بڑا کارنامہ ہے۔ لیکن، یہ اس کی سی پروگرامنگ زبان کی تخلیق ہے جو اسے اس فہرست میں سب سے اوپر رکھتی ہے۔ کیونکہ اس نے ہمیں سب سے زیادہ متاثر کیا۔
اصل میں B زبان کا اضافہ، جسے اس نے مل کر بنایا، C دنیا کی سب سے کامیاب پروگرامنگ زبان بن گئی۔ یہ لاتعداد ایپلی کیشنز کو طاقت دیتا ہے، بشمول لینکس کرنل، جو تمام ویب سرورز کے 67% اور دنیا کے 100 تیز ترین سپر کمپیوٹرز کے 500% کو طاقت دیتا ہے۔
بہت سی پروگرامنگ زبانیں بھی C سے تیار ہوئیں، اور ان میں جاوا، جاوا سکرپٹگوگل کا گو، تیز اور طاقتور C++، C#، پرل، اور موزیلا کی متاثر کن رسٹ لینگوئج۔ اگر آپ یہ زبانیں جانتے ہیں، تو آپ کو معلوم ہونا چاہیے کہ ڈینس رچی کی سی نے ہماری دنیا کو کتنا متاثر کیا ہے۔
وہ 2011 میں چلا گیا، لیکن آپ اس کی "C پروگرامنگ لینگویج" کتاب کی ایک کاپی پڑھ سکتے ہیں تاکہ یہ سمجھ سکیں کہ وہ کتنا شاندار تھا۔ یہ ایک کتاب ہے جو ہر کوڈر کے پاس ہونی چاہیے، یہاں تک کہ وہ بھی جو اسے استعمال کرنے کا ارادہ نہیں رکھتے۔
شکریہ جناب۔ اور آرام کرتے رہیں۔
2. لینس ٹوروالڈس

"صرف تفریح کے لیے" نے 2002 کے آس پاس کتابوں کی الماریوں کو نشانہ بنایا، اور اس نے لینس ٹوروالڈز کی کہانی سنائی۔ صحافی والدین کے ہاں پیدا ہوئے، ٹوروالڈس ہیلسنکی، فن لینڈ میں پلے بڑھے اور 1991 میں لینکس آپریٹنگ سسٹم کے پروٹوٹائپس کو جاری کیا۔
اس نے اسے مفت میں جاری کیا اور آج تک اسے تیار کرنے پر کام جاری رکھا ہوا ہے۔ اس کی وجہ سے ڈیسک ٹاپس، ویب سرورز، اینڈرائیڈ، کروم او ایس وغیرہ سے ہر چیز کے لیے سسٹم کو وسیع پیمانے پر اپنایا گیا۔ وہ گٹ ریویژن کنٹرول سافٹ ویئر کا بھی خالق ہے۔
بلاشبہ، انٹرنیٹ ٹوروالڈ کے مفت لینکس کے بغیر ترقی کرتا۔ تاہم، اس میں کوئی شک نہیں کہ اس نے OS اور لائسنسنگ کے دیگر اخراجات کے ساتھ ایک مختلف راستہ اختیار کیا ہوگا۔ لینکس نے مفت ہو کر انٹرنیٹ کی زمین کی تزئین کو برابر کیا اور چھوٹے کھلاڑیوں کو جنات سے مقابلہ کرنے کی اجازت دی۔
3. بل گیٹس

یہ کسی تعارف کا محتاج نہیں، اور یہی وجہ ہے کہ وہ بھی سرفہرست ہے۔ بلاشبہ، بل گیٹس ایک اچھے پروگرامر ہیں، لیکن یہ ان کا کاروباری پہلو ہے جسے ہم دیکھیں گے۔
اس نے 1975 میں پال ایلن کے ساتھ مائیکروسافٹ بیہیموت بنایا اور کمپنی دنیا بھر میں 150,000 سے زیادہ ملازمین تک پہنچ گئی ہے، 53 میں $2020 بلین آپریٹنگ آمدنی، $44.3 بلین خالص آمدنی، اور $301.3 بلین کل اثاثے۔
دوسرے لفظوں میں، بل گیٹس نے دنیا کو دکھایا کہ کمپیوٹر پروگرامرز، یا گیکس، کامیابی کے ساتھ اپنے طور پر کاروبار میں جا سکتے ہیں اور صنعتوں کا رخ بدل سکتے ہیں۔ آج، geeks خلل ڈالنے والی ٹیکنالوجیز کا استعمال کرتے ہوئے دنیا کو تبدیل کرنا جاری رکھے ہوئے ہیں، اور وہ اسے کرتے ہوئے بہت سارے پیسے کما رہے ہیں۔
4. Bjarne Stroustrup

C ایک بہترین زبان ہے اور آپ اس کے ساتھ حیرت انگیز چیزیں کر سکتے ہیں، خاص طور پر جب آپ اپنی تخیل کا استعمال کرتے ہیں۔ لیکن اس میں کچھ خصوصیات کا فقدان ہے، اور یہی چیز Bjarne Stroustrup نے فراہم کرنے کے لیے تیار کی ہے۔
Bjarne Stroustrup کے C++ نے ویڈیو گیمز سے لے کر ای کامرس ویب سائٹس، ڈیسک ٹاپ ایپلی کیشنز، میوزک سیکوینسر، ڈیٹا بیس، اور یہاں تک کہ ٹیلی فون سوئچنگ سسٹم تک ٹائمنگ اور کارکردگی کے لیے اہم سافٹ ویئر کی دنیا کو تبدیل کر دیا۔
C++ کلاسز کے ساتھ بنیادی طور پر C ہے۔ اس کے بعد یہ مکمل طور پر تیار شدہ آبجیکٹ پر مبنی پروگرامنگ زبان میں اور بہترین میموری مینجمنٹ کے ساتھ تیار ہوا۔ ایک اور خصوصیت جس میں C کی کمی ہے۔
زبان OOP کی چار خصوصیات فراہم کرتی ہے، جو سی پروگرامر کو تجریدی، وراثت، انکیپسولیشن، اور پولیمورفزم ہیں۔ اور اس کے نتیجے میں، حیرت انگیز ایپلی کیشنز بنانے میں مدد ملی ہے، جو شاید اس کے بغیر کبھی موجود نہ تھی۔
ان میں MySQL، Windows OS، Firefox براؤزر، Maya 3D، Adobe Photoshop، Maya، بہت سارے ایمبیڈڈ سسٹمز شامل ہیں جن کو اعلی کارکردگی فراہم کرنے کی ضرورت ہے، اور بہت کچھ۔
5. کین تھامسن

کین تھامسن کے نام کی دو بڑی تخلیقات یونکس اور گو ہیں۔ اس نے بیل لیبز میں کام کرتے ہوئے 1970 کی دہائی میں ڈینس رچی کے ساتھ یونکس آپریٹنگ سسٹم ڈیزائن اور تیار کیا۔ اور حال ہی میں، اس نے گوگل میں کام کرتے ہوئے، گو زبان کو مشترکہ طور پر تیار کیا۔
یونکس کی اس کی ترقی یونکس فلسفہ کی وجہ سے اہم ہے، جس نے سرور کے ماحول کی ترقی میں مدد کی ہے۔ لینکس، مثال کے طور پر، یونکس کلون ہے۔ یہ ماڈیولر ہے اور اس میں سادہ، لیکن خصوصی ٹولز استعمال کیے جاتے ہیں، جو شیل میں پائپوں کا استعمال کرتے ہوئے ایک دوسرے سے بات چیت کرتے ہیں۔
یونکس نے تعلیمی برادری کو بھی متاثر کیا، کیونکہ یہ لائسنس یافتہ تھا اور بہت سے گروپس نے اپنے ورژن جیسے BSD، Solaris، اور IBM کے AIX کے ساتھ سامنے آئے۔ اس نے مفت سافٹ ویئر کی نقل و حرکت، آن لائن دستاویزات، ابتدائی نیٹ ورکنگ سسٹمز، اور عام طور پر انٹرنیٹ میں بھی تعاون کیا۔
گو ایک مستحکم طور پر ٹائپ کی جانے والی زبان ہے اور C سے بہت ملتی جلتی ہے۔ لیکن اس میں کوڈر کو جدید ماحول میں مزید نتیجہ خیز بنانے کے لیے بہت سے اضافے کیے گئے ہیں۔ ان خصوصیات میں کوڑے کو جمع کرنا، ہم آہنگی، اور C کے بفر اوور فلو سے میموری کی حفاظت اور پوائنٹر کے مسائل شامل ہیں۔
6. ٹم برنرز لی

12 مارچ 1989 کو سر ٹموتھی جان برنرز لی نے کمپیوٹر نیٹ ورکس کا استعمال کرتے ہوئے معلومات کے انتظام کے لیے ایک نظام تجویز کیا۔ اور اسی سال نومبر میں اس نے اس نظام کو نافذ کیا۔
یہ ایک نیٹ ورک کلائنٹ اور سرور کے درمیان ایک مواصلت تھی، HTTP، ہائپر ٹیکسٹ ٹرانسفر پروٹوکول کا استعمال کرتے ہوئے، "دی انٹرنیٹ" نامی نیٹ ورک پر۔
بلاشبہ، ان دنوں پچھلے کمپیوٹر نیٹ ورکس تھے۔ لیکن یہ اکثر اعلیٰ سطحی علمی تحقیق کے لیے بند تحقیقی نظام تھے، اور یہ عام طور پر داڑھی والے لوگ فینسی ڈگریوں کے ساتھ چلاتے تھے۔
ٹم برنرز لی نے اوسط جو کے لیے ورلڈ وائڈ ویب بنایا اور لوگوں کو ویب سائٹ بنانے کا طریقہ دکھایا۔ اس نے دنیا کی پہلی ویب سائٹ، دنیا کا پہلا ویب براؤزر، اور دنیا کا پہلا ویب سرور بنایا، جو CERN HTTPd (HTTP ڈیمون) ہے۔
اس نے ایچ ٹی ایم ایل کا دنیا کا پہلا ورژن بھی لکھا اور باقی تاریخ ہے۔ کیا ایک geek.
7. جیمز گوسلنگ

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

ستمبر 1983 میں، رچرڈ اسٹال مین نے یونکس جیسا کمپیوٹنگ ماحول بنانے کی بولی میں GNU پروجیکٹ شروع کیا جو مکمل طور پر مفت سافٹ ویئر پر مشتمل ہو۔
اس مقصد کے لیے، اس نے فری سافٹ ویئر فاؤنڈیشن کی بنیاد بھی رکھی اور مفت سافٹ ویئر کی تقسیم کے لیے GPL (GNU جنرل پبلک لائسنس) بنایا جسے صارف اپنی مرضی کے مطابق کاپی اور ترمیم کر سکتا ہے۔
GNU پروجیکٹ اور FSF لینکس OS کے لیے لانچ پیڈ بن گئے جو آج ہے۔ پروجیکٹ کے سب سے قابل ذکر پیکجوں میں GNOME، Gimp، bash، tar، gzip اور grep شامل ہیں۔
اسٹال مین نے ذاتی طور پر GNU کمپائلر کلیکشن یا GCC تیار کیا تاکہ GNU سے مطابقت رکھنے والے سسٹمز پر سافٹ ویئر کی ترقی کو آگے بڑھایا جا سکے۔ اور اس نے GNU Emacs بنایا، ایک پاگل لیکن طاقتور ٹیکسٹ ایڈیٹر۔
اگرچہ وہ فی الحال ایک متنازعہ میڈیا اسکینڈل میں الجھا ہوا ہے، لیکن کمپیوٹنگ اور قابل رسائی سافٹ ویئر کی دنیا میں ان کی شراکتیں وہی ہیں جو وہ ہیں۔
9. Guido van Rossum

C-فیملی زبانیں بہت اچھی اور موثر ہیں، لیکن کچھ لوگ ان سے نمٹ نہیں سکتے۔ یا، کچھ لوگوں کو صرف کچھ کم مبہم چیز کی ضرورت ہوتی ہے۔
Guido van Rossum نے تخلیق کیا۔ ازگر پروگرامنگ زبان 1989 میں اور اس کے بعد اس نے کمپیوٹنگ کے بہت سے شعبوں کو تبدیل کر دیا ہے، یونکس ماحول سے لے کر AI ڈویلپرز کے لیے پسندیدہ زبان بن گیا ہے۔
Python پروگرام کی ترقی کے لیے ایک مختلف نقطہ نظر اپناتا ہے، اس کی انڈیٹنگ، ڈائنامک ٹائپنگ، اور ایک جامع معیاری لائبریری کے ساتھ۔ یہ ایک مترجم کے ساتھ بھی بھیجتا ہے جو پہلے سے نصب ہے اور بہت سے لینکس سسٹمز میں جانے کے لیے تیار ہے۔
10. Rasmus Lerdorf

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

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





