JIT ಕಂಪೈಲರ್ ಅಳವಡಿಕೆಯೊಂದಿಗೆ ಎರ್ಲಾಂಗ್/OTP 24 ಬಿಡುಗಡೆ

ಒಂದು ವರ್ಷದ ಅಭಿವೃದ್ಧಿಯ ನಂತರ, ಕ್ರಿಯಾತ್ಮಕ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ Erlang 24 ಅನ್ನು ಬಿಡುಗಡೆ ಮಾಡಲಾಯಿತು, ಇದು ನೈಜ ಸಮಯದಲ್ಲಿ ವಿನಂತಿಗಳ ಸಮಾನಾಂತರ ಸಂಸ್ಕರಣೆಯನ್ನು ಒದಗಿಸುವ ವಿತರಿಸಿದ, ದೋಷ-ಸಹಿಷ್ಣು ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವ ಗುರಿಯನ್ನು ಹೊಂದಿದೆ. ದೂರಸಂಪರ್ಕ, ಬ್ಯಾಂಕಿಂಗ್ ವ್ಯವಸ್ಥೆಗಳು, ಇ-ಕಾಮರ್ಸ್, ಕಂಪ್ಯೂಟರ್ ಟೆಲಿಫೋನಿ ಮತ್ತು ತ್ವರಿತ ಸಂದೇಶ ಕಳುಹಿಸುವಿಕೆಯಂತಹ ಕ್ಷೇತ್ರಗಳಲ್ಲಿ ಭಾಷೆ ವ್ಯಾಪಕವಾಗಿ ಹರಡಿದೆ. ಅದೇ ಸಮಯದಲ್ಲಿ, OTP 24 (ಓಪನ್ ಟೆಲಿಕಾಂ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್) ಬಿಡುಗಡೆಯನ್ನು ಬಿಡುಗಡೆ ಮಾಡಲಾಯಿತು - ಎರ್ಲಾಂಗ್ ಭಾಷೆಯಲ್ಲಿ ವಿತರಿಸಿದ ವ್ಯವಸ್ಥೆಗಳ ಅಭಿವೃದ್ಧಿಗಾಗಿ ಗ್ರಂಥಾಲಯಗಳು ಮತ್ತು ಘಟಕಗಳ ಒಡನಾಡಿ ಸೆಟ್.

ಮುಖ್ಯ ಆವಿಷ್ಕಾರಗಳು:

  • BeamAsm JIT ಕಂಪೈಲರ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಇದು ಮೆಷಿನ್ ಕೋಡ್ ಅನ್ನು ಅರ್ಥೈಸುವ ಬದಲು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಮೂಲಕ ಪ್ರೋಗ್ರಾಂ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಸುಧಾರಿಸುತ್ತದೆ, ಆದರೆ ಪ್ರೊಫೈಲಿಂಗ್ ಮತ್ತು ಎಕ್ಸಿಕ್ಯೂಶನ್ ವಿಶ್ಲೇಷಣೆಗಾಗಿ ಸುಧಾರಿತ ಸಾಧನಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ.
  • ಒಂದು ಸಾಲಿನಲ್ಲಿ ಸಮಸ್ಯಾತ್ಮಕ ಸ್ಥಾನವನ್ನು ಗುರುತಿಸಲು ಮತ್ತು ಅಂತರ್ನಿರ್ಮಿತ ಕಾರ್ಯಗಳಿಗೆ (BIF) ಕರೆ ಮಾಡುವಾಗ ಹೆಚ್ಚುವರಿ ದೋಷ ರೋಗನಿರ್ಣಯವನ್ನು ಒದಗಿಸಲು ಕಾಲಮ್ ಸಂಖ್ಯೆಗಳನ್ನು ಸೇರಿಸಲು ದೋಷ ಸಂದೇಶಗಳನ್ನು ಸುಧಾರಿಸಲಾಗಿದೆ.
  • "ಸ್ವೀಕರಿಸಿ" ವಿಭಾಗವನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲು ಹೊಸ ಆಪ್ಟಿಮೈಸೇಶನ್‌ಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • gen_tcp ಮಾಡ್ಯೂಲ್ inet API ಬದಲಿಗೆ ಹೊಸ ನೆಟ್‌ವರ್ಕ್ ಸಾಕೆಟ್‌ಗಳ API ಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಿದೆ.
  • ಮೇಲ್ವಿಚಾರಕ ಮಾಡ್ಯೂಲ್ ನೆಟ್‌ವರ್ಕ್ ಸಂಪರ್ಕದೊಂದಿಗೆ ಸಂಬಂಧಿಸಿದ ಎಲ್ಲಾ ಮಕ್ಕಳ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಕೊನೆಗೊಳಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಿದೆ.
  • TLS 1.3 ಆಧಾರಿತ ಸಂಪರ್ಕಗಳಲ್ಲಿ EdDSA (ಎಡ್ವರ್ಡ್ಸ್-ಕರ್ವ್ ಡಿಜಿಟಲ್ ಸಿಗ್ನೇಚರ್ ಅಲ್ಗಾರಿದಮ್) ಡಿಜಿಟಲ್ ಸಿಗ್ನೇಚರ್ ಜನರೇಷನ್ ಅಲ್ಗಾರಿದಮ್‌ಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.

ಮೂಲ: opennet.ru

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