जीसीजे - एक स्वतंत्र जावा कार्यान्वयन
GCJ फ्री सॉफ्टवेयर फाउंडेशन के तत्वावधान में निर्मित जावा के लिए GNU कम्पाइलर है। फ्री सॉफ्टवेयर फाउंडेशन 1983 से एक नि: शुल्क पूर्ण यूनिक्स-जैसे ऑपरेटिंग सिस्टम पर काम कर रहा है, जिसे GNU - GNU's Not Unix कहा जाता है। सिस्टम लाइब्रेरी और कमांड उपलब्ध कराने के लिए GNU सॉफ्टवेयर का उपयोग लिनक्स द्वारा भी किया जाता है। जबकि जावा 1995 में अपनी स्थापना के बाद से सन माइक्रोसिस्टम्स से स्वतंत्र रूप से उपलब्ध है, यह 2007 के मध्य तक नहीं था कि सन ने अपने अधिकांश जावा सॉफ्टवेयर को मुफ्त सॉफ्टवेयर के रूप में इस अर्थ में उपलब्ध कराया कि फ्री सॉफ्टवेयर फाउंडेशन और कई कंप्यूटर प्रोग्रामर और उपयोगकर्ता मतलब है। हालांकि यह उपयोग करने के लिए स्वतंत्र था, लाइसेंस में इस पर कई प्रतिबंध शामिल थे कि आप इसका उपयोग कैसे कर सकते हैं। विशेष रूप से, आप अपनी आवश्यकताओं के अनुरूप स्रोत कोड को बदल नहीं सकते हैं और इसे स्वतंत्र रूप से पुनर्वितरित कर सकते हैं। जीसीजे जावा के पूरी तरह से मुफ्त कार्यान्वयन प्रदान करने के लिए बनाया गया था। अधिकांश जावा अब एक स्वतंत्र और खुले स्रोत लाइसेंस के तहत आते हैं, कुछ लोगों का मानना ​​है कि जीसीजे जैसी परियोजना की कोई आवश्यकता नहीं है। हालांकि, मेरा मानना ​​है कि जावा के रूप में, इस तरह के प्रयास और भी महत्वपूर्ण हैं। एक बात के लिए, GCJ में ऐसे टूल शामिल हैं जो प्रोग्रामर को C ++ और Java कोड को आसानी से मिलाने की अनुमति देते हैं, जिससे किसी भी भाषा में मौजूदा पुस्तकालयों का उपयोग करना आसान हो जाता है। इसके अतिरिक्त, यदि जावा भाषा को कभी भी एएनएसआई या आईएसओ मानकों की प्रक्रिया के माध्यम से रखा जाता है, जैसे कई अन्य भाषाओं में, कई कार्यान्वयन होना महत्वपूर्ण है। जीसीजे जैसी परियोजनाएं इच्छुक लोगों को गहराई से यह पता लगाने का अवसर देती हैं कि जावा कैसे लागू किया जाता है। मेरे लिए, GCJ का उपयोग करने का मुख्य कारण उन परियोजनाओं का उपयोग करना है जो इस पर निर्भर करते हैं - आम तौर पर क्योंकि उन्होंने सीएनआई का उपयोग C ++ में लिखी विधियों के साथ जावा का विस्तार करने के लिए या C ++ कक्षाओं के रूप में जावा विधियों का उपयोग करने के लिए किया है। आप इनमें से कुछ परियोजनाओं की सूची यहां पा सकते हैं।

आप जीसीयू शिकायत संग्रह, जीसीसी के भाग के रूप में जीसीजे प्राप्त कर सकते हैं। GCJ मुखपृष्ठ //gcc.gnu.org/java/index.html पर पाया जा सकता है।


वीडियो निर्देश: Fundamentals of Google Cloud Platform: A Guided Tour (GDD India '17) (अप्रैल 2024).