ಹರೇ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯ ಮೊದಲ ಪರೀಕ್ಷಾ ಬಿಡುಗಡೆ

ಡ್ರೂ ಡೆವಾಲ್ಟ್, ಸ್ವೇ ಬಳಕೆದಾರರ ಪರಿಸರದ ಲೇಖಕ, Aerc ಇಮೇಲ್ ಕ್ಲೈಂಟ್ ಮತ್ತು SourceHut ಸಹಯೋಗದ ಅಭಿವೃದ್ಧಿ ವೇದಿಕೆ, Hare 0.24.0 ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯ ಬಿಡುಗಡೆಯನ್ನು ಪರಿಚಯಿಸಿತು ಮತ್ತು ಹೊಸ ಆವೃತ್ತಿಗಳನ್ನು ಉತ್ಪಾದಿಸುವ ನಿಯಮಗಳಿಗೆ ಬದಲಾವಣೆಗಳನ್ನು ಘೋಷಿಸಿತು. ಹರೇ 0.24.0 ಮೊದಲ ಬಿಡುಗಡೆಯಾಗಿದೆ - ಯೋಜನೆಯು ಈ ಹಿಂದೆ ಪ್ರತ್ಯೇಕ ಆವೃತ್ತಿಗಳನ್ನು ರಚಿಸಿರಲಿಲ್ಲ. ಅದೇ ಸಮಯದಲ್ಲಿ, ಭಾಷೆಯ ಅನುಷ್ಠಾನವು ಅಸ್ಥಿರವಾಗಿರುತ್ತದೆ ಮತ್ತು ಸ್ಥಿರವಾದ ಬಿಡುಗಡೆ 1.0 ರ ರಚನೆಯು ಹೊಂದಾಣಿಕೆಯನ್ನು ಉಲ್ಲಂಘಿಸುವ ಬದಲಾವಣೆಗಳನ್ನು ಅನುಮತಿಸುತ್ತದೆ.

ವೈಯಕ್ತಿಕ ಪರೀಕ್ಷಾ ಆವೃತ್ತಿಗಳ ಆವರ್ತಕ ಪ್ರಕಟಣೆಯನ್ನು ಒಳಗೊಂಡಿರುವ ಅಭಿವೃದ್ಧಿ ಮಾದರಿಗೆ ಪರಿವರ್ತನೆಯು ವಿತರಣೆಗಳಲ್ಲಿ ಪ್ಯಾಕೇಜ್‌ಗಳ ರಚನೆ ಮತ್ತು ನಿರ್ವಹಣೆಯನ್ನು ಸರಳಗೊಳಿಸುವ ಉದ್ದೇಶದಿಂದ ವಿವರಿಸಲ್ಪಟ್ಟಿದೆ, ಜೊತೆಗೆ ಹೊಸ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಪರೀಕ್ಷಿಸಲು ಮತ್ತು ಬಳಕೆದಾರರಿಗೆ ಹೆಚ್ಚು ಅನುಕೂಲಕರ ಬದಲಾವಣೆಗಳನ್ನು ಟ್ರ್ಯಾಕ್ ಮಾಡುವ ಬಯಕೆಯಿಂದ ವಿವರಿಸಲಾಗಿದೆ. ಭಾಷೆಯ ಸ್ಥಿರೀಕರಣದ ಅಂತ್ಯದವರೆಗೆ, ಹೊಸ ಆವೃತ್ತಿಗಳನ್ನು ಪ್ರತಿ 3 ತಿಂಗಳಿಗೊಮ್ಮೆ ಪ್ರಕಟಿಸಲು ಯೋಜಿಸಲಾಗಿದೆ, 0.YY.Q ಸಂಖ್ಯೆಯನ್ನು ಬಳಸಿ, YY ಎಂಬುದು ವರ್ಷದ ಕೊನೆಯ ಎರಡು ಅಂಕೆಗಳು ಮತ್ತು Q ಎಂಬುದು ತ್ರೈಮಾಸಿಕದ ಸಂಖ್ಯೆ ಬಿಡುಗಡೆಯನ್ನು ಪ್ರಕಟಿಸಲಾಯಿತು. ಪ್ರತಿ ಬಿಡುಗಡೆಯು ಕೊನೆಯ ನವೀಕರಣದ ನಂತರ ಬದಲಾವಣೆಗಳ ಪಟ್ಟಿಯೊಂದಿಗೆ ಬರುತ್ತದೆ.

ಹರೇ ಅನ್ನು ಸಿ ಯಂತೆಯೇ ಸಿಸ್ಟಂ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ ಎಂದು ಹೆಸರಿಸಲಾಗಿದೆ, ಆದರೆ ಸಿ ಗಿಂತ ಸರಳವಾಗಿದೆ. ಕಂಪೈಲರ್ ಮತ್ತು ಪರಿಕರಗಳ ಮೂಲ ಕೋಡ್ ಅನ್ನು GPLv3 ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಪ್ರಮಾಣಿತ ಗ್ರಂಥಾಲಯ ಕೋಡ್ MPL (ಮೊಜಿಲ್ಲಾ ಸಾರ್ವಜನಿಕ ಪರವಾನಗಿ) ಅಡಿಯಲ್ಲಿ ಪರವಾನಗಿ ಪಡೆದಿದೆ. ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಡೆವಲಪ್‌ಮೆಂಟ್, ಕಂಪೈಲರ್‌ಗಳು, ನೆಟ್‌ವರ್ಕಿಂಗ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಮತ್ತು ಗರಿಷ್ಠ ಕಾರ್ಯಕ್ಷಮತೆ ಮತ್ತು ಪೂರ್ಣ ಎಕ್ಸಿಕ್ಯೂಶನ್ ನಿಯಂತ್ರಣದ ಅಗತ್ಯವಿರುವ ಸಿಸ್ಟಮ್ ಉಪಯುಕ್ತತೆಗಳಂತಹ ಕಡಿಮೆ-ಮಟ್ಟದ ಕೆಲಸದ ಹೊರೆಗಳಿಗೆ Hare ಅನ್ನು ಆಪ್ಟಿಮೈಸ್ ಮಾಡಲಾಗಿದೆ. ಭಾಷೆಯು ಹಸ್ತಚಾಲಿತ ಮೆಮೊರಿ ನಿರ್ವಹಣೆ ಮತ್ತು ಸ್ಥಿರ ಪ್ರಕಾರದ ವ್ಯವಸ್ಥೆಯನ್ನು ಬಳಸುತ್ತದೆ, ಇದರಲ್ಲಿ ಪ್ರತಿ ವೇರಿಯಬಲ್ ಅನ್ನು ನಿರ್ದಿಷ್ಟ ಪ್ರಕಾರವನ್ನು ಸ್ಪಷ್ಟವಾಗಿ ನಿಯೋಜಿಸಬೇಕು.

ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಚಲಾಯಿಸಲು, ಕನಿಷ್ಟ ರನ್ಟೈಮ್ ಅನ್ನು ಒದಗಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಅಭಿವೃದ್ಧಿಗಾಗಿ, ಕಾರ್ಯಗಳ ಪ್ರಮಾಣಿತ ಗ್ರಂಥಾಲಯವನ್ನು ವಿತರಿಸಲಾಗುತ್ತದೆ, ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ನ ಮೂಲ ಇಂಟರ್ಫೇಸ್ಗಳಿಗೆ ಪ್ರವೇಶವನ್ನು ಒದಗಿಸುತ್ತದೆ, ಜೊತೆಗೆ ಪ್ರಮಾಣಿತ ಅಲ್ಗಾರಿದಮ್ಗಳು, ಪ್ರೋಟೋಕಾಲ್ಗಳು ಮತ್ತು ಸ್ವರೂಪಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಕಾರ್ಯಗಳನ್ನು ನೀಡುತ್ತದೆ. ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿಗಳು ಮತ್ತು ಗೂಢಲಿಪೀಕರಣವನ್ನು ಬಳಸುವ ಸಾಧನಗಳು. ಚಿತ್ರಾತ್ಮಕ ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ಅಭಿವೃದ್ಧಿಗಾಗಿ, ಹೇರ್-ವೇಲ್ಯಾಂಡ್ ಟೂಲ್‌ಕಿಟ್ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗುತ್ತಿದೆ, ಜೊತೆಗೆ GTK, Vulkan, OpenGL, SDL2 ಮತ್ತು libui ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಪ್ರವೇಶಿಸಲು ಬೈಂಡಿಂಗ್‌ಗಳು.

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ