जेम्स गोसलिंग

जेम्स गोसलिंग: टोस्टर के लिए निर्माण, हर जगह अंत

जेम्स गोसलिंग ने इंटरैक्टिव टेलीविजन सेट-टॉप बॉक्स और घरेलू उपकरणों के लिए एक प्रोग्रामिंग भाषा बनाने का काम शुरू किया। जावा का अंत दुनिया के अधिकांश बैंकों के सर्वर, अरबों लोगों की जेब में मौजूद एंड्रॉइड फोन और अनगिनत उद्यम प्रणालियों को चलाने में हुआ, जिनके लिए इसे कभी डिज़ाइन ही नहीं किया गया था — यह एक ऐसे इंजीनियर का मामला है जिसने गलत समस्या को इतनी अच्छी तरह से हल किया कि समाधान उससे पूरी तरह आगे निकल गया।

कैलगरी से कार्नेगी मेलन तक

गोसलिंग का जन्म 19 मई 1955 को कैलगरी, अल्बर्टा, कनाडा के पास हुआ था, और उन्होंने कैलगरी विश्वविद्यालय से कंप्यूटर विज्ञान में स्नातक की डिग्री प्राप्त की, जिसके बाद वे कार्नेगी मेलन विश्वविद्यालय चले गए जहाँ उन्होंने 1983 में कंप्यूटर विज्ञान में मास्टर और पीएचडी पूरी की। एक डॉक्टरेट छात्र के रूप में भी, वे पहले से ही ऐसी बुनियादी ढांचा बना रहे थे जिसका उपयोग अन्य लोग करेंगे: उन्होंने 'गोसलिंग इमैकस' (Gosling Emacs) लिखा, जो इमैकस टेक्स्ट एडिटर का एक प्रारंभिक और प्रभावशाली संस्करण था, और सोलह-तरफा मल्टीप्रोसेसर कंप्यूटर के लिए यूनिक्स का एक संस्करण बनाया, मल्टीकोर हार्डवेयर के मुख्यधारा की चिंता बनने से कई साल पहले ही समानांतर प्रणालियों से निपट रहे थे।

NeWS और वह रास्ता जो नहीं चुना गया

सन माइक्रोसिस्टम्स के सह-संस्थापक एंडी बेक्टोलशाइम ने 1984 में गोसलिंग को भर्ती किया, और उन्होंने अगले छब्बीस साल वहीं बिताए। उनके पहले प्रमुख प्रोजेक्ट्स में से एक, जिसे डेविड रोसेंथल के साथ विकसित किया गया था, NeWS (नेटवर्क/एक्सटेंसिबल विंडो सिस्टम) था — जो बिटमैप वर्कस्टेशन डिस्प्ले के लिए एक महत्वाकांक्षी विंडोइंग सिस्टम था। NeWS तकनीकी रूप से परिष्कृत था, लेकिन सन के इसे स्वतंत्र रूप से उपलब्ध न कराने के निर्णय ने प्रतिद्वंद्वी X विंडो सिस्टम को जीतने में मदद की, जो इस बात का एक प्रारंभिक सबक था कि कैसे लाइसेंसिंग और खुलापन, न कि केवल तकनीकी योग्यता, यह निर्धारित करते हैं कि कौन सी प्रणालियाँ जीवित रहती हैं। यह एक ऐसे पैटर्न का प्रारंभिक उदाहरण था जो एक दशक बाद जावा के साथ विपरीत रूप में दोहराया जाएगा।

ग्रीन प्रोजेक्ट और जावा का जन्म

जून 1991 में, गोसलिंग अपने सहयोगियों माइक शेरिडन और पैट्रिक नॉर्टन के साथ उस प्रोजेक्ट में शामिल हुए जिसे सन आंतरिक रूप से "द ग्रीन प्रोजेक्ट" कहता था, जो उपभोक्ता इलेक्ट्रॉनिक्स की आने वाली लहर के लिए सॉफ्टवेयर डिजाइन करने का एक प्रयास था — सेट-टॉप बॉक्स, टेलीविजन और अन्य उपकरण जिनके बारे में सन के अधिकारियों का मानना था कि उन्हें जल्द ही एक-दूसरे से बात करने की आवश्यकता होगी, "डिजिटल अभिसरण" की एक ऐसी दृष्टि जो अपने समय से आगे थी। इस प्रकार की एम्बेडेड, नेटवर्क प्रोग्रामिंग के लिए C++ की सीमाओं से निराश होकर, गोसलिंग ने एक नई भाषा डिजाइन की, जिसे शुरू में उनके कार्यालय के बाहर एक पेड़ के नाम पर "ओक" (Oak) कहा गया, जिसे बाद में जावा नाम दिया गया। उन्होंने इसका मूल कंपाइलर और वर्चुअल मशीन बनाई, जो सॉफ्टवेयर परत थी जिसने संकलित जावा बाइटकोड को पूरी तरह से अलग हार्डवेयर पर समान रूप से चलने दिया — जावा के परिभाषित वादे "एक बार लिखें, कहीं भी चलाएं" (Write once, run anywhere) की तकनीकी नींव। टीम का पहला सार्वजनिक प्रदर्शन 2 सितंबर 1992 को हुआ, जिसमें स्टार-7 (Star-7) का प्रदर्शन किया गया, जो जावा-संचालित ग्राफिकल इंटरफेस से लैस एक हैंडहेल्ड टचस्क्रीन मीडिया कंट्रोलर था — एक ऐसा उपकरण जिसने स्मार्टफोन से एक दशक से अधिक पहले ही स्मार्टफोन की कल्पना कर ली थी, भले ही इंटरैक्टिव टेलीविजन बाजार जिसे यह लक्षित कर रहा था, वह कभी पूरी तरह से साकार नहीं हुआ। इसके बजाय, जावा ने वर्ल्ड वाइड वेब के विस्फोट और उद्यम सर्वर में अपना वास्तविक दर्शक पाया, और अधिकांश मापदंडों के अनुसार, डेस्कटॉप कंप्यूटिंग, वैज्ञानिक अनुसंधान, उद्यम प्रणालियों और अंततः एंड्रॉइड के मोबाइल पारिस्थितिकी तंत्र में दुनिया में सबसे व्यापक रूप से उपयोग की जाने वाली प्रोग्रामिंग भाषा बन गई।

मुफ्त टेस्ट
आपका कितना है?

बीस प्रश्न, घड़ी पर आठ मिनट, और अब तक टेस्ट देने वालों के सामने मापा गया पर्सेंटाइल। साइन-अप नहीं।

IQ टेस्ट दें →

सन के बाद का जीवन

गोसलिंग सन में इसके सबसे दृश्य तकनीकी व्यक्ति के रूप में बने रहे, और उन्होंने 2010 में ओरेकल द्वारा सन के अधिग्रहण के पूरा होने तक डेवलपर उत्पाद समूह के उपाध्यक्ष और मुख्य प्रौद्योगिकी अधिकारी जैसे पद संभाले। उन्होंने उस अप्रैल में ओरेकल छोड़ दिया, और "वेतन, स्थिति और निर्णय लेने की क्षमता में कटौती, साथ ही भूमिका में बदलाव और नैतिक चुनौतियों" का हवाला दिया — यह उस कंपनी से एक स्पष्ट सार्वजनिक प्रस्थान था जो अब उस भाषा को नियंत्रित करती थी जिसे उन्होंने बनाया था। वे 2011 में थोड़े समय के लिए गूगल में शामिल हुए, फिर लिक्विड रोबोटिक्स में चले गए, जो एक स्टार्टअप था जो स्वायत्त महासागर-सर्वेक्षण रोबोट बनाता था, जिसे बाद में बोइंग ने अधिग्रहित कर लिया। 2017 में वे अमेज़न वेब सर्विसेज में डिस्टिंग्विश्ड इंजीनियर के रूप में शामिल हुए, एक ऐसी भूमिका जिसे उन्होंने 2024 में सेवानिवृत्त होने तक निभाया।

ओरेकल बनाम गूगल और एक जटिल निष्ठा

अपने बाद के करियर में गोसलिंग का सबसे सार्वजनिक रूप से चर्चित बयान ओरेकल बनाम गूगल के ऐतिहासिक मुकदमे से संबंधित था कि क्या एंड्रॉइड में जावा एपीआई संरचनाओं का गूगल का उपयोग कॉपीराइट उल्लंघन का गठन करता है। ओरेकल से अपने स्वयं के कड़वे प्रस्थान के बावजूद, गोसलिंग ने लिखा कि "हालांकि ओरेकल के साथ मेरे मतभेद हैं, इस मामले में वे सही हैं। गूगल ने सन को पूरी तरह से धोखा दिया" — यह उस भाषा और कंपनी के प्रति एक आश्चर्यजनक निष्ठा थी जिसे उन्होंने बनाया था, यहां तक कि शत्रुतापूर्ण शर्तों पर छोड़ने के बाद भी। इसके बावजूद, उन्होंने बाद में कहा कि वे सुप्रीम कोर्ट के उस अंतिम फैसले का समर्थन करते हैं कि एपीआई कॉपीराइट योग्य नहीं होने चाहिए, एक ऐसी बारीकी जिसने व्यक्तिगत शिकायतों को तकनीकी और कानूनी सिद्धांतों से अलग करने की उनकी प्रवृत्ति को पकड़ लिया।

मान्यता

गोसलिंग को 2002 में इकोनॉमिस्ट इनोवेशन अवार्ड और USENIX लाइफटाइम अचीवमेंट अवार्ड, जिसे "द फ्लेम अवार्ड" के रूप में जाना जाता है, प्राप्त हुआ। उन्हें 2004 में जावा के आर्किटेक्चर और विंडोइंग सिस्टम में उनके योगदान के लिए नेशनल एकेडमी ऑफ इंजीनियरिंग के लिए चुना गया था, और 2007 में कनाडा ने उन्हें ऑफिसर ऑफ द ऑर्डर ऑफ कनाडा नियुक्त किया, जो देश का दूसरा सबसे बड़ा नागरिक सम्मान है। वे 2013 में ACM फेलो बने, 2015 में IEEE जॉन वॉन न्यूमैन मेडल प्राप्त किया, और 2019 में कंप्यूटर हिस्ट्री म्यूजियम फेलो नामित किए गए।

जेम्स को जीनियस क्यों कहा जाता है

गोसलिंग की प्रतिभा के मामले का सबसे मजबूत संस्करण वास्तुशिल्प है: एक वर्चुअल मशीन और बाइटकोड प्रारूप को इतना मजबूत डिजाइन करना कि 1991 में सेट-टॉप बॉक्स के लिए बनाई गई भाषा, केवल मामूली संशोधन के साथ, एक दशक बाद उद्यम बैंकिंग प्रणालियों, एंड्रॉइड फोन और वेब सर्वर के लिए सब्सट्रेट बन सके, जो उन प्रोसेसर आर्किटेक्चर पर बिना किसी बदलाव के चल सके जिनकी किसी ने सन में कल्पना नहीं की थी। यह दूरदर्शिता का एक विशिष्ट और प्रदर्शन योग्य रूप है — अमूर्तता का एक ऐसा स्तर बनाना जो अपने मूल उद्देश्य से अधिक समय तक जीवित रहे। हालांकि, नेतृत्व पर उनका अपना विवरण अकेले जीनियस के किसी भी मिथक को कमजोर करता है; उन्होंने कहा है कि अच्छे इंजीनियरिंग कार्य का वास्तविक प्रतिफल "आप कभी नहीं समझते" है, और काम मुख्य रूप से "अच्छे लोगों को पैसा देना और उन्हें अच्छे काम करने के लिए कहना" है — जावा की सफलता का श्रेय ग्रीन प्रोजेक्ट द्वारा इकट्ठी की गई टीम को दिया, न कि अपनी किसी एकल अंतर्दृष्टि को। ईमानदार प्रतिवाद यह है कि जावा का सिंटैक्स C और C++ से बहुत अधिक उधार लिया गया था, इसके "एक बार लिखें, कहीं भी चलाएं" वादे को विश्वसनीय रूप से काम करने से पहले वर्षों के दर्दनाक शोधन की आवश्यकता थी, और गोसलिंग एकमात्र लेखक के बजाय कई आवश्यक आर्किटेक्ट्स में से एक थे। उनकी प्रतिभा, यदि शब्द फिट बैठता है, तो मौलिकता की एक एकल चमक के बजाय सिस्टम डिजाइन और स्थायित्व में थी।

विरासत

ग्रीन प्रोजेक्ट के बंद होने के दशकों बाद भी जावा सबसे महत्वपूर्ण सॉफ्टवेयर बुनियादी ढांचे के टुकड़ों में से एक बना हुआ है, जो अभी भी नए प्रोग्रामर को प्रशिक्षित कर रहा है और ऐसी प्रणालियों को चला रहा है जिन्हें गोसलिंग की मूल टीम ने कभी लक्षित करने की कल्पना नहीं की थी। बहुत कम इंजीनियरों ने एक ऐसे बाजार के लिए बनाए गए प्रोजेक्ट को देखा है जो कभी नहीं आया और उन बाजारों के लिए अपरिहार्य हो गया जिनकी सेवा करने का इसका कभी इरादा नहीं था।

महान दिमागों से तुलना

Erwin Schr Dinger vs Thomas AquinasLeo Tolstoy vs William James SidisRen Descartes vs Salvador DalAlbert Einstein vs James Clerk Maxwell
रैंकिंग देखें →सभी तुलनाएँ →

बाल प्रतिभाएँ

Shirley TempleShirley TempleHollywood's number-one box-office star as a child, later a U.S.…Kelvin DoeKelvin DoeSelf-taught engineer who built a radio station from scrap at…Alexandra DovganAlexandra DovganWon the Grand Prix at the international Grand Piano Competition…Michael KearneyMichael KearneyBachelor's at 10 Years, 4 Months — Youngest U.S. College…
बाल प्रतिभाएँ →

खेलें और कल फिर आएं

दैनिक जीनियस चैलेंज · Number pattern
What comes next? 1, 2, 6, 24, 120, ?
अपना उत्तर टैप करें ↓
आप कौन से जीनियस हैं? मुफ़त IQ टेस्ट