ಎರಡು ತಿಂಗಳ ಅಭಿವೃದ್ಧಿಯ ನಂತರ, ಸ್ಥಿರವಾಗಿ ಟೈಪ್ ಮಾಡಿದ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ V (vlang) ನ ಹೊಸ ಆವೃತ್ತಿಯನ್ನು ಪ್ರಕಟಿಸಲಾಗಿದೆ. ಕಲಿಕೆ ಮತ್ತು ಬಳಕೆಯ ಸುಲಭತೆ, ಹೆಚ್ಚಿನ ಓದುವಿಕೆ, ವೇಗದ ಸಂಕಲನ, ಸುಧಾರಿತ ಭದ್ರತೆ, ಸಮರ್ಥ ಅಭಿವೃದ್ಧಿ, ಅಡ್ಡ-ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಬಳಕೆ, ಸಿ ಭಾಷೆಯೊಂದಿಗೆ ಸುಧಾರಿತ ಪರಸ್ಪರ ಕಾರ್ಯಸಾಧ್ಯತೆ, ಉತ್ತಮ ದೋಷ ನಿರ್ವಹಣೆ, ಆಧುನಿಕ ಸಾಮರ್ಥ್ಯಗಳು ಮತ್ತು ಹೆಚ್ಚು ನಿರ್ವಹಿಸಬಹುದಾದ ಕಾರ್ಯಕ್ರಮಗಳು V ಅನ್ನು ರಚಿಸುವಲ್ಲಿ ಮುಖ್ಯ ಗುರಿಗಳಾಗಿವೆ. ಯೋಜನೆಯು ಅದರ ಗ್ರಾಫಿಕ್ಸ್ ಲೈಬ್ರರಿ ಮತ್ತು ಪ್ಯಾಕೇಜ್ ಮ್ಯಾನೇಜರ್ ಅನ್ನು ಸಹ ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತಿದೆ. ಕಂಪೈಲರ್ ಕೋಡ್, ಲೈಬ್ರರಿಗಳು ಮತ್ತು ಸಂಬಂಧಿತ ಉಪಕರಣಗಳು MIT ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ತೆರೆದ ಮೂಲಗಳಾಗಿವೆ.
ಹೊಸ ಆವೃತ್ತಿಯಲ್ಲಿನ ಬದಲಾವಣೆಗಳಲ್ಲಿ:
- ಹೊಸ ಸಿಂಟ್ಯಾಕ್ಸ್ ಅನ್ನು ಬಳಸಲು ಗುಣಲಕ್ಷಣಗಳನ್ನು ಸರಿಸಲಾಗಿದೆ.
- ರಚನೆಗಳು ಮತ್ತು ಒಕ್ಕೂಟಗಳಿಗೆ, "@[ಜೋಡಿಸಲಾಗಿದೆ]" ಮತ್ತು "@[ಜೋಡಿಸಲಾಗಿದೆ:8]" ಗುಣಲಕ್ಷಣಗಳನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ.
- “$if T is $array {” ಎಂಬ ಅಭಿವ್ಯಕ್ತಿಗೆ ಹೆಚ್ಚುವರಿಯಾಗಿ, “$if T is $array_dynamic {” ಮತ್ತು “$if T is $array_fixed {” ರಚನೆಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
- ಉಲ್ಲೇಖಿತ ಕ್ಷೇತ್ರಗಳನ್ನು ಶೂನ್ಯಕ್ಕೆ ಹೊಂದಿಸುವುದು ಈಗ ಅಸುರಕ್ಷಿತ ಬ್ಲಾಕ್ಗಳಲ್ಲಿ ಮಾತ್ರ ಮಾಡಬಹುದು.
- "r" ಮತ್ತು "R" ಸಾಲು ಪುನರಾವರ್ತಿತ ಫ್ಲ್ಯಾಗ್ಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಉದಾಹರಣೆಗೆ "'${"abc":3r}' == 'abcabcabc'".
- x.vweb ಮಾಡ್ಯೂಲ್ನ ಪ್ರಾಯೋಗಿಕ ಆವೃತ್ತಿಯನ್ನು ಅಂತರ್ನಿರ್ಮಿತ ರೂಟಿಂಗ್, ಪ್ಯಾರಾಮೀಟರ್ ಸಂಸ್ಕರಣೆ, ಟೆಂಪ್ಲೇಟ್ಗಳು ಮತ್ತು ಇತರ ಸಾಮರ್ಥ್ಯಗಳೊಂದಿಗೆ ಸರಳ ಆದರೆ ಶಕ್ತಿಯುತ ವೆಬ್ ಸರ್ವರ್ನ ಅನುಷ್ಠಾನದೊಂದಿಗೆ ಸಿದ್ಧಪಡಿಸಲಾಗಿದೆ. ಈಗ ಭಾಷಾ ಪ್ರಮಾಣಿತ ಗ್ರಂಥಾಲಯವು ಬಹು-ಥ್ರೆಡ್ ಮತ್ತು ನಿರ್ಬಂಧಿಸುವ ವೆಬ್ ಸರ್ವರ್ (vweb) ಮತ್ತು Node.js ನಂತೆಯೇ ಏಕ-ಥ್ರೆಡ್ ಅಲ್ಲದ ನಿರ್ಬಂಧಿಸುವ (x.vweb) ಎರಡನ್ನೂ ಹೊಂದಿದೆ.
- ssh - vssh - ಜೊತೆ ಕೆಲಸ ಮಾಡಲು ಲೈಬ್ರರಿಯನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ.
- ಒನ್-ಟೈಮ್ ಪಾಸ್ವರ್ಡ್ಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ (HOTP ಮತ್ತು POTP) - votp.
- V - vinix ನಲ್ಲಿ ಸರಳ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ನ ಅಭಿವೃದ್ಧಿ ಪುನರಾರಂಭಗೊಂಡಿದೆ.
ಮೂಲ: opennet.ru