GNU Awk 5.0 ಇಂಟರ್ಪ್ರಿಟರ್‌ನ ಹೊಸ ಆವೃತ್ತಿ

[:ರು]

ಪರಿಚಯಿಸಿದರು AWK ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯ GNU ಯೋಜನೆಯ ಅನುಷ್ಠಾನದ ಹೊಸ ಪ್ರಮುಖ ಬಿಡುಗಡೆ - ಗಾಕ್ 5.0.0. AWK ಅನ್ನು ಕಳೆದ ಶತಮಾನದ 70 ರ ದಶಕದಲ್ಲಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಯಿತು ಮತ್ತು 80 ರ ದಶಕದ ಮಧ್ಯಭಾಗದಿಂದ ಗಮನಾರ್ಹ ಬದಲಾವಣೆಗಳಿಗೆ ಒಳಗಾಗಲಿಲ್ಲ, ಇದರಲ್ಲಿ ಭಾಷೆಯ ಮೂಲ ಬೆನ್ನೆಲುಬನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ, ಇದು ಹಿಂದಿನಿಂದಲೂ ಭಾಷೆಯ ಪ್ರಾಚೀನ ಸ್ಥಿರತೆ ಮತ್ತು ಸರಳತೆಯನ್ನು ಕಾಪಾಡಿಕೊಳ್ಳಲು ಅವಕಾಶ ಮಾಡಿಕೊಟ್ಟಿದೆ. ದಶಕಗಳ. ಅದರ ಮುಂದುವರಿದ ವಯಸ್ಸಿನ ಹೊರತಾಗಿಯೂ, ವಿವಿಧ ರೀತಿಯ ಪಠ್ಯ ಫೈಲ್‌ಗಳನ್ನು ಪಾರ್ಸಿಂಗ್ ಮಾಡಲು ಮತ್ತು ಸರಳ ಫಲಿತಾಂಶದ ಅಂಕಿಅಂಶಗಳನ್ನು ಉತ್ಪಾದಿಸಲು ಸಂಬಂಧಿಸಿದ ದಿನನಿತ್ಯದ ಕೆಲಸವನ್ನು ನಿರ್ವಹಿಸಲು AWK ಅನ್ನು ಇನ್ನೂ ನಿರ್ವಾಹಕರು ಸಕ್ರಿಯವಾಗಿ ಬಳಸುತ್ತಾರೆ.

ಪ್ರಮುಖ ಬದಲಾವಣೆಗಳು:

  • ನೇಮ್‌ಸ್ಪೇಸ್‌ಗಳಿಗೆ ಅಳವಡಿಸಲಾದ ಬೆಂಬಲ;
  • printf ಕಾರ್ಯಕ್ಕಾಗಿ POSIX ಫಾರ್ಮ್ಯಾಟ್ ಸ್ಪೆಸಿಫೈಯರ್‌ಗಳಿಗೆ "%a" ಮತ್ತು "%A" ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ;
  • ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿಗಳನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುವ ದಿನಚರಿಗಳನ್ನು ಸಾದೃಶ್ಯಗಳೊಂದಿಗೆ ಬದಲಾಯಿಸಲಾಗಿದೆ ಗ್ನುಲಿಬ್;
  • Gawk ನಿರ್ಮಿಸಲಾದ ವೇದಿಕೆಯನ್ನು ಗುರುತಿಸುವ ಸ್ಟ್ರಿಂಗ್‌ನೊಂದಿಗೆ PROCINFO["ಪ್ಲಾಟ್‌ಫಾರ್ಮ್"] ಅಂಶವನ್ನು ಸೇರಿಸಲಾಗಿದೆ;
  • ವೇರಿಯಬಲ್ ಹೆಸರುಗಳಲ್ಲದ SYMTAB ಸದಸ್ಯರಿಗೆ ಬರೆಯುವುದು ಈಗ ದೋಷಕ್ಕೆ ಕಾರಣವಾಗುತ್ತದೆ;
  • ಕಾಮೆಂಟ್‌ಗಳನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುವುದಕ್ಕಾಗಿ ಕೋಡ್ ಅನ್ನು ಪುನಃ ರಚಿಸಲಾಗಿದೆ, ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡಲಾದ ಔಟ್‌ಪುಟ್‌ನಲ್ಲಿ ಕಾಮೆಂಟ್‌ಗಳನ್ನು ಪ್ರದರ್ಶಿಸುವಲ್ಲಿನ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸಲಾಗಿದೆ.

ಮೂಲopennet.ru

[: en]

ಪರಿಚಯಿಸಿದರು AWK ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯ GNU ಯೋಜನೆಯ ಅನುಷ್ಠಾನದ ಹೊಸ ಪ್ರಮುಖ ಬಿಡುಗಡೆ - ಗಾಕ್ 5.0.0. AWK ಅನ್ನು ಕಳೆದ ಶತಮಾನದ 70 ರ ದಶಕದಲ್ಲಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಯಿತು ಮತ್ತು 80 ರ ದಶಕದ ಮಧ್ಯಭಾಗದಿಂದ ಗಮನಾರ್ಹ ಬದಲಾವಣೆಗಳಿಗೆ ಒಳಗಾಗಲಿಲ್ಲ, ಇದರಲ್ಲಿ ಭಾಷೆಯ ಮೂಲ ಬೆನ್ನೆಲುಬನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ, ಇದು ಹಿಂದಿನಿಂದಲೂ ಭಾಷೆಯ ಪ್ರಾಚೀನ ಸ್ಥಿರತೆ ಮತ್ತು ಸರಳತೆಯನ್ನು ಕಾಪಾಡಿಕೊಳ್ಳಲು ಅವಕಾಶ ಮಾಡಿಕೊಟ್ಟಿದೆ. ದಶಕಗಳ. ಅದರ ಮುಂದುವರಿದ ವಯಸ್ಸಿನ ಹೊರತಾಗಿಯೂ, ವಿವಿಧ ರೀತಿಯ ಪಠ್ಯ ಫೈಲ್‌ಗಳನ್ನು ಪಾರ್ಸಿಂಗ್ ಮಾಡಲು ಮತ್ತು ಸರಳ ಫಲಿತಾಂಶದ ಅಂಕಿಅಂಶಗಳನ್ನು ಉತ್ಪಾದಿಸಲು ಸಂಬಂಧಿಸಿದ ದಿನನಿತ್ಯದ ಕೆಲಸವನ್ನು ನಿರ್ವಹಿಸಲು AWK ಅನ್ನು ಇನ್ನೂ ನಿರ್ವಾಹಕರು ಸಕ್ರಿಯವಾಗಿ ಬಳಸುತ್ತಾರೆ.

ಪ್ರಮುಖ ಬದಲಾವಣೆಗಳು:

  • ನೇಮ್‌ಸ್ಪೇಸ್‌ಗಳಿಗೆ ಅಳವಡಿಸಲಾದ ಬೆಂಬಲ;
  • printf ಕಾರ್ಯಕ್ಕಾಗಿ POSIX ಫಾರ್ಮ್ಯಾಟ್ ಸ್ಪೆಸಿಫೈಯರ್‌ಗಳಿಗೆ "%a" ಮತ್ತು "%A" ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ;
  • ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿಗಳನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುವ ದಿನಚರಿಗಳನ್ನು ಸಾದೃಶ್ಯಗಳೊಂದಿಗೆ ಬದಲಾಯಿಸಲಾಗಿದೆ ಗ್ನುಲಿಬ್;
  • Gawk ನಿರ್ಮಿಸಲಾದ ವೇದಿಕೆಯನ್ನು ಗುರುತಿಸುವ ಸ್ಟ್ರಿಂಗ್‌ನೊಂದಿಗೆ PROCINFO["ಪ್ಲಾಟ್‌ಫಾರ್ಮ್"] ಅಂಶವನ್ನು ಸೇರಿಸಲಾಗಿದೆ;
  • ವೇರಿಯಬಲ್ ಹೆಸರುಗಳಲ್ಲದ SYMTAB ಸದಸ್ಯರಿಗೆ ಬರೆಯುವುದು ಈಗ ದೋಷಕ್ಕೆ ಕಾರಣವಾಗುತ್ತದೆ;
  • ಕಾಮೆಂಟ್‌ಗಳನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುವುದಕ್ಕಾಗಿ ಕೋಡ್ ಅನ್ನು ಪುನಃ ರಚಿಸಲಾಗಿದೆ, ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡಲಾದ ಔಟ್‌ಪುಟ್‌ನಲ್ಲಿ ಕಾಮೆಂಟ್‌ಗಳನ್ನು ಪ್ರದರ್ಶಿಸುವಲ್ಲಿನ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸಲಾಗಿದೆ.

ಮೂಲ: opennet.ru

[:]

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