जावा (प्रोग्रामिंग भाषा)
वस्तु-उन्मुख प्रोग्रामिंग भाषा / From Wikipedia, the free encyclopedia
जावा एक प्रोग्रामिंग भाषा है जिसे मूलतः सन माइक्रोसिस्टम्स के जेम्स गोसलिंग द्वारा विकसित किया गया तथा 1995 में इसे सन माइक्रोसिस्टम्स के जावा प्लेटफ़ार्म के एक मुख्य अवयव के रूप में रिलीज़ किया गया। भाषा अपना अधिकांश वाक्य विन्यास (सिंटेक्स) C (सी) और C++ से प्राप्त करती है लेकिन इसके पास एक सरल ऑब्जेक्ट मॉडल और कुछ निम्न स्तर की सुविधायें मौजूद हैं। जावा के प्रयोगों को विशिष्ट रूप से बाईटकोड (क्लास फाइल) के लिए संकलित किया जाता है जिसे किसी भी कंप्यूटर आर्किटेक्चर वाले किसी भी जावा वर्चुअल मशीन (JVM) पर चालू किया जा सकता है।
चित्र:Java logo.svg | |
प्रकार | Object-oriented, structured, imperative |
---|---|
पहला अवतरण | १९९५ |
डिज़ाइनर | Sun Microsystems |
स्थायी विमोचन | Java Standard Edition 6 (1.6.0_15) |
लिखने का तरिका | Static, strong, safe, nominative, manifest |
उपयोग | Numerous |
भाषिका | Generic Java, Pizza |
प्रभावकर्ता | Objective-C,[1] Ada 83, Pascal,[2] C++, C#,[3] Eiffel,[4] Smalltalk, Mesa,[5] Modula-3,[6] Generic Java |
प्रभावित | Ada 2005, C#, Clojure, D, ECMAScript, Groovy, J#, PHP, Scala, JavaScript, Python, BeanShell |
प्रचालन तन्त्र | Cross-platform (multi-platform) |
अनुज्ञप्तिधारी | GNU General Public License / Java Community Process |
वेबसाइट | http://java.sun.com |
1995 से सन द्वारा मूल तथा सन्दर्भ कार्यान्वयन जावा संकलकों (कम्पाइलरों), वर्चुअल मशीनों और क्लास लाइब्रेरियों को विकसित किया गया। मई 2007 तक, जावा कम्युनिटी प्रोसेस के विशेष उल्लेखपूर्वक अनुमति में सन ने अपने अधिकांश जावा प्रोद्योगिकियों को GNU जनरल पब्लिक लाइसेन्स के अर्न्तगत मुफ्त सॉफ्टवेयर के रूप में उपलब्ध कराया. दूसरों ने भी सन की इन प्रोद्योगिकियों के वैकल्पिक कार्यान्वयनों को विकसित किया, जैसे कि GNU क्लासपाथ और जावा के लिए GNU कम्पाइलर.