Emerald (programming language)
ಎಮರಾಲ್ಡ್ ಎಂಬುದು 1980ರ ದಶಕದಲ್ಲಿ ವಾಷಿಂಗ್ಟನ್ ವಿಶ್ವವಿದ್ಯಾನಿಲಯದ ಕಂಪ್ಯೂಟರ್ ವಿಜ್ಞಾನ ವಿಭಾಗದಲ್ಲಿ ಆಂಡ್ರ್ಯೂ ಪಿ. ಬ್ಲ್ಯಾಕ್, ನಾರ್ಮನ್ ಸಿ. ಹಚಿನ್ಸನ್, ಎರಿಕ್ ಬಿ. ಜುಲ್ ಮತ್ತು ಹೆನ್ರಿ ಎಮ್. ಲೆವಿ ಅವರು ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ ವಿತರಿಸಿದ, ವಸ್ತು-ಆಧಾರಿತ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯಾಗಿದೆ. ಒಂದು ಸರಳ ಎಮರಾಲ್ಡ್ ಪ್ರೊಗ್ರಾಮ್ ಒಂದು ವಸ್ತುವನ್ನು ರಚಿಸಬಹುದು ಮತ್ತು ಅದನ್ನು ವ್ಯವಸ್ಥೆಯ ಸುತ್ತಲೂ ಚಲಿಸಬಹುದುಃ ಕಾನ್ಸ್ಟ್ ಕಿಲ್ರಾಯ್-ಆಬ್ಜೆಕ್ಟ್ ಕಿಲ್ರಾಯ್ ಪ್ರೊಸೆಸ್ ಕಾನ್ಸ್ಟ್ ಒರಿಜಿನ್-ಕಾನ್ಸ್ಟ್ ಮೇಲಿನ ಕಾನ್ಸ್ಟ್ನಲ್ಲಿ ಇಗಾಗಿ ಸ್ವಯಂ ಕಾನ್ಸ್ಟ್ ಅನ್ನು ಪತ್ತೆಹಚ್ಚಬಹುದು-ಸ್ವಯಂ ಮೂಲದಿಂದ ಅಂತಿಮ ಪ್ರಕ್ರಿಯೆಯ ಅಂತ್ಯಕ್ಕೆ ಚಲಿಸಲು ಸ್ವಯಂ ಅನ್ನು ಅಲ್ಲಿಗೆ ಸರಿಸಿ ಕಿಲ್ರಾಯ್ ಎಮರಾಲ್ಡ್ ಅನ್ನು ಹೆಚ್ಚಿನ ಕಾರ್ಯಕ್ಷಮತೆಯ ವಿತರಣೆ, ಸ್ಥಳ ಮತ್ತು ವಸ್ತುಗಳ ಹೆಚ್ಚಿನ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಬೆಂಬಲಿಸಲು, ವಿತರಿಸಿದ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಅನ್ನು ಸರಳಗೊಳಿಸಲು, ಮಾಹಿತಿಯನ್ನು ಮರೆಮಾಡಲು ಬಳಸಿಕೊಳ್ಳಲು ಮತ್ತು ಸಣ್ಣ ಭಾಷೆಯಾಗಿರಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. ಎಕ್ಲಿಪ್ಸ್ ಪ್ಲಗ್ಇನ್ ಆಬ್ಜೆಕ್ಟ್-ಓರಿಯೆಂಟೆಡ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳನ್ನು ಒಳಗೊಂಡಂತೆ ಸೋರ್ಸ್ಫೋರ್ಜ್ನಲ್ಲಿರುವ ಎಮರಾಲ್ಡ್ ಪ್ರಾಜೆಕ್ಟ್ನ ಬಾಹ್ಯ ಕೊಂಡಿಗಳು