ಗೋ 1.14 ರ ಹೊಸ ಆವೃತ್ತಿ ಇಲ್ಲಿದೆ ಮತ್ತು ಇವು ಅದರ ಸುದ್ದಿಗಳಾಗಿವೆ

Go

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

ಇಲ್ಲಿಯವರೆಗೆ, ರಾಬ್ ಪೈಕ್ ಪ್ರಾರಂಭಿಸಿದ ಸವಾಲನ್ನು ಉಳಿಸಿಕೊಳ್ಳಲು ಜಿಒ ತಂಡ ಪ್ರಯತ್ನಿಸಿದೆ, ಗೊಲಾಂಗ್‌ನ ಮೂವರು ಸೃಷ್ಟಿಕರ್ತರಲ್ಲಿ ಒಬ್ಬರು, ಯಾರು ಈ ಭಾಷೆ ದೊಡ್ಡ ಪ್ರಮಾಣದ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಅನ್ನು ಸುಲಭ ಮತ್ತು ವೇಗವಾಗಿ ಮಾಡಲು ನಾನು ಬಯಸುತ್ತೇನೆ. ಗೋ ಸಿಂಟ್ಯಾಕ್ಸ್ ಪೈಥಾನ್ ಭಾಷೆಯಿಂದ ವೈಯಕ್ತಿಕ ಸಾಲದ ಪದಗಳೊಂದಿಗೆ ಸಿ ಭಾಷೆಯ ಪರಿಚಿತ ಅಂಶಗಳನ್ನು ಆಧರಿಸಿದೆ. ಭಾಷೆ ಸಾಕಷ್ಟು ಸಂಕ್ಷಿಪ್ತವಾಗಿದೆ, ಆದರೆ ಕೋಡ್ ಓದಲು ಮತ್ತು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಸುಲಭವಾಗಿದೆ.

ಗೋ ಕೋಡ್ ಅನ್ನು ಪ್ರತ್ಯೇಕ ಬೈನರಿ ಎಕ್ಸಿಕ್ಯೂಟಬಲ್ ಫೈಲ್‌ಗಳಾಗಿ ಸಂಕಲಿಸಲಾಗಿದೆ ಅದು ವರ್ಚುವಲ್ ಯಂತ್ರವನ್ನು ಬಳಸದೆ ಸ್ಥಳೀಯವಾಗಿ ಚಲಿಸುತ್ತದೆ (ಪ್ರೊಫೈಲ್‌ಗಳು, ಡೀಬಗ್ ಮಾಡ್ಯೂಲ್‌ಗಳು ಮತ್ತು ಇತರ ದೋಷನಿವಾರಣೆಯ ಉಪವ್ಯವಸ್ಥೆಗಳನ್ನು ಚಾಲನಾಸಮಯದಲ್ಲಿ ರನ್‌ಟೈಮ್‌ನ ಘಟಕಗಳಾಗಿ ಸಂಯೋಜಿಸಲಾಗಿದೆ), ಇದು ಸಿ ಗೆ ಹೋಲಿಸಬಹುದಾದ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಅನುಮತಿಸುತ್ತದೆ.

ಈ ಯೋಜನೆಯನ್ನು ಆರಂಭದಲ್ಲಿ ಮಲ್ಟಿ-ಥ್ರೆಡ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಮತ್ತು ಮಲ್ಟಿ-ಕೋರ್ ಸಿಸ್ಟಮ್‌ಗಳಲ್ಲಿ ಪರಿಣಾಮಕಾರಿಯಾದ ಕೆಲಸದಿಂದ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಯಿತು, ಸಮಾನಾಂತರ ಕಂಪ್ಯೂಟಿಂಗ್ ಮತ್ತು ಸಮಾನಾಂತರ ವಿಧಾನಗಳ ನಡುವೆ ಪರಸ್ಪರ ಕ್ರಿಯೆಯನ್ನು ಆಯೋಜಿಸಲು ಆಪರೇಟರ್-ಮಟ್ಟದ ಕಾರ್ಯಗತಗೊಳಿಸಿದ ವಿಧಾನಗಳನ್ನು ಸಹ ಒದಗಿಸುತ್ತದೆ.

ನಿಯೋಜಿಸಲಾದ ಮೆಮೊರಿ ಬ್ಲಾಕ್ ಓವರ್‌ಫ್ಲೋ ಪ್ರದೇಶಗಳ ವಿರುದ್ಧ ಭಾಷೆ ಅಂತರ್ನಿರ್ಮಿತ ರಕ್ಷಣೆಯನ್ನು ಒದಗಿಸುತ್ತದೆ ಮತ್ತು ಕಸ ಸಂಗ್ರಹಕಾರರನ್ನು ಬಳಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಒದಗಿಸುತ್ತದೆ.

1.14 ಮುಖ್ಯ ಸುದ್ದಿಗಳಿಗೆ ಹೋಗಿ

ಈ ಹೊಸ ಆವೃತ್ತಿಯಲ್ಲಿನ ಪ್ರಮುಖ ಬದಲಾವಣೆಯು ಸಂಬಂಧಿಸಿದೆ ವ್ಯಾಪಕ ಬಳಕೆಗಾಗಿ ಗೋ ಆಜ್ಞೆಯಲ್ಲಿ ಹೊಸ ಮಾಡ್ಯೂಲ್ ಸಿಸ್ಟಮ್, ಇದನ್ನು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಸಕ್ರಿಯಗೊಳಿಸಲಾಗುತ್ತದೆ ಮತ್ತು GOPATH ಬದಲಿಗೆ ಅವಲಂಬನೆ ನಿರ್ವಹಣೆಗೆ ಶಿಫಾರಸು ಮಾಡಲಾಗಿದೆ.

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

ಸಹ, ಎಳೆಗಳು ಇನ್ನು ಮುಂದೆ ಅನಿರ್ದಿಷ್ಟವಾಗಿ ಸ್ಥಗಿತಗೊಳ್ಳಬೇಕಾಗಿಲ್ಲ, ಫಂಕ್ಷನ್ ಅನ್ನು ಕರೆಯದೆ ಲೂಪ್ನೊಂದಿಗೆ ಮೇಲಿನಂತೆ, ಫಂಕ್ಷನ್ ಕರೆಗಳ ಸಮಯದಲ್ಲಿ ಪ್ರಸ್ತುತ ದಿನಚರಿಯ ಒಂದು ನಿರ್ದಿಷ್ಟ ಕಾರ್ಯಗತಗೊಳಿಸುವ ಸಮಯವನ್ನು ಪರಿಶೀಲಿಸಲು ಗೋ ಶೆಡ್ಯೂಲರ್ ಕೆಲಸ ಮಾಡುತ್ತದೆ, ಅದನ್ನು ಥ್ರೆಡ್ನಿಂದ ತೆರೆದ ಸ್ಥಳಕ್ಕೆ ತೆಗೆದುಹಾಕುವ ಮೊದಲು ಮತ್ತು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಅನುಮತಿಸುತ್ತದೆ ಹೊಸ ದಿನಚರಿಗಳು. ಗೋ 1.14 ರಲ್ಲಿ ಕಡಿಮೆ ಸುಪ್ತತೆಯ ದೃಷ್ಟಿಯಿಂದ ಇದು ಪರಿಣಾಮ ಬೀರುತ್ತದೆ.

ಮತ್ತೊಂದು ಬದಲಾವಣೆ ರುಅತಿಕ್ರಮಿಸುವ ವಿಧಾನಗಳ ಗುಂಪಿನೊಂದಿಗೆ ಇಂಟರ್ಫೇಸ್‌ಗಳನ್ನು ಎಂಬೆಡ್ ಮಾಡಲು ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ. ಅಂತರ್ನಿರ್ಮಿತ ಇಂಟರ್ಫೇಸ್ನ ವಿಧಾನಗಳು ಈಗ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಇಂಟರ್ಫೇಸ್ಗಳಲ್ಲಿನ ವಿಧಾನಗಳಂತೆಯೇ ಒಂದೇ ಹೆಸರುಗಳು ಮತ್ತು ಅದೇ ಸಹಿಗಳನ್ನು ಹೊಂದಬಹುದು. ಸ್ಪಷ್ಟವಾಗಿ ಘೋಷಿಸಲಾದ ವಿಧಾನಗಳು ಮೊದಲಿನಂತೆ ಅನನ್ಯವಾಗಿ ಉಳಿದಿವೆ.

ಮತ್ತೊಂದೆಡೆ "ಮುಂದೂಡು" ಅಭಿವ್ಯಕ್ತಿಯ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಹೆಚ್ಚಿಸಲಾಗಿದೆ, ಇದರ ಬಳಕೆಯು ನೇರ ಕರೆಯಿಂದ ಸೋಮಾರಿಯಾದ ಕಾರ್ಯಕ್ಕೆ ವೇಗದಲ್ಲಿ ಭಿನ್ನವಾಗಿರುವುದಿಲ್ಲ, ಇದು ಕಾರ್ಯಕ್ಷಮತೆ-ಸೂಕ್ಷ್ಮ ಕೋಡ್‌ನಲ್ಲಿ ಒಂದು ಕಾರ್ಯದ ಸೋಮಾರಿಯಾದ ಪ್ರಾರಂಭವನ್ನು ಬಳಸಲು ನಿಮಗೆ ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ.

ಅಸಮಕಾಲಿಕ ಪೂರ್ವಭಾವಿ ಆದ್ಯತೆಯನ್ನು ಸಹ ಒದಗಿಸಲಾಗಿದೆ- ಫಂಕ್ಷನ್ ಕರೆಗಳನ್ನು ಹೊಂದಿರದ ಲೂಪ್‌ಗಳು ಈಗ ಶೆಡ್ಯೂಲರ್‌ಗೆ ಡೆಡ್‌ಲಾಕ್ ಅಥವಾ ಕಸ ಸಂಗ್ರಹಣೆಯ ಪ್ರಾರಂಭದಲ್ಲಿ ವಿಳಂಬಕ್ಕೆ ಕಾರಣವಾಗಬಹುದು.

ಮೆಮೊರಿ ಪುಟ ಹಂಚಿಕೆ ವ್ಯವಸ್ಥೆಯ ದಕ್ಷತೆಯನ್ನು ಸುಧಾರಿಸಲಾಗಿದೆ, ಇದು ಈಗ ದೊಡ್ಡ GOMAXPROCS ಮೌಲ್ಯಗಳೊಂದಿಗೆ ಸಂರಚನೆಗಳಲ್ಲಿ ಗಮನಾರ್ಹವಾಗಿ ಕಡಿಮೆ ಲಾಕ್ ಸಂಘರ್ಷಗಳನ್ನು ಹೊಂದಿದೆ.

ಪರಿಣಾಮವಾಗಿ, ವಿಳಂಬಗಳು ಕಡಿಮೆಯಾದವು ಮತ್ತು ಮೆಮೊರಿಯ ದೊಡ್ಡ ಬ್ಲಾಕ್ಗಳ ತೀವ್ರವಾದ ಸಮಾನಾಂತರ ಹಂಚಿಕೆಯೊಂದಿಗೆ ಕಾರ್ಯಕ್ಷಮತೆ ಹೆಚ್ಚಾಯಿತು.

ಇನ್ನಿಲ್ಲ ಈ ಹೊಸ ವೈಶಿಷ್ಟ್ಯಗಳ ಸಂಪೂರ್ಣ ಪಟ್ಟಿಯನ್ನು ನೀವು ಕಾಣಬಹುದು ಕೀ GO 1.14 ಬಿಡುಗಡೆ ಟಿಪ್ಪಣಿಗಳಲ್ಲಿ.

ಅಲ್ಲದೆ, ಈ ಹೊಸ ಆವೃತ್ತಿಯು ಮ್ಯಾಕೋಸ್ 10.11 ಎಲ್ ಕ್ಯಾಪಿಟನ್‌ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಮತ್ತು ಈ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನಲ್ಲಿ ಇನ್ನೂ 32-ಬಿಟ್ ಬೈನರಿಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. ಇದು ವಾಚ್‌ಓಎಸ್, ಐಒಎಸ್, ಐಪ್ಯಾಡೋಸ್ ಮತ್ತು ಟಿವಿಒಎಸ್‌ನಂತಹ ಇತರ ಪ್ಲ್ಯಾಟ್‌ಫಾರ್ಮ್‌ಗಳಲ್ಲಿ 32-ಬಿಟ್ ಬೈನರಿಗಳನ್ನು ಬೆಂಬಲಿಸುವ ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಯಾಗಿರಬಹುದು.


ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: ಮಿಗುಯೆಲ್ ಏಂಜೆಲ್ ಗಟಾನ್
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.