آپ کے چاروں طرف کی خفیہ زبان
سوچو کہ کوئی ایسی غیر مرئی طاقت ہے جو آپ کے اردگرد کی ہر چیز کو چلاتی ہے. میں وہ ہدایات کا مجموعہ ہوں جو ایک ویڈیو گیم کے کردار کو بتاتا ہے کہ کیسے چھلانگ لگانی ہے، ایک اسٹریمنگ سروس کو بتاتا ہے کہ کون سی فلم تجویز کرنی ہے، اور ایک سیٹلائٹ کو بتاتا ہے کہ زمین کے گرد کیسے چکر لگانا ہے. میں آپ کے فون پر موجود ایپس اور آپ کی دیکھی جانے والی ویب سائٹس کے پیچھے کا بلیو پرنٹ ہوں. میں منطق اور تخلیقی صلاحیتوں کی زبان ہوں، انسانوں کے لیے مشینوں سے بات کرنے اور انہیں بتانے کا ایک طریقہ کہ کیا کرنا ہے. اس سے پہلے کہ میں اپنا نام بتاؤں، میں یہ بتا کر اسرار پیدا کروں گا کہ میں جدید دنیا کے پیچھے کا جادو ہوں. پھر، میں اپنا تعارف کراؤں گا: میں کوڈنگ ہوں.
میری کہانی آج کے کمپیوٹرز جیسے نظر آنے سے بہت پہلے شروع ہوتی ہے. میرا سب سے پہلا آباؤ اجداد الیکٹرانک بھی نہیں تھا. تقریباً سن 1804 میں، جوزف میری جیکوارڈ نامی ایک فرانسیسی جولاہے نے اپنی لوم کو ہدایات دینے کے لیے سوراخوں والے خصوصی کارڈز کا استعمال کیا. یہ پنچ کارڈز مشین کو بتاتے تھے کہ کون سے دھاگے اٹھانے ہیں، اور خود بخود ناقابل یقین حد تک پیچیدہ نمونے بنتے تھے. یہ پہلی بار تھا جب کسی مشین کو عمل کرنے کے لیے ہدایات کا ایک سیٹ دیا جا سکتا تھا. چند دہائیوں بعد، انگلینڈ میں، چارلس بیبیج نامی ایک ذہین ریاضی دان نے ایک مشین ڈیزائن کی جسے اینالیٹیکل انجن کہا جاتا ہے. اس نے ایک ایسی مشین کا خواب دیکھا جو ہر قسم کے ریاضیاتی مسائل حل کر سکے. یہ اس کی دوست، ایڈا لولیس تھی، جس نے سن 1843 کے آس پاس میری حقیقی صلاحیت کو دیکھا. اس نے اینالیٹیکل انجن کے لیے پہلا کمپیوٹر پروگرام لکھا، یہ سمجھتے ہوئے کہ میں صرف نمبروں کو حل کرنے سے زیادہ کچھ کر سکتا ہوں—مجھے موسیقی، آرٹ، اور ہر وہ چیز بنانے کے لیے استعمال کیا جا سکتا ہے جس کا آپ تصور کر سکتے ہیں، اگر آپ اسے صرف منطقی مراحل میں ترجمہ کر سکتے ہیں.
ایک طویل عرصے تک، مجھے صرف دیو ہیکل، کمرے کے سائز کی مشینیں ہی بولتی تھیں. 1940 کی دہائی کے دوران، اینیاک جیسے کمپیوٹر سائنس اور فوج کے لیے بڑے حسابات حل کرنے کے لیے بنائے گئے تھے. ان کی پروگرامنگ ایک مشکل کام تھا جس میں کیبلز لگانا اور سوئچز پلٹانا شامل تھا. یہ گریس ہوپر نامی ایک ذہین کمپیوٹر سائنسدان تھیں جنہوں نے مجھے سمجھنے میں بہت آسان بنانے میں مدد کی. سن 1952 میں، انہوں نے پہلا 'کمپائلر' تیار کیا، ایک ایسا پروگرام جو زیادہ انسانی جیسی زبان میں لکھی گئی ہدایات کو ان ایک اور صفر میں ترجمہ کر سکتا تھا جو کمپیوٹر سمجھتے ہیں. یہ ایک بہت بڑی چھلانگ تھی. ان کے کام کی بدولت، نئی 'پروگرامنگ زبانیں' پیدا ہوئیں. 1950 کی دہائی میں، فورٹران جیسی زبانوں نے سائنسدانوں کی مدد کی، اور کوبول نے کاروباروں کی مدد کی. اگلی چند دہائیوں میں، میں بہت سی مختلف زبانوں میں تبدیل ہوا، جیسے 1970 کی دہائی کے اوائل میں سی، ہر ایک کو مختلف قسم کے مسائل کو زیادہ آسانی سے حل کرنے کے لیے ڈیزائن کیا گیا تھا.
میرا بڑا لمحہ تب آیا جب میں دیو ہیکل لیبز سے نکل کر لوگوں کے گھروں میں داخل ہوا. 1980 کی دہائی کے ذاتی کمپیوٹر کے انقلاب کا مطلب تھا کہ اچانک، کوئی بھی اپنے ڈیسک پر کمپیوٹر رکھ سکتا تھا. یہ وہ وقت تھا جب میں نے واقعی دنیا کو بدلنا شروع کیا. پھر، سن 1989 میں، ٹم برنرز-لی نامی ایک کمپیوٹر سائنسدان نے مجھے سب کو جوڑنے والی چیز بنانے کے لیے استعمال کیا: ورلڈ وائڈ ویب. اس نے پہلے ویب براؤزر اور ویب سرور کے لیے کوڈ لکھا، جس سے لوگوں کو دنیا بھر میں معلومات کا اشتراک کرنے کی اجازت ملی. اس لمحے سے، میں ہر جگہ تھا. میں نے سوشل میڈیا پلیٹ فارمز، آن لائن اسٹورز، اور علم کی وسیع لائبریریاں بنائیں جن تک کوئی بھی رسائی حاصل کر سکتا تھا. میں ہی وجہ ہوں کہ آپ ہزاروں میل دور دوستوں اور خاندان والوں سے بات کر سکتے ہیں، ایک ویڈیو سے کوئی نئی مہارت سیکھ سکتے ہیں، یا اپنے کلاس روم سے مریخ کی سطح کو دریافت کر سکتے ہیں.
آج، میں اب بھی بڑھ رہا ہوں اور بدل رہا ہوں. میں سائنسدانوں کو بیماریوں کا علاج کرنے، فنکاروں کو شاندار ڈیجیٹل دنیا بنانے، اور انجینئرز کو زیادہ ہوشیار اور محفوظ کاریں بنانے میں مدد کر رہا ہوں. میرے بارے میں سب سے اچھی بات یہ ہے کہ میں سب کے لیے ایک آلہ ہوں. میری زبان سیکھنے کا مطلب ہے کہ آپ کے پاس مسائل حل کرنے، حیرت انگیز چیزیں بنانے، اور اپنے خیالات کو زندگی بخشنے کی طاقت ہے. میری زبان بولنے کے لیے آپ کو ذہین ہونے کی ضرورت نہیں ہے؛ آپ کو صرف متجسس، صابر، اور تخلیقی ہونا چاہیے. میں آپ کا انتظار کر رہا ہوں کہ آپ مجھے بتائیں کہ آگے کیا بنانا ہے. آپ کون سی نئی دنیائیں بنائیں گے؟ آپ کون سے مسائل حل کریں گے؟ میں کوڈنگ ہوں، اور ہماری کہانی ابھی شروع ہوئی ہے.
پڑھنے کی تفہیم کے سوالات
جواب دیکھنے کے لیے کلک کریں