गणित शिक्षिका, तंत्रविकास, कम्पायलरची निर्मिती आणि नौदल!! वयाची ७९ वर्षं काम करणारी ग्रेस हॉपर!!

लिस्टिकल
गणित शिक्षिका, तंत्रविकास, कम्पायलरची निर्मिती आणि नौदल!! वयाची ७९ वर्षं काम करणारी ग्रेस हॉपर!!

'कर लो दुनिया मुठ्ठी में' म्हणत आज आपण बसल्याजागी जगातल्या कुठल्याही गोष्टीची माहिती मिळवू शकतो, सातासमुद्रापार असणाऱ्या आपल्या जिवलगाशी संपर्क साधू शकतो, नवनवीन गोष्टी शिकू शकतो, खरेदी करू शकतो, आणखी बरंच काही करू शकतो. ही सगळी कॉम्प्युटर, इंटरनेट, टेक्नॉलॉजी यांची देणगी आहे. पण आज कॉम्प्युटरचं हे रूप उत्क्रांत झालंय ते अनेकांच्या संशोधनातून. ग्रेस मेरी हॉपर ही यापैकीच एक. ९ डिसेंबर १९०६ रोजी न्यूयॉर्कमध्ये जन्म झालेल्या ग्रेसला कॉम्प्युटर टेक्नॉलॉजीच्या विकासाची प्रणेती मानलं जातं. तिने युनिव्हॅक १ या पहिल्या व्यवसायिक इलेक्ट्रॉनिक कॉम्प्युटरच्या निर्मितीतही मदत केली होती. तिने कोबोल या भाषेच्या निर्मितीसाठीही योगदान दिलं. पण तिने दिलेली सगळ्यात मोठी भेट म्हणजे कम्पायलरची निर्मिती. कम्पायलर हा दुभाषाप्रमाणे काम करतो. हे सॉफ्टवेअर प्रोग्रॅमिंग लँग्वेजचं कॉम्प्युटरला समजेल अशा भाषेत (० आणि १ ची भाषा) रूपांतर करतो. कंपायलर नसेल तर जगातला कुठलाही प्रोग्रॅम चालणार नाही. मग कुठलं आलंय फेसबुक-इन्स्टा, गूगल आणि ॲप्स!! कंपायलर आहे तर सगळं जग आहे राव!!

ग्रेस हॉपरने गणित व भौतिकशास्त्र या विषयांमधून बी. ए. डिग्री मिळवल्यावर पुढील शिक्षणासाठी येल युनिव्हर्सिटीत प्रवेश मिळवला. त्यानंतर ज्या कॉलेजमध्ये तिने बी. ए.ची डिग्री प्राप्त केली, तिथेच ती गणित शिकवू लागली. अमेरिकन नौसेनेत नेमणूक होण्याआधी ती या कॉलेजमध्ये गणित शिकवत होती. हे साल होतं १९४३. दुसऱ्या महायुद्धाच्या काळात ती अमेरिकन नौदलामध्ये रुजू झाली. १९४४ मध्ये ती लेफ्टनंट झाली.

त्याचवेळी हार्वर्ड युनिव्हर्सिटीत ब्युरो ऑफ ऑर्डिनन्स कॉम्प्युटेशन प्रोजेक्टवर तिची नेमणूक झाली. या ठिकाणीच ती मार्क-१ या कॉम्प्युटरवर काम करत होती. हा पहिलावहिला स्वयंचलित कॅल्क्युलेटर होता. इलेक्ट्रॉनिक कॉम्प्युटरची ही पूर्वावस्था. यासाठी तिने एक मॅन्यूअलही लिहिलं. यात तिने मार्क-१ कसा वापरायचा आणि कॉम्प्युटरचं पहिलं प्रोग्रामिंग करताना काय करायचं याची माहिती दिली. एकीकडे नौदलातली कारकीर्द आणि दुसरीकडे हार्वर्डमधलं संशोधन अशा दोन्ही डगरींवर पाय देऊन ती भक्कम उभी राहिली.

तिने नामकरण केलेली एक संज्ञा म्हणजे कॉम्प्युटर बग. जेव्हा कॉम्प्युटरमध्ये अज्ञात कारणाने बिघाड होतो तेव्हा त्याला बग म्हणतात. बग याचा अर्थ आहे किडा. या नावाची गोष्ट पण मजेशीर आहे. मार्क-१ मध्ये काहीतरी बिघाड होऊन तो काम करेनासा झाला. काय झालं हे तपासण्यासाठी त्यांच्या टीमने तो उघडून पाहिल्यावर त्यांना चक्क आत एक किडा (मॉथ) अडकून बसलेला दिसला. तिथून पुढे कॉम्प्युटरसारख्या उपकरणांमध्ये अचानक आणि कारण माहिती नसलेला बिघाड निर्माण झाल्यास त्याला बग म्हटलं जाऊ लागलं.

१९४९ मध्ये हॉपर खाजगी कंपन्यांकडे वळली. ती काम करत असलेल्या कंपनीत स्थित्यंतरं येऊनही हॉपर मात्र आपलं काम करत राहिली. यादरम्यान तिने प्रोग्रॅमरच्या सूचना कॉम्प्युटर कोडमध्ये भाषांतरित करणारे कम्पायलर तयार केले आणि त्यांना वर्ड कम्पायलर असं नाव दिलं. युनिव्हॅक-१ च्या निर्मितीप्रक्रियेत ती मुख्य प्रोग्रॅमर म्हणून काम करत होती. १९५७ मध्ये ती काम करत असलेल्या विभागाने फ्लो मॅटिक ही भाषा विकसित केली. प्रोग्रामरने इंग्रजीत लिहिलेल्या सूचना कॉम्प्युटरला समजेल अशा कोडमध्ये भाषांतरित करणारी ही पहिली भाषा. यामुळे बिझनेस प्रोसेसिंगसाठी वापरली गेलेली पहिली भाषा - कोबोल - विकसित करण्यासाठी प्रेरणा मिळाली. कोबोलसाठी कम्पायलरचं विकसन आणि या भाषेचं तिने केलेलं जोरदार समर्थन यामुळे याचा वापर साऱ्या जगभर १९६० मध्ये सुरू झाला.

१९६६ मध्ये ती नौदलातून निवृत्त झाली, पण तिला पुन्हा पुढल्या काही वर्षांमध्ये नौदलासाठी प्रमाणित कॉम्प्युटर भाषा विकसित करण्यासाठी बोलवण्यात आलं. वयाच्या ७९ व्या वर्षी ग्रेस सेवानिवृत्त झाली. सेवानिवृत्त होताना ग्रेस हॉपर अमेरिकन नौदलातील सगळ्यात जुनी अधिकारी होती. सेवानिवृत्तीनंतरही अनेक वर्षं हॉपर कॉम्प्युटर क्षेत्राशी निगडित राहिली.

१ जानेवारी १९९२ रोजी तिचा मृत्यू झाला. १९९७ मध्ये नौदलाने तिच्या सन्मानार्थ युएसएस हॉपर हे क्षेपणास्त्र विध्वंसक सॅन फ्रान्सिस्को येथे कार्यान्वित केलं.

स्मिता जोगळेकर