जावा दुनिया की सबसे लोकप्रिय प्रोग्रामिंग भाषाओं में से एक है, जो अपनी बहुमुखी प्रतिभा, विश्वसनीयता और दक्षता के लिए जानी जाती है। पिछले कुछ वर्षों में इसके विकास और वृद्धि ने आज हमारे द्वारा उपयोग की जाने वाली अधिकांश प्रौद्योगिकी को आकार दिया है। यहां जावा के इतिहास पर एक नजर डाली गई है।
1. जावा की उत्पत्ति
जावा को सन माइक्रोसिस्टम्स में ग्रीन प्रोजेक्ट के हिस्से के रूप में, माइक शेरिडन और पैट्रिक नॉटन के साथ, जेम्स गोस्लिंग द्वारा विकसित किया गया था। यह भाषा मूल रूप से इंटरैक्टिव टेलीविज़न के लिए डिज़ाइन की गई थी, लेकिन यह जल्द ही एक सामान्य प्रयोजन वाली भाषा में विकसित हो गई।
1991: जावा का विकास कोड नाम "ओक" के तहत शुरू हुआ, जो गोस्लिंग के कार्यालय के बाहर खड़े एक ओक के पेड़ से प्रेरित था। बाद में, डेवलपर्स के बीच लोकप्रिय एक प्रकार की कॉफी के नाम पर इसका नाम बदलकर जावा कर दिया गया।
1995: जावा को आधिकारिक तौर पर सन माइक्रोसिस्टम्स द्वारा जारी किया गया था। इसकी "एक बार लिखें, कहीं भी चलाएं" क्षमता ने जावा वर्चुअल मशीन (जेवीएम) के साथ किसी भी डिवाइस पर चलने की क्षमता के कारण तेजी से लोकप्रियता हासिल की, जिससे यह प्लेटफॉर्म-स्वतंत्र बन गया।
2. जावा विकास में प्रमुख मील के पत्थर
1996: जावा 1.0 जारी किया गया
जावा का पहला आधिकारिक संस्करण जारी किया गया, जिसमें कोर लाइब्रेरी, जेवीएम और बेसिक एपीआई शामिल थे। वेब ब्राउज़र के लिए एप्लेट विकास पर ध्यान केंद्रित किया गया, जिसके परिणामस्वरूप वेब-आधारित अनुप्रयोगों में जावा को अपनाया गया।
1998: जावा 2 (जे2एसई)
जावा 2 (जिसे J2SE के नाम से भी जाना जाता है) की रिलीज़ एक प्रमुख मील का पत्थर थी। इसने स्विंग ग्राफिकल यूजर इंटरफेस (जीयूआई) टूलकिट, कलेक्शन फ्रेमवर्क और बेहतर प्रदर्शन पेश किया। जावा को भी तीन प्लेटफार्मों में विभाजित किया जाने लगा:
जावा एसई (मानक संस्करण): डेस्कटॉप अनुप्रयोगों के लिए।
जावा ईई (एंटरप्राइज़ संस्करण): एंटरप्राइज़ अनुप्रयोगों के लिए।
जावा एमई (माइक्रो संस्करण): मोबाइल और एम्बेडेड उपकरणों के लिए।
2004: जावा 5 (टाइगर)
जावा 5 ने महत्वपूर्ण भाषा संवर्द्धन पेश किए, जिनमें शामिल हैं:
जेनेरिक
मेटाडेटा (एनोटेशन)
एनम्स
वरार्ग (परिवर्तनीय तर्क)
उन्नत फॉर-लूप
इन सुविधाओं ने कोड गुणवत्ता और डेवलपर उत्पादकता में सुधार किया, जिससे जावा अधिक शक्तिशाली और आधुनिक बन गया।
2009: ओरेकल ने सन माइक्रोसिस्टम्स का अधिग्रहण किया
ओरेकल कॉरपोरेशन ने जावा पर नियंत्रण हासिल करते हुए 2009 में सन माइक्रोसिस्टम्स का अधिग्रहण कर लिया। इसने जावा के विकास में एक नए चरण को चिह्नित किया, जिसमें ओरेकल ने भाषा और प्लेटफ़ॉर्म का प्रबंधन अपने हाथ में ले लिया।
2014: जावा 8
जावा 8 एक और प्रमुख रिलीज़ थी जिसने बेहतर तारीख और समय प्रबंधन के लिए लैम्ब्डा एक्सप्रेशन, स्ट्रीम्स एपीआई और जावा.टाइम पैकेज की शुरुआत के साथ जावा में कार्यात्मक प्रोग्रामिंग लाई। इस रिलीज़ ने जावा की बहुमुखी प्रतिभा और प्रदर्शन में सुधार किया, विशेष रूप से समानांतर प्रसंस्करण और कार्यात्मक-शैली संचालन के लिए।
2017: ओपनजेडीके
ओरेकल ने ओपनजेडीके प्रोजेक्ट के साथ जावा को ओपन-सोर्स मॉडल की ओर स्थानांतरित करने की घोषणा की, जो जावा प्लेटफॉर्म के मुफ्त, ओपन-सोर्स कार्यान्वयन प्रदान करता है। इसके अतिरिक्त, जावा का रिलीज़ चक्र हर कुछ वर्षों में प्रमुख संस्करणों से तेज़, छह महीने के रिलीज़ कैडेंस में बदल गया।
2018: जावा 11
दीर्घकालिक समर्थन (एलटीएस) संस्करण के रूप में, जावा 11 ने कई संवर्द्धन पेश किए, जिनमें लैम्ब्डा मापदंडों के लिए स्थानीय-परिवर्तनीय सिंटैक्स, नए एपीआई और जावा ईई मॉड्यूल को हटाना शामिल है।
2021: जावा 17
अगले दीर्घकालिक समर्थन संस्करण, जावा 17, ने भाषा को और आधुनिक बनाते हुए, सीलबंद कक्षाएं, पैटर्न मिलान और रिकॉर्ड में संवर्द्धन जैसी नई भाषा सुविधाएँ पेश कीं।
3. जावा टुडे
वेब एप्लिकेशन, एंटरप्राइज़ सॉफ़्टवेयर, मोबाइल ऐप्स, क्लाउड कंप्यूटिंग और बड़ी डेटा प्रौद्योगिकियों में जावा का व्यापक रूप से उपयोग किया जा रहा है। यह स्प्रिंग बूट और जावा ईई के माध्यम से एंड्रॉइड और एंटरप्राइज़ सर्वर जैसे प्रमुख प्लेटफार्मों को शक्ति प्रदान करता है। अपने लगातार अपडेट और मजबूत सामुदायिक समर्थन के साथ, जावा सॉफ्टवेयर विकास उद्योग में एक अग्रणी भाषा बनी हुई है।
4. जावा प्रासंगिक क्यों बना हुआ है
प्लेटफ़ॉर्म इंडिपेंडेंस: जावा का "एक बार लिखें, कहीं भी चलाएं" दर्शन इसे वस्तुतः किसी भी डिवाइस पर चलाने की अनुमति देता है, जो इसे अनुप्रयोगों की एक विस्तृत श्रृंखला के लिए उपयुक्त बनाता है।
मजबूत पारिस्थितिकी तंत्र: जावा में फ्रेमवर्क (जैसे, स्प्रिंग, हाइबरनेट), उपकरण और पुस्तकालयों का एक विशाल पारिस्थितिकी तंत्र है जो विकास को आसान और तेज बनाता है।
-सुरक्षा: जावा की सुरक्षा विशेषताएं, जैसे बाइटकोड सत्यापन और रनटाइम जांच, ने इसे सुरक्षित अनुप्रयोगों के लिए एक विश्वसनीय विकल्प बना दिया है।
बैकवर्ड संगतता: जावा उत्कृष्ट बैकवर्ड संगतता बनाए रखता है, यह सुनिश्चित करता है कि पुराने संस्करणों में लिखा गया कोड नए रिलीज में काम करता रहे।
निष्कर्ष
जावा का समृद्ध इतिहास, 1990 के दशक की शुरुआत से लेकर इसकी वर्तमान प्रमुखता तक, इसकी अनुकूलनशीलता और स्थायी प्रासंगिकता को दर्शाता है। जैसे-जैसे तकनीक विकसित हो रही है, जावा प्रोग्रामिंग दुनिया में सबसे आगे बना हुआ है, जो एंटरप्राइज़-स्तरीय सिस्टम से लेकर मोबाइल एप्लिकेशन और क्लाउड कंप्यूटिंग तक सब कुछ प्रदान करता है।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3