مارگریٹ ہیملٹن (سافٹ ویئر انجینئر)
مارگریٹ ہیملٹن ایک امریکی کمپیوٹر سائنسدان اور سافٹ ویئر انجینئر ہیں جو ایم آئی ٹی انسٹرومینٹیشن لیبارٹری کے…
پڑھتا ہے درجہ 6–8 سننے کا وقت گریڈ 4–8
پرنٹ کریں اور تخلیق کریں
جواب کی چابیاں·کوئی تیاری نہیں·اکاؤنٹ کے ساتھ مفت
22 ورکشیٹس · جواب کی چابیاں · مکمل کہانی · کوئز · عمر 10-12 · CEFR B2
اس کے علاوہ 27 زبانوں میں 290,000+ مزید کہانیاں شامل ہیں، ہر ایک کے لیے آڈیو، اور ان سب کے لیے پرنٹ ایبلز۔
صرف مارگریٹ ہیملٹن (سافٹ ویئر انجینئر) چاہتے ہیں؟
ہیلو! میرا نام مارگریٹ ہیملٹن ہے۔ میں آپ کو اپنی کہانی سنانا چاہتی ہوں، جو اس وقت شروع ہوئی جب میں ایک چھوٹی بچی تھی اور 'کیوں؟' اور 'کیسے؟' پوچھنا پسند کرتی تھی۔ میں 17 اگست 1936 کو انڈیانا کے ایک چھوٹے سے قصبے پاؤلی میں پیدا ہوئی۔ بچپن میں بھی، مجھے اعداد اور پہیلیوں سے بہت دلچسپی تھی۔ 1954 میں ہائی اسکول سے فارغ التحصیل ہونے کے بعد، میں کالج گئی اور ریاضی کی تعلیم حاصل کی، اور 1958 میں گریجویشن کیا۔ مجھے یہ پسند تھا کہ ریاضی میں اصول اور منطق ہوتی ہے جس سے آپ تقریباً کسی بھی مسئلے کو حل کر سکتے ہیں۔
کالج کے بعد، میں نے کچھ عرصے کے لیے ہائی اسکول میں ریاضی پڑھائی، لیکن ایک بڑی مہم جوئی بس آنے ہی والی تھی۔ 1960 میں، میں بوسٹن منتقل ہو گئی اور میساچوسٹس انسٹی ٹیوٹ آف ٹیکنالوجی، یعنی ایم آئی ٹی میں نوکری حاصل کی۔ میرا کام کمپیوٹر کوڈ لکھنا تھا۔ اس زمانے میں، کمپیوٹر بہت بڑی مشینیں ہوتی تھیں جو پورے کمروں کو بھر دیتی تھیں! میں نے سیج (SAGE) نامی ایک پروجیکٹ پر کام کیا، جہاں میں نے ایسا سافٹ ویئر لکھا جو فوج کو ہوائی جہازوں کو ٹریک کرنے میں مدد دیتا تھا۔ یہ میرے لیے کسی بہت اہم چیز کے لیے کوڈ لکھنے کا پہلا تجربہ تھا، اور اس نے مجھے میری زندگی کے سب سے بڑے چیلنج کے لیے تیار کیا۔
1961 میں، میں نے ایم آئی ٹی کی ڈریپر لیبارٹری میں ایک خصوصی ٹیم میں شمولیت اختیار کی جو ناسا نامی ایک نئی تنظیم کے ساتھ کام کر رہی تھی۔ ہمارا مشن؟ خلابازوں کو چاند پر بھیجنے میں مدد کرنا! مجھے اپولو خلائی پروگرام کے لیے سب سے پہلے پروگرامرز میں سے ایک کے طور پر رکھا گیا تھا۔ 1965 تک، میں اس ٹیم کی قیادت کر رہی تھی جو اپولو کمانڈ ماڈیول اور قمری ماڈیول کے لیے تمام آن بورڈ فلائٹ سافٹ ویئر لکھنے کی ذمہ دار تھی۔ یہ بالکل نیا میدان تھا۔ 'سافٹ ویئر انجینئرنگ' کا شعبہ تو ابھی موجود ہی نہیں تھا! میں جانتی تھی کہ ہمارا کوڈ بالکل بہترین ہونا چاہیے۔ خلا میں دوسرا موقع نہیں ملتا۔ کبھی کبھی میں اتنی دیر تک کام کرتی کہ مجھے اپنی چھوٹی بیٹی، لارین، کو بھی اپنے ساتھ لیب میں لانا پڑتا۔ اسے خلائی جہاز کے سمیلیٹرز کے قریب کھیلتے دیکھ کر مجھے ہر روز یاد آتا تھا کہ ہمارے خلابازوں کو محفوظ رکھنا کتنا ضروری ہے۔
مارگریٹ ہیملٹن: چاند تک کوڈنگ
ہیلو! میرا نام مارگریٹ ہیملٹن ہے۔ میں آپ کو اپنی کہانی سنانا چاہتی ہوں، جو اس وقت شروع ہوئی جب میں ایک چھوٹی بچی تھی اور 'کیوں؟' اور 'کیسے؟' پوچھنا پسند کرتی تھی۔ میں 17 اگست 1936 کو انڈیانا کے ایک چھوٹے سے قصبے پاؤلی میں پیدا ہوئی۔ بچپن میں بھی، مجھے اعداد اور پہیلیوں سے بہت دلچسپی تھی۔ 1954 میں ہائی اسکول سے فارغ التحصیل ہونے کے بعد، میں کالج گئی اور ریاضی کی تعلیم حاصل کی، اور 1958 میں گریجویشن کیا۔ مجھے یہ پسند تھا کہ ریاضی میں اصول اور منطق ہوتی ہے جس سے آپ تقریباً کسی بھی مسئلے کو حل کر سکتے ہیں۔
کالج کے بعد، میں نے کچھ عرصے کے لیے ہائی اسکول میں ریاضی پڑھائی، لیکن ایک بڑی مہم جوئی بس آنے ہی والی تھی۔ 1960 میں، میں بوسٹن منتقل ہو گئی اور میساچوسٹس انسٹی ٹیوٹ آف ٹیکنالوجی، یعنی ایم آئی ٹی میں نوکری حاصل کی۔ میرا کام کمپیوٹر کوڈ لکھنا تھا۔ اس زمانے میں، کمپیوٹر بہت بڑی مشینیں ہوتی تھیں جو پورے کمروں کو بھر دیتی تھیں! میں نے سیج (SAGE) نامی ایک پروجیکٹ پر کام کیا، جہاں میں نے ایسا سافٹ ویئر لکھا جو فوج کو ہوائی جہازوں کو ٹریک کرنے میں مدد دیتا تھا۔ یہ میرے لیے کسی بہت اہم چیز کے لیے کوڈ لکھنے کا پہلا تجربہ تھا، اور اس نے مجھے میری زندگی کے سب سے بڑے چیلنج کے لیے تیار کیا۔
1961 میں، میں نے ایم آئی ٹی کی ڈریپر لیبارٹری میں ایک خصوصی ٹیم میں شمولیت اختیار کی جو ناسا نامی ایک نئی تنظیم کے ساتھ کام کر رہی تھی۔ ہمارا مشن؟ خلابازوں کو چاند پر بھیجنے میں مدد کرنا! مجھے اپولو خلائی پروگرام کے لیے سب سے پہلے پروگرامرز میں سے ایک کے طور پر رکھا گیا تھا۔ 1965 تک، میں اس ٹیم کی قیادت کر رہی تھی جو اپولو کمانڈ ماڈیول اور قمری ماڈیول کے لیے تمام آن بورڈ فلائٹ سافٹ ویئر لکھنے کی ذمہ دار تھی۔ یہ بالکل نیا میدان تھا۔ 'سافٹ ویئر انجینئرنگ' کا شعبہ تو ابھی موجود ہی نہیں تھا! میں جانتی تھی کہ ہمارا کوڈ بالکل بہترین ہونا چاہیے۔ خلا میں دوسرا موقع نہیں ملتا۔ کبھی کبھی میں اتنی دیر تک کام کرتی کہ مجھے اپنی چھوٹی بیٹی، لارین، کو بھی اپنے ساتھ لیب میں لانا پڑتا۔ اسے خلائی جہاز کے سمیلیٹرز کے قریب کھیلتے دیکھ کر مجھے ہر روز یاد آتا تھا کہ ہمارے خلابازوں کو محفوظ رکھنا کتنا ضروری ہے۔
میرے کیریئر کا سب سے مشہور لمحہ 20 جولائی 1969 کو آیا۔ اپولو 11 کا قمری ماڈیول، ایگل، چاند پر اترنے سے صرف چند منٹ دور تھا، جس میں خلاباز نیل آرمسٹرانگ اور بز ایلڈرن سوار تھے۔ اچانک، الارم بجنا شروع ہو گئے! گائیڈنس کمپیوٹر ایک ریڈار سسٹم سے بہت زیادہ معلومات حاصل کرنے کی وجہ سے اوورلوڈ ہو رہا تھا جو غلطی سے آن رہ گیا تھا۔ ایک لمحے کے لیے، ایسا لگا کہ انہیں لینڈنگ منسوخ کرنی پڑے گی۔ لیکن میں نے سافٹ ویئر کو ہوشیار بنایا تھا۔ اسے یہ پہچاننے کے لیے پروگرام کیا گیا تھا کہ کون سے کام سب سے اہم ہیں۔ کوڈ نے خود بخود کم ترجیحی کاموں کو چھوڑ دیا اور اپنی تمام طاقت اہم کام پر مرکوز کر دی: خلائی جہاز کو اتارنا۔ اس سافٹ ویئر ڈیزائن کی وجہ سے، کمپیوٹر کام کرتا رہا، اور ایگل چاند پر بحفاظت اتر گیا۔ ہم نے یہ کر دکھایا تھا!
اس بات کو یقینی بنانے کے لیے کہ لوگ سمجھیں کہ سافٹ ویئر بنانا اتنا ہی پیچیدہ اور اہم ہے جتنا کہ پل یا راکٹ بنانا، میں نے اپنے کام کو 'سافٹ ویئر انجینئرنگ' کہنا شروع کر دیا۔ پہلے تو لوگوں نے اسے ایک مضحکہ خیز نام سمجھا، لیکن یہ مقبول ہو گیا۔ میں اپنے کام کو وہ عزت دینا چاہتی تھی جس کا وہ مستحق تھا۔ اپولو پروگرام کے بعد، میں نے ناسا کے دیگر پروجیکٹس جیسے اسکائی لیب، جو پہلا امریکی خلائی اسٹیشن تھا، پر اپنا کام جاری رکھا۔ 1986 میں، میں نے اپنی کمپنی، ہیملٹن ٹیکنالوجیز، انکارپوریشن، شروع کی تاکہ چاند پر ہمارے مشن سے سیکھے گئے اسباق کی بنیاد پر مزید قابل اعتماد سافٹ ویئر بنایا جا سکے۔
22 نومبر 2016 کو، مجھے صدر براک اوباما سے صدارتی تمغہ آزادی ملا۔ یہ ایک حیرت انگیز اعزاز تھا۔ اپولو پروگرام پر میرے کام نے دنیا کو دکھایا کہ سافٹ ویئر صرف ایک پروجیکٹ کا چھوٹا سا حصہ نہیں تھا—یہ وہ چیز ہو سکتی ہے جو اس کی کامیابی کو یقینی بناتی ہے۔ میری ٹیم اور میں نے جو پروگرامنگ اصول تیار کیے تھے وہ آج بھی ہوائی جہازوں سے لے کر اسمارٹ فونز تک ہر چیز میں استعمال ہوتے ہیں۔ مجھے امید ہے کہ میری کہانی آپ کو دکھاتی ہے کہ اگر آپ متجسس ہیں اور مسائل کو حل کرنے کے لیے سخت محنت کرتے ہیں، تو آپ دنیا کو بدلنے میں مدد کر سکتے ہیں، اور شاید ستاروں تک بھی پہنچ سکتے ہیں۔
حیرت انگیز حقائق
کے بارے میں
مارگریٹ ہیملٹن ایک امریکی کمپیوٹر سائنسدان اور سافٹ ویئر انجینئر ہیں جو ایم آئی ٹی انسٹرومینٹیشن لیبارٹری کے سافٹ ویئر انجینئرنگ ڈویژن کی ڈائریکٹر تھیں، جس نے ناسا کے اپولو پروگرام کے لیے آن بورڈ فلائٹ سافٹ ویئر تیار کیا۔
کوئز لیں
سوال 1 کا 5
اپولو 11 کی لینڈنگ کے دوران مارگریٹ کو درپیش بنیادی چیلنج کیا تھا، اور ان کے کام نے اسے کیسے حل کیا؟
اگلا دریافت کریں
کیا آپ مزید کرنا چاہتے ہیں؟
تحقیق سے آگے بڑھیں۔ ایسے ٹولز کو انلاک کریں جو ہر کہانی کو حقیقی سیکھنے میں تبدیل کرتے ہیں۔
خاندانوں کے لیے Storypie Plus
مکمل کہانیاں، کوئز، اور پرنٹ ایبلز۔ راتیں اور کار کی سواری، ترتیب دی گئی۔
- لامحدود آڈیو کہانیاں
- کریئٹ موڈ: آپ کا بچہ کہانی میں ستارہ ہے
- آف لائن ڈاؤن لوڈ
- پرنٹ ایبل ورک شیٹس اور رنگین صفحات
اسکولوں کے لیے کیوں Storypie
طلباء مشغول۔ چند سیکنڈز میں تیاری۔ شامیں آپ کے لیے واپس۔
- ورک شیٹس اور کوئز
- کلاس روم کا انتظام
- تشکیلی تشخیص
- حسب ضرورت نصاب اور سبق کے منصوبے
- 27 زبانیں
ہوم اسکول کے لیے Storypie کیوں
نصاب مکمل۔ وہ مزید مانگیں گے۔ آپ کے دن میں گھنٹے واپس۔
- ورک شیٹ جنریٹر
- پہلی شخص کی آڈیو کہانیاں
- اندرونی تفہیم کے کوئز
- حسب ضرورت نصاب اور سبق کے منصوبے
- پرنٹ اور جائیں کی سرگرمیاں