Golo (programming language)
गोलो कंप्यूटर सॉफ्टवेयर है, जो जावा वर्चुअल मशीन (जेवीएम) के लिए एक प्रोग्रामिंग भाषा है। यह सरल है, गतिशील, कमजोर टाइपिंग के साथ। इसे 2012 में इंस्टीट्यूट नेशनल डेस साइंसेज एप्लीक्वेस डी ल्योन (आई. एन. एस. ए.) में सेंटर ऑफ इनोवेशन इन टेलीकम्युनिकेशंस एंड इंटीग्रेशन ऑफ सर्विस (सी. आई. टी. आई.) प्रयोगशाला के डायनामिड समूह की अनुसंधान गतिविधियों के हिस्से के रूप में बनाया गया था। इसे एक्लिप्स पब्लिक लाइसेंस 2 के तहत मुफ्त और ओपन-सोर्स सॉफ्टवेयर के रूप में वितरित किया जाता है। इतिहास इसे एक प्रदर्शन के रूप में बनाया गया है कि कैसे इनवोकैनामिक के साथ एक भाषा रनटाइम का निर्माण किया जाए। गोलो काफी हद तक प्रोग्रामिंग भाषा जावा और अन्य जेवीएम भाषाओं के साथ अंतर-संचालित है (जैसे, संख्यात्मक प्रकार java.lang से मुक्केबाजी वर्ग हैं, और संग्रह शाब्दिक लाभ java.util वर्ग हैं), जो जेवीएम पर चलता है। जून 2015 में, गोलो एक आधिकारिक एक्लिप्स फाउंडेशन परियोजना बन गई। यह परियोजना सितंबर 2022 में समाप्त कर दी गई थी। तकनीकी विवरण भाषा की विशेषताओं को शुरू में जावा एस. ई. 7 में दिखाई देने वाली प्रेरक-जे. एस. आर. 292 की क्षमताओं के इर्द-गिर्द तैयार किया गया है। गोलो बाइटकोड के समय से पहले संकलन का उपयोग करता है। जबकि एक कार्यक्रम निष्पादन पर बाइटकोड स्थिर रहता है, इनवॉकेनेमिक-आधारित पुनर्संयोजन योग्य कॉल साइटें उचित प्रदर्शन निकालने के लिए हॉटस्पॉट जस्ट-इन-टाइम कंपाइलर (जे. आई. टी.) की मदद करने के लिए रखे गए अनुकूली प्रेषण तंत्र का समर्थन करती हैं। प्रकाशन बैप्टिस्ट मैंग्रेट, फ्रेडरिक ले मौएल, जूलियन पोंगे, निकोलस स्टौल्स, जियान सिया और यानिक लोइसो। इंटरनेट ऑफ थिंग्स के लिए एक असंबद्ध संदर्भ-उन्मुख प्रोग्रामिंग भाषा की ओर। ईसीओओपी 2015 में आयोजित संदर्भ-उन्मुख कार्यक्रम पर 7वीं अंतर्राष्ट्रीय कार्यशाला में भाग लेने के लिए। प्राग, चेक गणराज्य। जुलाई 2015। जूलियन पोंगे, फ्रेडरिक ले मौएल, निकोलस स्टौल्स, यानिक लोइसो। ट्रफल-आधारित गोलो दुभाषिया के लिए अवसर। तकनीकी रिपोर्ट arXiv: 1505.06003 (cs.PL) और HAL-INRIA डिपॉजिट जूलियन पोंगे, फ्रेडरिक ले मौएल और निकोलस स्टौल्स। पोस्ट-इनवोकेडेनामिक जेवीएम के लिए एक गतिशील, हल्की और कुशल भाषा गोलो। प्रोक्स में। पीपीपीजे '13 का। स्टटगार्ट, जर्मनी। सितम्बर 2013। डीओआई लिंक। एच. ए. एल.-आई. एन. आर. ए. जमा। स्लाइड्स। जे. वी. एम. भाषाओं के संदर्भों की सूची भी देखें] एक्लीप्स लाइसेंस का उपयोग करते हुए जोलो प्रोग्रामिंग भाषाओं जे. वी. एम. प्रोग्रामिंग भाषाओं के सॉफ्टवेयर का समर्थन करने के लिए जोलो नेटबीन्स मॉड्यूल के लिए एक्लीप्स एकीकरण पर Eclipse.org एक्लीप्स एकीकरण पृष्ठ पर गिटहब रिपॉजिटरी जोलो इन्क्यूबेशन में बाहरी लिंक।