Golo (programming language)
ગોલો એ કમ્પ્યુટર સોફ્ટવેર છે, જે જાવા વર્ચ્યુઅલ મશીન (JVM) માટેની પ્રોગ્રામિંગ ભાષા છે. તે ગતિશીલ, નબળા ટાઇપિંગ સાથે સરળ છે. તે 2012 માં ઇન્સ્ટિટ્યૂટ નેશનલ ડેસ સાયન્સિસ એપ્લીક્વેસ ડી લ્યોન (આઈ. એન. એસ. એ.) ખાતે સેન્ટર ઓફ ઇનોવેશન ઇન ટેલિકમ્યુનિકેશન્સ એન્ડ ઇન્ટિગ્રેશન ઓફ સર્વિસ (સી. આઈ. ટી. આઈ.) લેબોરેટરીના ડાયનેમિડ જૂથની સંશોધન પ્રવૃત્તિઓના ભાગ રૂપે બનાવવામાં આવી હતી. તે ઇક્લિપ્સ પબ્લિક લાઇસન્સ 2 હેઠળ મફત અને ઓપન સોર્સ સોફ્ટવેર તરીકે વિતરિત કરવામાં આવે છે. ઇતિહાસ તે ઇન્વોકેનામિક સાથે ભાષા રનટાઇમ કેવી રીતે બનાવવો તેના પ્રદર્શન તરીકે બનાવવામાં આવ્યું છે. ગોલો મોટે ભાગે પ્રોગ્રામિંગ ભાષા જાવા અને અન્ય જેવીએમ ભાષાઓ સાથે આંતરસંચાલિત છે (દા. ત., આંકડાકીય પ્રકારો java.lang માંથી બોક્સિંગ વર્ગો છે, અને સંગ્રહ શાબ્દિક લાભ java.util વર્ગો છે), જે જેવીએમ પર ચાલે છે. જૂન 2015માં, ગોલો એક્લિપ્સ ફાઉન્ડેશનનો સત્તાવાર પ્રોજેક્ટ બની ગયો. આ પ્રોજેક્ટ સપ્ટેમ્બર 2022માં સમાપ્ત કરવામાં આવ્યો હતો. તકનીકી વિગતો ભાષાની વિશેષતાઓ શરૂઆતમાં જાવા એસઇ 7 માં દેખાતી ગતિશીલ-જેએસઆર 292 ની ક્ષમતાઓની આસપાસ ડિઝાઇન કરવામાં આવી છે. ગોલો બાઈટકોડના સમય પહેલા સંકલનનો ઉપયોગ કરે છે. જ્યારે પ્રોગ્રામ એક્ઝેક્યુશન પર બાઈટકોડ સ્થિર રહે છે, ત્યારે ઇનવોકેનેમિક-આધારિત પુનઃરૂપરેખાંકિત કરી શકાય તેવી કોલ સાઇટ્સ હોટસ્પોટ જસ્ટ-ઇન-ટાઇમ કમ્પાઇલર (જે. આઈ. ટી.) ને વાજબી કામગીરી મેળવવા માટે મદદ કરવા માટે મૂકવામાં આવેલી અનુકૂલનશીલ રવાનગી પદ્ધતિઓને ટેકો આપે છે. પ્રકાશનો બેપ્ટિસ્ટ મૈંગ્રેટ, ફ્રેડરિક લે મોઉલ, જુલિયન પોંગે, નિકોલસ સ્ટોલ્સ, જિયાન સિયા અને યાનિક લોઇસો. વસ્તુઓના ઈન્ટરનેટ માટે વિચ્છેદિત સંદર્ભ-લક્ષી પ્રોગ્રામિંગ ભાષા તરફ. ઈ. સી. ઓ. ઓ. પી. 2015 ખાતે આયોજિત સંદર્ભ-લક્ષી કાર્યક્રમો પરની 7મી આંતરરાષ્ટ્રીય વર્કશોપમાં ભાગ લેવા માટે. પ્રાગ, ચેક રિપબ્લિક. જુલાઈ 2015. જુલિયન પોંગે, ફ્રેડરિક લે મોઉલ, નિકોલસ સ્ટોલ્સ, યાનિક લોઇસો. ટ્રફલ-આધારિત ગોલો દુભાષિયા માટે તકો. ટેકનિકલ અહેવાલ arXiv: 1505.06003 (cs.PL) અને HAL-INRIA ડિપોઝિટ જુલિયન પોંગે, ફ્રેડરિક લે મોઉલ અને નિકોલસ સ્ટોલ્સ. ગોલો, પોસ્ટ-ઇન્વોકેડાયનેમિક જેવીએમ માટે ગતિશીલ, હળવી અને કાર્યક્ષમ ભાષા છે. પ્રોક્સમાં. પીપીપીજે '13. સ્ટુટગાર્ટ, જર્મની. સપ્ટેમ્બર 2013. ડીઓઆઈ લિંક. એચ. એ. એલ.-આઈ. એન. આર. આઈ. એ. જમા. સ્લાઇડ્સ. આ પણ જુઓ JVM ભાષાઓની સૂચિ સંદર્ભો] બાહ્ય કડીઓ GitHub રીપોઝીટરી પર ગોલો ઇન્ક્યુબેશન પૃષ્ઠ પર Eclipse.org Eclipse એકીકરણ પર ગોલો નેટબીન્સ મોડ્યુલ માટે ગોલો પ્રોગ્રામિંગ ભાષાઓ JVM પ્રોગ્રામિંગ ભાષાઓ સોફ્ટવેરને સમર્થન આપવા માટે Eclipse લાઇસન્સનો ઉપયોગ કરીને