Golo (programming language)
گولو کمپیوٹر سافٹ ویئر ہے، جو جاوا ورچوئل مشین (جے وی ایم) کے لیے ایک پروگرامنگ زبان ہے۔ یہ آسان ہے، متحرک، کمزور ٹائپنگ کے ساتھ۔ یہ 2012 میں انسٹی ٹیوٹ نیشنل ڈیس سائنسز ایپلیکیز ڈی لیون (آئی این ایس اے) میں سینٹر آف انوویشن ان ٹیلی کمیونیکیشنز اینڈ انٹیگریشن آف سروس (سی آئی ٹی آئی) لیبارٹری کے ڈائنامڈ گروپ کی تحقیقی سرگرمیوں کے حصے کے طور پر بنایا گیا تھا۔ اسے ایکلپس پبلک لائسنس 2 کے تحت مفت اور اوپن سورس سافٹ ویئر کے طور پر تقسیم کیا گیا ہے۔ تاریخ یہ ایک نمائش کے طور پر بنایا گیا ہے کہ انوکینامک کے ساتھ زبان کا رن ٹائم کیسے بنایا جائے۔ گولو بڑی حد تک پروگرامنگ زبان جاوا اور دیگر جے وی ایم زبانوں کے ساتھ باہمی طور پر کام کرتا ہے (مثال کے طور پر، عددی اقسام java.lang سے باکسنگ کی کلاسیں ہیں، اور کلیکشن لیٹرلز لیوریج java.util کلاسیں)، جو جے وی ایم پر چلتی ہیں۔ جون 2015 میں، گولو ایکلپس فاؤنڈیشن کا باضابطہ منصوبہ بن گیا۔ یہ منصوبہ ستمبر 2022 میں ختم کر دیا گیا تھا۔ تکنیکی تفصیلات زبان کی خصوصیات کو ابتدائی طور پر انوکینامک-جے ایس آر 292 کی صلاحیتوں کے ارد گرد ڈیزائن کیا گیا ہے جو جاوا ایس ای 7 میں ظاہر ہوا تھا۔ گولو بائٹ کوڈ کی وقت سے پہلے کی تالیف کا استعمال کرتا ہے۔ اگرچہ پروگرام پر عمل درآمد کے دوران بائٹ کوڈ مستحکم رہتا ہے، لیکن انوکینامک پر مبنی دوبارہ ترتیب دینے والی کال سائٹیں مناسب کارکردگی حاصل کرنے کے لیے ہاٹ اسپاٹ جسٹ ان ٹائم کمپائلر (جے آئی ٹی) کی مدد کے لیے رکھے گئے انکولی ڈسپیچ میکانزم کی حمایت کرتی ہیں۔ اشاعت بیپٹسٹ مینگریٹ، فریڈرک لی مول، جولین پونگے، نکولس اسٹولس، جیان سیا اور یانک لوئسو۔ انٹرنیٹ آف تھنگز کے لیے ڈیکپلڈ سیاق و سباق پر مبنی پروگرامنگ زبان کی طرف۔ ایکوپ 2015 میں منعقدہ سیاق و سباق پر مبنی پروگرامنگ پر 7 ویں بین الاقوامی ورکشاپ میں شرکت کرنا۔ پراگ، جمہوریہ چیک۔ جولائی 2015۔ جولین پونگے، فریڈرک لی مول، نکولس اسٹولس، یانک لوئیسو۔ ٹرفل پر مبنی گولو مترجم کے لیے مواقع۔ تکنیکی رپورٹ arXiv: 1505.06003 (cs.PL) اور HAL-INRIA ڈپازٹ جولین پونگے، فریڈرک لی مول اور نکولس اسٹولس۔ گولو، پوسٹ انوکیڈائنامک جے وی ایم کے لیے ایک متحرک، ہلکی اور موثر زبان ہے۔ پروکس میں۔ پی پی پی جے '13 کا۔ اسٹٹ گارٹ، جرمنی۔ ستمبر 2013۔ ڈی او آئی لنک۔ ایچ اے ایل-انریا ڈپازٹ۔ سلائڈز۔ جے وی ایم زبانوں کے حوالہ جات کی فہرست بھی دیکھیں] بیرونی لنکس گٹ ہب کے ذخیرے میں گلو انکیوبیشن پیج پر Eclipse.org ایکلپس انضمام برائے گولو نیٹ بینز ماڈیول تاکہ ایکلپس لائسنس کا استعمال کرتے ہوئے سولو پروگرامنگ زبانوں جے وی ایم پروگرامنگ زبانوں کے سافٹ ویئر کی حمایت کی جا سکے۔