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 ಎಕ್ಲಿಪ್ಸ್ ಇನ್ಕ್ಯೂಬೇಷನ್ ಪುಟದಲ್ಲಿರುವ ಗಿಟ್ಹಬ್ ರೆಪೊಸಿಟರಿ ಗೊಲೋದಲ್ಲಿ ಬಾಹ್ಯ ಕೊಂಡಿಗಳು.