polyglot-tagger/wikipedia-language-snippets-filtered huggingface dataset:
ಪರ್ಲಿನ ಎಲ್ಲ ರೂಪಗಳು ಸ್ವಯಂಚಾಲಿತ ಡಾಟಾ ಟೈಪಿಂಗ್ ಮತ್ತು ಮೆಮೊರಿ ನಿರ್ವಹಣೆಯನ್ನು ಮಾಡುತ್ತವೆ. ನಿರೂಪಕರಿಗೆ ಪ್ರೋಗ್ರಾಮ್ನಲ್ಲಿ ಇರುವ ಪ್ರತಿಯೊಂದು ದತ್ತಾಂಶ ಮಾಹಿತಿಯ ನಿರ್ವಹಣೆಯ ಮಾದರಿ ಮತ್ತು ಶೇಖರಣಾ ವ್ಯವಸ್ಥೆಯ ಅವಶ್ಯಕತೆ ತಿಳಿದಿರುತ್ತದೆ. ಇದನ್ನು ವಿಂಗಡಿಸಿ ಅವುಗಳಿಗೆ ಸಂಗ್ರಹಣೆಯನ್ನು ತೆರವುಗೊಳಿಸಿ ಉಪಯೋಗಕ್ಕೆ ಅಗತ್ಯ ವಿವರವಾದ ಲೆಕ್ಕಾಚಾರ, ಮಾಹಿತಿ ಗಣನೆಯನ್ನು ನೀಡುತ್ತದೆ. ( ಹೀಗಾಗಿ ಅದು ಸರ್ಕುಲರ್ ಡಾಟಾ ಮಾದರಿಯನ್ನು ಕೈಪಿಡಿಯ ಹಸ್ತಕ್ಷೇಪವಿಲ್ಲದೆ ವಿಂಗಡಿಸದಿರಲು ಸಾಧ್ಯವಿಲ್ಲ). ಕ್ರಮಬದ್ಧ ಪರಿವರ್ತನೆಗಳು- ಉದಾಹರಣೆಗೆ, ಸಂಖ್ಯೆಗಳಿಂದ ತಂತುಗಳಿಗೆ ಮಾರ್ಪಾಡುಗಳು-ಸ್ವಯಂ ಚಾಲನೆಯಲ್ಲಿರುತ್ತದೆ. ಅನಧಿಕೃತ ಮಾದರಿಯ ಮಾರ್ಪಾಡುಗಳು ಹಾನಿಕರ ದೋಷವೆನಿಸುತ್ತವೆ.
ಅಧಿಕೃತ ರೂಪದಲ್ಲಿರುವ ಎರಡನೇ ವಾಕ್ಯ ಒಂದು ಅಲ್ಪ ವಿರಾಮ ಚಿಹ್ನೆಯನ್ನು ಒಳಗೊಂಡಿದೆ. ಇದನ್ನು ಪರ್ಲ್ ನ ಪ್ರತ್ಯೇಕ ನಿರೂಪಣೆಗಳಿಗೆ ಬಳಸಿಕೊಳ್ಳಲಾಗುತ್ತದೆ. ಒಂದು ಬ್ಲಾಕ್ ಅಥವಾ ಫೈಲ್ ನಲ್ಲಿರುವ ಒಂದು ಏಕ ನಿರೂಪಣೆಗೆ, ಒಂದು ವಿಂಗಡಕ ಅನವಶ್ಯಕ, ಆದರಿಂದ ಇದನ್ನು ಪ್ರೊಗ್ರಾಮ್ನ ಕನಿಷ್ಠ ರೂಪದಿಂದ ಬಿಟ್ಟುಬಿಡಬಹುದು-ಅಥವಾ ಸಾಧಾರಣವಾಗಿ ಯಾವುದೇ ಬ್ಲಾಕ್ ಅಥವಾ ಫೈಲಿನ ಅಂತಿಮ ನಿರೂಪಣೆಯಿಂದಲೂ ತೆಗೆದುಹಾಕಬಹುದು. ಅಧಿಕೃತ ರೂಪವು ಇದನ್ನು ಒಳಗೊಳ್ಳುತ್ತದೆ. ಏಕೆಂದರೆ ಪ್ರತಿ ನಿರೂಪಣೆಯನ್ನು ಕೊನೆಗೊಳಿಸುವುದು ಅನವಶ್ಯಕವಾದರೂ ಇದು ಇಲ್ಲಿ ಸಾಮಾನ್ಯ. ಇದರ ಪರಿಷ್ಕರಣೆ ಸುಲಭ: ಕೋಡನ್ನು ಸೇರಿಸಬಹುದು, ಅಥವಾ ಬ್ಲಾಕ್ ಅಥವಾ ಫೈಲಿನ ಕಡೆಯಿಂದ ಸೆಮಿಕಾಲನ್ಸ್ ಅನ್ನು ಅಳವಡಿಸದೆ ಸ್ಥಳಾಂತರಿಸಬಹುದು.
ಎಲ್ಲ ಇತರ ಮಾಪನವಾದ ಮೌಲ್ಯಗಳು ನಿಜವಾಗಿದೆ. ಇದು ವಕ್ರವಾದ ಸ್ವ-ವಿವರಣೆ ನೀಡುವ ಅಕ್ಷರ ತಂತು "0 ಬಟ್ ಟ್ರೂ" ಅನ್ನು ಒಳಗೊಂಡಿದೆ, ವಾಸ್ತವವಾಗಿ ಇದು ಒಂದು ಸಂಖ್ಯೆಯಾಗಿ 0 ಆಗಿದೆ, ಆದರೆ ಬೂಲಿಯನ್ ಆಗಿ ಬಳಸಿದರೆ ಇದು ನಿಜವಾಗುತ್ತದೆ. ಸಂಖ್ಯೆಯಲ್ಲದ ತಂತುಗಳಲ್ಲಿ ಕೂಡ ಈ ಗುಣಲಕ್ಷಣವಿದೆ, ಆದರೆ ಈ ನಿರ್ದಿಷ್ಟ ತಂತುವನ್ನು ಒಂದು ಸಂಖ್ಯಾತ್ಮಕ ಎಚ್ಚರಿಕೆ ನೀಡದೆ ಪರ್ಲ್ ಮೊಟಕುಗೊಳಿಸುತ್ತದೆ. ಒಂದು ಅಸ್ಪಷ್ಟ ಆದರೆ ತುಂಬಾ ಕಲ್ಪನಾತ್ಮಕವಾಗಿ ಒಯ್ಯುವ ಈ ತಂತುವಿನ ರೂಪಗಳೆಂದರೆ '00' ಅಥವಾ '00', ಇವುಗಳು ಚಿಹ್ನೆ 0 ಆಗಿ ಮಾಪನ ಮಾಡುವುದರ ಮೇಲೆ ಅವಲಂಬಿತವಾಗಿರುವುದಿಲ್ಲ, ಏಕೆಂದರೆ '00' ಅಕ್ಷರಶಃ ಸೊನ್ನೆಯಿಂದ ಆರಂಭಗೊಂಡು ಮತ್ತೆ ಸೊನ್ನೆಗೇ ಮರಳುತ್ತದೆ.
ವಿವರಣೆಗೆ ಒಂದು ವಸ್ತು-ಆಧಾರಿತ ವಿನ್ಯಾಸವಿದೆ. ಪರ್ಲ್ ಭಾಷೆಯ ಎಲ್ಲ ಅಂಶಗಳು-ಸ್ಕೆಲಾರ್ಸ್, ಅರ್ರಯ್ಸ್, ಹ್ಯಾಷೆಸ್, ಸಂಕೇತ ರೆಫ್ಸ್, ಫೈಲ್ ಹಾಂಡಲ್ಸ್ - ಎಲ್ಲವೂ ಸ್ಟ್ರಕ್ಟ್ನ ವಿವರಣೆಯಲ್ಲಿ ನಿರೂಪಿತವಾಗಿದೆ. ಈ ಸ್ಟ್ರಕ್ಟ್ಸ್ಳ ಮೇಲಿನ ಪ್ರಕ್ರಿಯೆಯು ಒಂದು ದೊಡ್ಡ ಮಾಕ್ರೊಸ್, ಟೈಪ್ದೆಫ್ಸ್, ಮತ್ತು ಕಾರ್ಯದ ಮೂಲಕ ಪರಿಚಿತವಾಗಿದೆ; ಇವುಗಳು ಪರ್ಲ್ ಯನ್ನು ಹೊಂದಿರುತ್ತವೆ. ಪರ್ಲ್ ಗಳು ಆರಂಭಿಸುವ ಮೊದಲು ಗೊಂದಲ ಉಂಟುಮಾಡುತ್ತವೆ, ಆದರೆ ಅದರ ಪ್ರಾರಂಭಿಕ ಹಂತದಲ್ಲಿ ಒಂದು ನಿರ್ದಿಷ್ಟವಾಗಿ ಹೆಸರಿಸುವ ಕ್ರಮವನ್ನು ಅನುಸರಿಸುತ್ತದೆ. ಇದು ಉಪಯೋಗಿಸುವವರಿಗೆ ಮಾರ್ಗದರ್ಶನ ಒದಗಿಸುತ್ತದೆ.
ಪರ್ಲ್ 5ರ ಮೂಲಕ ಯಾವುದೇ ನಿರ್ದಿಷ್ಟ ಬರವಣಿಗೆಯ ವಿವರ ಅಥವಾ ಮಾನದಂಡವು ಪರ್ಲ್ ಭಾಷೆಗೆ ಪರ್ಲ್ ನ ರೂಪದಲ್ಲಿ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ. ಪ್ರಸ್ತುತ ಪರ್ಲ್ ನ ರೂಪಕ್ಕೆ ಮತ್ತೊಂದನ್ನು ರಚಿಸುವ ಯಾವುದೇ ಉದ್ದೇಶವಿಲ್ಲ. ನಿರೂಪಕನ ಒಂದೇ ಒಂದು ಕಾರ್ಯರೂಪವಿದೆ, ಭಾಷೆಯು ಅದರೊಂದಿಗೆ ವಿಕಸನ ಹೊಂದಿದೆ. ನಿರೂಪಕ, ಕಾರ್ಯಾತ್ಮಕ ಪರೀಕ್ಷೆಯ ಜೊತೆಗೆ,ಡಿ ಫಾಕ್ಟೋ ವಿವರಣೆಯಾಗಿ ಈ ಭಾಷೆ ನಿಲ್ಲುತ್ತದೆ. ಪರ್ಲ್ 6, ಹೀಗಿದ್ದರೂ, ಒಂದು ನಿರ್ದಿಷ್ಟ ವಿವರಣೆಯೊಂದಿಗೆ ಪ್ರಾರಂಭವಾಯಿತು, ಅಲ್ಲದೇ ಇದರಲ್ಲಿನ ಹಲವಾರು ಯೋಜನೆಗಳು ಕೆಲವೊಂದು ಅಥವಾ ಎಲ್ಲ ವಿವರಣೆಯನ್ನು ಕಾರ್ಯರೂಪಕ್ಕೆ ತರುವ ಗುರಿ ಹೊಂದಿದೆ.
ಕಂಪೈಲ್ ಅವಧಿಯಲ್ಲಿ, ಅರ್ಥೈಸುವಿಕೆಯ ಪದಾನ್ವಯವು ಪರ್ಲ್ ಕೋಡನ್ನು ವಾಕ್ಯರಚನಾ ವೃಕ್ಷವ್ಯೂಹಕ್ಕೆ ಸೇರ್ಪಡೆಗೊಳಿಸುತ್ತದೆ. ಚಲನಾ ಅವಧಿಯಲ್ಲಿ, ಅದು ಪ್ರೊಗ್ರಾಂ ಅನ್ನು ವೃಕ್ಷದ ಚಲನೆಯೊಂದಿಗೆ ಕಾರ್ಯರೂಪಕ್ಕೆ ತರುತ್ತದೆ. ಪಠ್ಯ ವಿಷಯವು ಪದಾನ್ವಯವಾಗುವುದು ಒಂದೇ ಒಂದು ಬಾರಿ, ವಾಕ್ಯ ರಚನಾ ವೃಕ್ಷರೇಖೆಯು ಕಾರ್ಯರೂಪಕ್ಕೆ ಬರುವ ಮುಂಚೆ ಅತ್ಯಂತ ಪ್ರಶಸ್ತತೆಗೆ ಒಳಪಡುತ್ತದೆ. ಇದರಿಂದ ಕಾರ್ಯರೂಪತೆ ಸಮರ್ಥವಾಗಿರುತ್ತದೆ. ಕಂಪೈಲ್-ಅವಧಿಯ ವಾಕ್ಯರಚನಾ ವೃಕ್ಷರೇಖಾಕ್ಷರದ ಪ್ರಾಶಸ್ತ್ಯವು ಸ್ಥಿರ ಪದರ ಮತ್ತು ಸಾಂದರ್ಭಿಕ ಪ್ರಸಾರ, ಆದರೆ ಇಲ್ಲಿ ಇಣಕುವ ಕಿಂಡಿಯ ಪೀಪ್ ಹೋಲ್ ಪ್ರಾಶಸ್ತ್ಯ ಕೂಡ ದೊರೆಯುತ್ತದೆ.
ಪರ್ಲ್ ನ ವಿನ್ಯಾಸವನ್ನು ಕಂಪ್ಯೂಟರ್ ಕ್ಷೇತ್ರದ ಮೂರು ವಿಶಾಲ ಪ್ರವೃತ್ತಿಗಳಿಗೆ ಉತ್ತರವೆಂದು ತಿಳಿಯಬಹುದು. ಹಾರ್ಡ್ ವೇರ್ ನ ಬೆಲೆಯಲ್ಲಿ ಇಳಿಮುಖ, ಕಾರ್ಮಿಕರ ಕೂಲಿಯಲ್ಲಿ ಹೆಚ್ಚಳ, ಮತ್ತು ಕಂಪೈಲರ್ ತಂತ್ರಜ್ಞಾನದ ಬೆಳವಣಿಗೆ. ಹಲವು ಆರಂಭಿಕ ಕಂಪ್ಯೂಟರ್ ಭಾಷೆಗಳು, ಉದಾಹರಣೆಗೆ ಫೊರ್ಟ್ರಾನ್ ಮತ್ತು ಯನ್ನು ದುಬಾರಿ ಕಂಪ್ಯೂಟರ್ ಹಾರ್ಡ್ ವೇರ್ ಅನ್ನು ಅತ್ಯಂತ ಸಮರ್ಥವಾಗಿ ಬಳಸಿಕೊಳ್ಳಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿತ್ತು. ಇದಕ್ಕೆ ವಿರುದ್ಧವಾಗಿ, ಪರ್ಲ್ ಅನ್ನು ಅತ್ಯಂತ ದುಬಾರಿ ಕಂಪ್ಯೂಟರ್ ಪ್ರೋಗ್ರಮ್ಮರ್ಸ್ಗಳನ್ನು ಸಮರ್ಪಕ ರೀತಿಯಲ್ಲಿ ಬಳಸಿಕೊಳ್ಳಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ.
ಪರ್ಲ್ ಅನ್ನು ಸುಮಾರು 120,000 ಕಾರ್ಯಚಟುವಟಿಕೆಯ ಪರೀಕ್ಷೆಗಾಗಿ ಹಂಚಿಕೆಮಾಡಲಾಗಿದೆ. ಇವು ಸಾಧಾರಣ ರಚನಾ ಪ್ರಕ್ರಿಯೆಯ ಭಾಗವಾಗಿ ಚಾಲನೆಯಲ್ಲಿರುತ್ತವೆ. ಈ ವಿವರಣೆ ಮತ್ತು ಅದರ ಕೋರ್ ಮಾಡ್ಯೂಲ್ಗಳು ವ್ಯಾಪಕವಾಗಿ ಬಳಕೆಯಲ್ಲಿವೆ. ಪರ್ಲ್ ಅಭಿವೃದ್ಧಿ ಪಡಿಸುವವರು ಕಾರ್ಯಚಟುವಟಿಕೆಯ ಪರೀಕ್ಷೆಯ ಮೇಲೆ ಅವಲಂಬಿತವಾಗಿ ವಿವರಣೆಯ ಮಾರ್ಪಾಡಿನಿಂದ ಬಗ್ ಪ್ರವೇಶಿಸದ ಹಾಗೆ ಖಾತ್ರಿಪಡಿಸುತ್ತಾರೆ; ಇದಕ್ಕೆ ವ್ಯತಿರಿಕ್ತವಾಗಿ, ಪರ್ಲ್ ಬಳಕೆದಾರರು ತಮ್ಮ ಸಿಸ್ಟಮ್ನಲ್ಲಿ ವಿವರಣೆಯ ಕಾರ್ಯಾತ್ಮಕ ಶೋಧನೆ ನಡೆದಾಗ ಅದು ಸಮರ್ಥವಾಗಿ ಕೆಲಸ ಮಾಡುತ್ತಿದೆ ಎಂಬ ಆತ್ಮವಿಶ್ವಾಸ ಅವರಿಗೆ ದೊರೆಯುತ್ತದೆ.
ಮಾಪನವಾದ ಬೂಲಿಯನ್ ನಿರೂಪಣೆಗಳೂ ಸಹ ಸ್ಕೆಲಾರ್ ಮೌಲ್ಯಗಳು. ದಾಖಲೆ ನೊಂದಾವಣೆ ಮಾಡಿದ್ದು ಯಾವ ನಿರ್ದಿಷ್ಟ ಮೌಲ್ಯವು ಸರಿ ಅಥವಾ ತಪ್ಪಾಗಿ ವಾಪಸಾಗಿದ್ದರ ಬಗ್ಗೆ ವಿವರ ನೀಡುವುದಿಲ್ಲ. ಹಲವು ಬೂಲಿಯನ್ ನಿರ್ವಾಹಕರು 1ನ್ನು ಸರಿಯೆಂದು ಹಿಂದಿರುಗಿಸುತ್ತಾರೆ. ಅಲ್ಲದೇ ಶೂನ್ಯ-ತಂತು-ಸರಣಿಯನ್ನು ತಪ್ಪೆಂದು ಪರಿಗಣಿಸುತ್ತಾರೆ. ಕಾರ್ಯಾಚರಣೆಯ ವ್ಯಾಖ್ಯಾನ ದ ಕ್ರಿಯೆಯು ಒಂದು ವೇರಿಯಬಲ್ ಗೆ ಯಾವುದಾದರು ಮೌಲ್ಯ ನಿಗಧಿಯಾಗಿದೆಯೇ ಎಂಬುದರ ಬಗ್ಗೆ ನಿರ್ಧರಿಸುತ್ತದೆ. ಮೇಲಿನ ಉದಾಹರಣೆಗಳಲ್ಲಿ,
ಓ'ರೆಯ್ಲಿ ಚಿನ್ಹೆಯನ್ನು ಟ್ರೇಡ್ಮಾರ್ಕ್ ಆಗಿ ಸ್ವಾಮ್ಯ ಹೊಂದಿರುತ್ತಾರೆ, ಆದರೆ ಅದರ ಕಾನೂನು ಹಕ್ಕನ್ನು ಸಮಗ್ರತೆ ಮತ್ತು ಚಿನ್ಹೆಯ ಪ್ರಭಾವ ವನ್ನು ರಕ್ಷಿಸಲು ಬಳಸಿಕೊಳ್ಳುವುದಾಗಿ ಹೇಳುತ್ತಾರೆ.
ಓ'ರೆಯ್ಲಿ ಚಿನ್ಹೆಯನ್ನು ವ್ಯಾಪಾರಕ್ಕೊಂದೇ ಅಲ್ಲದೆ ಬೇರೆಯದಕ್ಕೂ ಬಳಸಲು ಅಂಗೀಕರಿಸುತ್ತಾರೆ. ಇದು ಪ್ರೋಗ್ರಾಮ್ಮಿಂಗ್ ರೆಪುಬ್ಲಿಕ್ ಆಫ್ ಪರ್ಲ್ ಲೋಗೊಸ್ ಮತ್ತು ಪವರ್ಡ್ ಬೈ ಪರ್ಲ್ಬಟ್ಟನ್ಸ್. ಆದರೆ, ಒಂಟೆಯು ಪರ್ಲ್ ನ ಅಧಿಕೃತ ಚಿನ್ಹೆಯಾಗಿಲ್ಲ, ಅದನ್ನು ಒಂದನ್ನೇ ಗಣನೆಗೆ ತೆಗೆದುಕೊಂಡರೆ ಬದಲಿಗೆ, ಅದು ಒಂದು ಈರುಳ್ಳಿ.
ಪರ್ಲ್ ಅನ್ನು ಪ್ರಾರಂಭದಲ್ಲಿ ಗೋಸ್ಪೆಲ್ ಆಫ್ ಮಾಥ್ಯೂ ನ ಪಾರಬಲ್ ಆಫ್ ಪೆರ್ಲ್ ನಿಂದ "ಪೆರ್ಲ್," ಎಂದು ಹೆಸರಿಸಲಾಯಿತು. ಲಾರಿ ವಾಲ್ ಭಾಷೆಗೆ ಕಿರು ಹೆಸರನ್ನು ಸಕಾರಾತ್ಮಕ ಅರ್ಥದೊಂದಿಗೆ ಕೊಡಲು ಇಚ್ಛಿಸಿದರು; ಅವರು ನಿಘಂಟಿನಲ್ಲಿ ಬರುವ ಎಲ್ಲ ಮೂರು-ನಾಲ್ಕು ಅಕ್ಷರದ ಪದಗಳನ್ನು ಪರಿಗಣಿಸಿದ್ದರು. . ಅವರು ತಮ್ಮ ಹೆಂಡತಿ ಗ್ಲೋರಿಯಾ ಹೆಸರನ್ನು ಪರಿಗಣಿಸಿದ್ದರು. ವಾಲ್ ಎಂಬ ಪ್ರೋಗ್ರಾಮ್ಮಿಂಗ್ ಭಾಷೆ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವುದನ್ನು ಪರ್ಲ್ ನ ಅಧಿಕೃತ ಬಿಡುಗಡೆಗೆ ಮುಂಚೆ ಅರಿತರು.ಇದೇ ಹೆಸರಿನ ಕಾಗುಣಿತವನ್ನು ಬದಲಾಯಿಸಿದರು.
ಪರ್ಲ್ ಟರ್ನಿಂಗ್-ಕಂಪ್ಲೀಟ್ ವ್ಯಾಕರಣವನ್ನು ಹೊಂದಿದೆ. ಏಕೆಂದರೆ ಪದಾನ್ವಯದ ವಿವರಣೆಯು ಚಲನಾ-ಅವಧಿಯ ಕೋಡ್ ನಿಂದ ಪ್ರಭಾವಿತಗೊಂಡು ಕಂಪೈಲ್ ಘಟ್ಟದಲ್ಲಿ ಕಾರ್ಯರೂಪಕ್ಕೆ ಬಂದಿದೆ.
ಅದ್ದರಿಂದ, ಪರ್ಲ್ ಅನ್ನು ಪದಛೇದದ ವಿವರಣೆಯನ್ನು ನೇರವಾಗಿ / / ಸಂಯೋಜನೆ ಮಾಡಲಾಗುವುದಿಲ್ಲ. ಬದಲಾಗಿ, ಅರ್ಥೈಸುವವನು ತನ್ನ ಸ್ವಂತ ಲೆಕ್ಸೆರ್ ಅನ್ನು ಅಳವಡಿಸಿಕೊಳ್ಳುತ್ತಾನೆ, ಇದು ಪರಿವರ್ತನೆ ಹೊಂದಿದ ಬೈಸನ್ ಪದ ಅಥವಾ ವಾಕ್ಯದನ್ವಯದ ವಿವರಣೆಯೊಂದಿಗೆ ಸಮಭಾಗಿಯಾಗಿ ಭಾಷೆಯ ಅಸ್ಪಷ್ಟತೆಯನ್ನು ಪರಿಹರಿಸುತ್ತದೆ.
ಒಂದು ಪಟ್ಟಿಯ ಪ್ರತ್ಯೇಕ ಅಂಶಗಳಿಗೆ ಮಾರ್ಗವನ್ನು ಚೌಕಾಕಾರದ ಆವರಣ ಚಿಹ್ನೆಗಳಲ್ಲಿ ಒಂದು ಸಂಖ್ಯಾ ಅಭಿಸೂಚಕದ ಮೂಲಕ ಒದಗಿಸಿಕೊಡುತ್ತವೆ. ಸ್ಕೆಲಾರ್ ಸಿಗಿಲ್ ಅನ್ನು ಬಳಸಿಕೊಳ್ಳಬೇಕು. ಸಬ್ ಲಿಸ್ಟ್ಸ್ ದ ವ್ಯೂಹಗಳನ್ನೂ ನಮೂದಿಸಬಹುದು, ಒಂದು ಪಂಕ್ತಿ ಅಥವಾ ಸಂಖ್ಯಾ ಸೂಚಕಗಳ ಪಟ್ಟಿಯನ್ನು ಆವರಣ ಚಿನ್ಹೆಯಲ್ಲಿ ಬಳಸಿಕೊಳ್ಳಬಹುದು. ಅರ್ರೆಯ್ ಸಿಗಿಲ್ ಅನ್ನು ಈ ಸಂದರ್ಭದಲ್ಲಿ ಬಳಸಿಕೊಳ್ಳಬಹುದು. ಉದಾಹರಣೆಗೆ, $ ಎಂದರೆ "ಮಾರ್ಚ್", ಮತ್ತು @ ಎಂದರೆ .
ಸಂಖ್ಯೆಗಳಿಗೆ ಉದ್ದರಣಗಳ ಅಗತ್ಯವಿರುವುದಿಲ್ಲ. ಪರ್ಲ್ ಸಂಖ್ಯೆಗಳನ್ನು ತಂತುಗಳಾಗಿ ಪರಿವರ್ತಿಸುತ್ತದೆ. ಅಲ್ಲದೇ ಬಳಕೆಯಾದ ಸನ್ನಿವೇಶದ ಅವಲಂಬನೆಯ ಮೇಲೆಸಂದರ್ಭಕ್ಕೆ ತಕ್ಕಂತೆ ವಿಪರ್ಯಾಯಗೊಳಿಸುತ್ತದೆ. ತಂತುಗಳು ಸಂಖ್ಯೆಗಳಾಗಿ ಪರಿವರ್ತನೆಗೊಂಡಾಗ, ತಂತುವಿನ ಸಂಖ್ಯೆಯಲ್ಲದ ಭಾಗಗಳ ಎಳೆದಾಟವನ್ನು ನಿರಾಕರಿಸುತ್ತದೆ. ತಂತುವಿನ ಅಮುಖ್ಯ ಭಾಗವು ಸಂಖ್ಯೆಯಲ್ಲಿದ್ದರೆ, ತಂತುವು 0 ಸಂಖ್ಯೆಗೆ ಮಾರ್ಪಾಡಾಗುತ್ತದೆ. ಈ ಮುಂದಿನ ಉದಾಹರಣೆಯಲ್ಲಿ, ತಂತುಗಳು $ ಮತ್ತು $ ಗಳನ್ನು ಸಂಖ್ಯೆಗಳೆಂದು ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ.
ಒಂದು ತಂತುವಿನಲ್ಲಿ ಎರಡು ಉದ್ದರಣ ಚಿನ್ಹೆಗಳನ್ನು ಸೇರಿಸಬೇಕಾದರೆ, ಅದಕ್ಕೆ ಪೂರ್ವಭಾವಿಯಾಗಿ ಒಂದು ಬ್ಯಾಕ್ಸ್ಲಾಶ್ ದಂಡ ಅಥವಾ ಒಂಟಿ ಚಿನ್ಹೆಯಿಂದ ತಂತುವನ್ನು ಸುತ್ತುಗಟ್ಟಬೇಕು. ಒಂಟಿ ಉದ್ದರಣ ಚಿನ್ಹೆಯನ್ನು ಸೇರಿಸಬೇಕಾದರೆ, ಅದಕ್ಕೆ ಪೂರ್ವಭಾವಿಯಾಗಿ ಒಂದು ಬ್ಯಾಕ್ ಸ್ಲಾಶ್ ದಂಡ ಅಥವಾ ಎರಡು ಉದ್ದರಣ ಚಿನ್ಹೆಯಿಂದ ತಂತುವನ್ನು ಸುತ್ತುಗಟ್ಟಬೇಕು. ತಂತುಗಳನ್ನು ಮತ್ತು ಉದ್ದರಣ ಚಿನ್ಹೆಗಳಿಂದ ನಮೂದಿಸಬಹುದು-ನಿರ್ವಾಹಕರ ತರಹ. 'ದಿಸ್' ಎನ್ನುವುದು ಗೆ ಸಮವಾಗಿದೆ. ಇಲ್ಲಿ "$ದಿಸ್" ಗೆ ಸಮವಾಗಿದೆ.
ಭಾಷೆಯ ಉದ್ದೇಶ ಕಾರ್ಯೋಪಯೋಗತೆ ಅಂದವಾಗಿದ್ದ ಕ್ಕಿಂತ ಹೆಚ್ಚಾಗಿ ಎಂಬುದು ಇದರ ಉದ್ದೇಶ. ಇದರ ಪ್ರಮುಖ ಲಕ್ಷಣಗಳು ಅನೇಕ ಪ್ರೋಗ್ರಾಮ್ಮಿಂಗ್ ಮಾದರಿ ಗಳು , ಮಾಹಿತಿ ಗಣನೆಮೆಮೊರಿ ನಿರ್ವಹಣೆ ,ವಿಷಯ ಸಂಸ್ಕರಣೆಗೆ ಬಿಲ್ಟ್-ಇನ್ ಸಹಾಯ ಮತ್ತು ಒಂದು ದೊಡ್ಡ ಥರ್ಡ್-ಪಾರ್ಟಿ ಮಾಡ್ಯೂಲ್ಗಳ ಸಂಗ್ರಹಗಳನ್ನೂ ಒಳಗೊಂಡಿದೆ.
ಭಿನ್ನರಾಶಿ ಮೌಲ್ಯಗಳನ್ನು ಸಮಗ್ರ ಮೌಲ್ಯಗಳಾಗಿ ಪೂರ್ಣಾಂಕವಾಗಿ ಮಾಡುವ ಕ್ರಿಯೆಯನ್ನು ಒದಗಿಸಲಾಗಿದೆ: ಅಸಮಗ್ರ ಭಾಗವನ್ನು ತುಂಡರಿಸಿ, ಝೀರೋಗೆ ಸಮೀಪ ಪೂರ್ಣಾಂಕಗೊಳಿಸುತ್ತದೆ;
ಮತ್ತು : ಅನುಕ್ರಮವಾಗಿ ಇವು ಯಾವಾಗಲೂ ಮೇಲೆ ಮತ್ತು ಕೆಳಗೆ ಪೂರ್ಣಗೊಳ್ಳುತ್ತವೆ. ಸಂಖ್ಯೆಯಿಂದ ತಂತುವಿಗೆ ಪರಿವರ್ತನೆಯಾಗುವ "%"ಅಥವಾ "%" ಪೂರ್ಣ ಅಥವಾ ಸಮಾನ,ಬ್ಯಾಂಕರ್ಸ್ ಪೂರ್ಣಾಂಕವನ್ನು ಬಳಸುತ್ತವೆ.
ವಾಲ್ ಮೂಲಭೂತವಾಗಿ ಒಬ್ಬ ನುರಿತ ಕಾಂಪೂಟರ್ ಭಾಷಾಶಾಸ್ತ್ರಜ್ಞ, ಇಲ್ಲಿ ಪರ್ಲ್ ನ ವಿನ್ಯಾಸವು ಹೆಚ್ಚಾಗಿ ಭಾಷಾ ಸೂತ್ರದ ಮೇಲೆ ಅವಲಂಬಿತವಾಗಿದೆ. ಉದಾಹರಣೆಗೆ ಹುಫ್ಫ್ಮನ್ ಕೋಡಿಂಗ್ ಉತ್ತಮ ಎಂಡ್-ವೇಟಿಂಗ್ , ಇದೊಂದು ಭಾಷಾ ಮೂಲದ ಒಂದು ದೊಡ್ಡ ಸಂಗ್ರಹ. ಪರ್ಲ್ ನ ವಿವರಣೆಯನ್ನು ಜಟಿಲಗೊಳಿಸಿದರೂ, ಪರ್ಲ್ ಭಾಷಾ ರಚನೆಯ ಸಂಕ್ಷಿಪ್ತತೆಯಿಂದಾಗಿ ಅದು ಸಾಮಾನ್ಯರಿಗೆ ಓದು ಮತ್ತು ಬರಹದ ಸಹಜತೆಗೆ ಆಸ್ಪದ ನೀಡುತ್ತದೆ.
ಗ್ರಾಫಿಕಲ್ ಯುಸರ್ ಇಂಟರ್ಫಾಸೆಸ್ ಗಳನ್ನು ಪರ್ಲ್ ನ ಸಹಾಯದೊಂದಿಗೆ ಅಭಿವೃದ್ಧಿಪಡಿಸಬಹುದು. ಉದಾಹರಣೆಗೆ, ಪರ್ಲ್/ ಯನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಪರ್ಲ್ ಲಿಪಿಯ ಜೊತೆ ಬಳಕೆದಾರನ ಪರಸ್ಪರ ಪ್ರಭಾವ ತಿಳಿಯಲು ಅನುಕೂಲ ಮಾಡಿಕೊಡುತ್ತದೆ. ಇಂತಹ ಪರಸ್ಪರ ಪ್ರತಿಕ್ರಿಯೆಗಳು ಸಮನ್ವಯ ಅಥವಾ ಅಸಮನ್ವದ ಲಕ್ಷಣಗಳನ್ನು ಹೊಂದಿರುವಾಗ ಇವುಗಳು ಕಾಲ್ಬ್ಯಾಕ್ ಬಳಸಿ ಗಳನ್ನು ಪರಿಷ್ಕರಿಸುತ್ತದೆ. ತಂತ್ರಜ್ಞಾನದ ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ, ನೋಡಿ , ಪರ್ಲ್ ಪರ್ಲ್.
ಪದಜೋಡನೆಯ ನಿಯಮಾನ್ವಯ, ಈ ರಚನಾ-ಕ್ರಮವು ಇತರ ಭಾಷೆಗಳಲ್ಲಿರುವಂತೆ ನಿರೂಪಣಾ ವಿನಿಮಯಕ್ಕೆ ಹೋಲುತ್ತದೆ; ಆದರೆ ಇಲ್ಲಿ ಕೆಲವು ಪ್ರಮುಖ ವ್ಯತ್ಯಾಸಗಳಿವೆ. ಪ್ರಮುಖವಾದುದೆಂದರೆ ಸ್ವಿಚ್/ಕೇಸ್ ರಚನಾ-ಕ್ರಮದಲ್ಲಿ, ಗಿವೆನ್/ವೆನ್ ನಿರೂಪಣೆಗಳು ಮೊದಲ ಯಶಸ್ವಿ ವಿಭಾಗದ ನಂತರ ನಿರ್ವಹಣೆಯಲ್ಲಿ ಬಿರುಕು ಉಂಟಾದಾಗ, ಖಚಿತವಾಗಿ ನಿರೂಪಿಸಲ್ಪಟ್ಟ ಆದೇಶಕ್ಕಾಗಿ ಕಾಯುವುದಿಲ್ಲ. ಇದಕ್ಕೆ ವ್ಯತಿರಿಕ್ತವಾಗಿ, ಖಚಿತತೆಯ ಮುಂದುವರಿಕೆಯು ಸ್ವಿಚ್ ಕಾರ್ಯಕ್ಕೆ ಅತ್ಯವಶ್ಯಕವಾಗಿದೆ.
ಇದರ ಜೊತೆಗೆ ಲಾರಿ ವಾಲ್ ರ ಎರಡು ಘೋಷವಾಕ್ಯಗಳಲ್ಲಿನ,ಸ್ಲೋಗನ್ಗಳಲ್ಲಿ ಮೇಲೆ ಉಲ್ಲೇಖಿಸಿರುವಂತೆ, ಪರ್ಲ್ ನ ಹಲವಾರು ಧ್ಯೇಯಗಳು ಅದರ ವಿನ್ಯಾಸದ ಅಂಶ ಮತ್ತು ಬಳಕೆ ತಿಳಿಸುವ ದೃಷ್ಟಿಕೋನ ಹೊಂದಿವೆ. ಜೊತೆಗೆ "ಪರ್ಲ್: ದಿ ಸ್ವಿಸ್ಸ್ ಆರ್ಮಿ ಚೈನ್ಸಾ ಆಫ್ ಪ್ರೋಗ್ರಾಮ್ಮಿಂಗ್ ಲಾಂಗ್ವೇಜಸ್" ಮತ್ತು ನೋ ಅನ್ನೆಸೆಸ್ಸರಿ ಲಿಮಿಟ್ಸ್" . ಪರ್ಲ್ ಅನ್ನು "ದಿ ಡಕ್ಟ್ ಟೇಪ್ ಆಫ್ ದಿ ಇಂಟರ್ನೆಟ್ " ಎಂದೂ ಕರೆಯುತ್ತಾರೆ.
ಕಳೆದ 2004ರಲ್ಲಿ, ಸಿನೋಪ್ಸಿಸ್-ಮೂಲ ದಾಖಲೆಗಳು ಆಪೋಕ್ಯಾಲಿಪ್ಸ್ ಅನ್ನು ಸಂಕ್ಷಿಪ್ತಗೊಳಿಸುವ ಕಾರ್ಯ ಪ್ರಾರಂಭವಾಯಿತು, ಆದರೆ ಅದು ಪರ್ಲ್ 6 ಭಾಷೆಯ ನಿರ್ದಿಷ್ಟ ವಿವರಣೆಯಾಯಿತು. ಫೆಬ್ರವರಿ 2005ರಲ್ಲಿ, ಆಡ್ರೆಯ್ ಟಂಗ್ ಪಗ್ಸ್ ಗಳ ಮೇಲೆ ಕೆಲಸ ಪ್ರಾರಂಭ ಮಾಡಿದರು, ಹಸ್ಕೆಲ್ನಲ್ಲಿ ನಮೂದಿಸಿದ ಒಬ್ಬ ಪರ್ಲ್6 ರ ನಿರೂಪಕ. ಇದು ಪರ್ಲ್ 6ನ್ನು ಒಂದು ವಾಸ್ತವತೆಗೆ ತರುವ ಮೊದಲ ನಿಜವಾದ ಯೋಜಿತ ಪ್ರಯತ್ನವಾಗಿದೆ. ಈ ಪ್ರಯತ್ನವು 2006ರಲ್ಲಿ ಸ್ಥಗಿತಗೊಂಡಿತು.
ದಿ ಸಿಗ್ವಿನ್ ಮೇಲ್ಪಂಕ್ತಿಯ ಪದರವು ವಿಂಡೋಸ್ ಅಡಿಯಲ್ಲಿ ಪರ್ಲ್ ಅನ್ನು ಚಾಲ್ತಿಯಲ್ಲಿಡುವ ಇನ್ನೊಂದು ಜನಪ್ರಿಯ ಮಾರ್ಗ. ವಿಂಡೋಸ್ ನಲ್ಲಿ ಸಿಗ್ವಿನ್ ಒಂದು -ಲೈಕ್ ವಾತಾವರಣವನ್ನು ಒದಗಿಸುತ್ತದೆ, ಪರ್ಲ್ ಮತ್ತು ಎರಡೂ ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಪ್ರಿ-ಕಂಪೈಲ್ದ್ ಪ್ಯಾಕೆಜಸ್ ಆಗಿ ಸಿಗ್ವಿನ್ ಸೆಟಪ್ ಪ್ರೊಗ್ರಾಮ್ನಲ್ಲಿ ಅನುಕೂಲಕರವಾಗಿ ಲಭ್ಯವಾಗುತ್ತದೆ. ಏಕೆಂದರೆ ಸಿಗ್ವಿನ್ ಯನ್ನೂ ಒಳಗೊಂಡಿದೆ, ಪರ್ಲ್ ಅನ್ನು ಮೂಲದ ಆಧಾರದ ಮೇಲೆ ಸಂಕಲಿಸುವುದು ಕೂಡ ಸಾಧ್ಯ.
ಇದರಲ್ಲಿ ಪ್ರಮುಖ ಬದಲಾವಣೆಗಳು 64 ಸಣ್ಣ ಆಧಾರ, ಯುನಿಕೋಡಿನ ತಂತು ಸಂಕೇತದ ಅಸ್ತಿತ್ವ, ದೊಡ್ಡ ಫೈಲ್ ಆಧಾರ ಮತ್ತು 'ಅವರ್' ಎಂಬ ಮುಖ್ಯಸೂಚಿಪದ. ಪರ್ಲ್ 5.6ನ್ನು ಅಭಿವೃದ್ದಿ ಪಡಿಸುವಾಗ, ಸ್ವರೂಪ ವ್ಯವಸ್ಥೆಯನ್ನು ನಿಕಟವಾಗಿ ಇತರ ಮೂಲ ಯೋಜನೆಯ ಜೊತೆ ಪರಸ್ಪರ ಬದಲಾಯಿಸಲು ನಿರ್ಧರಿಸಲಾಯಿತು; 5.005_63ಯ ನಂತರ, ಮುಂದಿನ ರೂಪ 5.5.640, ಬೆಸ ಸಂಖ್ಯೆಯ ರೂಪ ಮತ್ತು ಸಮ ಸಂಖ್ಯೆಯ ಸ್ಥಿರ ರೂಪದ ಅಭಿವೃದ್ದಿಗೆ ಯೋಜನೆ ರೂಪಿಸಲಾಯಿತು.
ಮೂಲತಃ ಒಂದೇ ಒಂದು ಪರ್ಲಿನ ದಾಖಲೆಯೆಂದರೆ ಒಂದು ಹಸ್ತಪ್ರತಿ. ಕಳೆದ 1991ರಲ್ಲಿ, ಪ್ರೋಗ್ರಾಮ್ಮಿಂಗ್ ಪರ್ಲ್ ಪ್ರಕಟವಾಯಿತು. ಅಲ್ಲದೇ ಇದು ಭಾಷೆಗೆ ಪರವಾದ ಆಕರವಾಯಿತು. ಅದೇ ಸಮಯದಲ್ಲಿ, ಪರ್ಲಿನ ರೂಪ ನಾಲ್ಕಕ್ಕೆ ಪುಟಿಯಿತಾದರೂ ಭಾಷೆಯ ಬಳಕೆಯ ಮೇಲೆ ಮಹತ್ವದ ಬದಲಾವಣೆಯನ್ನೇನೂ ತರಲಿಲ್ಲ. ಆದರೆ ಪುಸ್ತಕದಲ್ಲಿ ದಾಖಲಿಸುವ ಸಲುವಾಗಿ ಅದರ ಸ್ವರೂಪ ಗುರುತಿಸಲಾಯಿತು.
ಪರ್ಲ್ 5.004 ಮಾದರಿ ಮೇ 15 1997ರಲ್ಲಿ ಬಿಡುಗಡೆಯಾಯಿತು. ಅದು ಇತರೆ ವಸ್ತುಗಳ ಜೊತೆಗೆ ಪ್ಯಾಕೇಜ್ ಒಳಗೊಂಡಿತು. ಇದು ಪರ್ಲ್ ಗೆ ಒಂದು ಆಧಾರ ಮಾಹಿತಿ ಕೊಟ್ಟು ಇದರಿಂದ ಎಲ್ಲ ಶ್ರೇಣಿಗಳು ಅಪ್ರಯತ್ನವಾಗಿ ಹುಟ್ಟಿಕೊಂಡವು. ಇದರೊಟ್ಟಿಗೆ ಬೇರೆ ರೂಪದ ಮಾಡ್ಯೂಲ್ಗಳ ಸಾಮರ್ಥ್ಯವೂ ಪರಿಗಣಿತವಾಯಿತು. ಇದರ ಜೊತೆಗೆ, ಪರ್ಲ್ ಈಗ ಮೈಕ್ರೋಸಾಫ್ಟ್ ವಿಂಡೋಸ್ ಮತ್ತು ಹಲವು ವಿಭಿನ್ನ ಚಾಲನಾ ಕಾರ್ಯ ವಿಧಾನದ ವ್ಯವಸ್ಥೆಗಳ ಸಹಯೋಗದೊಂದಿಗೆ ಮುನ್ನಡೆಯುತ್ತಿದೆ.
ಪರ್ಲ್ 5.10 ಬಳಸದವರಿಗಾಗಿ, ಪರ್ಲ್ ದಾಖಲೆ-ಸಂಗ್ರಹಣೆಯು ಒಂದು ಅರ್ಧ-ಡಜನ್ ಮಾರ್ಗಗಳ ಸಾಧನೆಗೆ ವಿವರಣೆಯ ನೆರವು ಒದಗಿಸುತ್ತದೆ. ಇತರ ಕಂಟ್ರೋಲ್ ರಚನಾ-ಕ್ರಮಗಳ ಬಳಸಿ ಸಮಾನ ಪರಿಣಾಮ ಪಡೆಯಬಹುದು. ಒಂದು ಸ್ವಿಚ್ ಮಾಡ್ಯೂಲ್ ಸಹ ಇದೆ, ಇದು ಮುಂಬರುವ ಪರ್ಲ್ 6ರ ಮರು-ವಿನ್ಯಾಸದ ಕಾರ್ಯನಿರ್ವಹಣಾ ಮಾದರಿಯನ್ನು ಒದಗಿಸುತ್ತದೆ. ಇದನ್ನು ಒಂದು ಸೋರ್ಸ್ ಫಿಲ್ಟರ್ ಅನ್ನು ಬಳಸಿ ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗಿದೆ, ಹೀಗಾಗಿ ಇದರ ಬಳಕೆಗೆ ಹಲವೆಡೆ ಅನಧಿಕೃತ ವಿರೋಧವಿದೆ.
ಪರ್ಲ್ 5.005 ಜುಲೈ 22, 1998ರಂದು ಬಿಡುಗಡೆಗೊಂಡಿತು. ಈ ಬಿಡುಗಡೆಯು ಹಲವಾರು ಉತ್ತೇಜನಗಳಾದ ರಿಜೆಕ್ಸ್ ಇಂಜಿನ್ ಹೊಂದಿದೆ, ಹೊಸ ಕೊಂಡಿಗಳನ್ನು ಹಿಂಭಾಗದ ಅಂತ್ಯಕ್ಕೆ ಈ ಮೂಲಕ ಅಳವಡಿಸಲಾಗಿದೆ. ದಿ :* ಮಾಡ್ಯೂಲ್ಗಳು, ದಿ //ರಿಜೆಕ್ಸ್ ನಿರ್ವಾಹಕನ ವಿವರ ಹೇಳಿಕೆಯನ್ನು ನಮೂದಿಸುತ್ತದೆ, ಇತರ ಹೊಸ ಕೋರ್ ಮಾಡ್ಯೂಲ್ಗಳ ಒಂದು ದೊಡ್ಡ ಆಯ್ಕೆ ಮತ್ತು ಹಲವು ಅಧಿಕ ಕಾರ್ಯ ವ್ಯವಸ್ಥೆ ಗೆ ಸಹಾಯ ಒದಗಿಸಿದೆ.
ಕೆಲವು ಕ್ರಿಯೆಗಳಲ್ಲಿ ಪೂರ್ತಿಯಾಗಿ ಹ್ಯಾಶಸ್ ಮೇಲೆಯೇ ಪೂರ್ಣ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ. ಕೀಸ್ ಕಾರ್ಯವು ಒಂದು ಹ್ಯಾಷ್ ಅನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. ಅಲ್ಲದೇ ಅದಕ್ಕೆ ಕೀಗಳ ಪಟ್ಟಿಯನ್ನು ಹಿಂದಿರುಗಿಸುತ್ತದೆ. ಅದೇ ರೀತಿಯಾಗಿ, ಮೌಲ್ಯಗಳ ಕ್ರಿಯೆಯು ಒಂದು ಹ್ಯಾಷ್ ನ ಮೌಲ್ಯಗಳಿಗೆ ಹಿಂದಿರುಗಿಸುತ್ತದೆ. ಇಲ್ಲಿ ಗಮನಿಸಬೇಕಾದ ಅಂಶವೆಂದರೆ ಕೀಸ್ ಮತ್ತು ಮೌಲ್ಯಗಳನ್ನು ಒಂದು ಸ್ಥಿರ ಆದರೆ ಅನಿಯಂತ್ರಿತ ಕ್ರಮದಲ್ಲಿ ಹಿಂದಿರುಗಿಸಲಾಗುತ್ತದೆ.
ಗ್ರೆಪ್ ಲಿಸ್ಟ್ ನ ಎಲ್ಲ ಅಂಶಗಳನ್ನು ಹಿಂದಿರುಗಿಸುತ್ತದೆ ಇದಕ್ಕೆ ಕಂಟ್ರೋಲ್ಲ್ಡ್ ಬ್ಲಾಕ್ ಅಥವಾ ನಿರೂಪಣೆಗಳು ನಿಜವೆಂದು ಮಾಪನ ಮಾಡುತ್ತವೆ.ನಕ್ಷೆಯು ಕಂಟ್ರೋಲ್ಲ್ಡ್ ಬ್ಲಾಕ್ ಅಥವಾ ನಿರೂಪಣೆಯನ್ನು ಲಿಸ್ಟ್ ನ ಪ್ರತಿ ಅಂಶದಲ್ಲೂ ಮಾಪನ ಮಾಡುತ್ತದೆ. ಅಲ್ಲದೇ ಅದರಿಂದ ದೊರೆತ ಮೌಲ್ಯಗಳ ಪಟ್ಟಿಯನ್ನು ಹಿಂದಿರುಗಿಸುತ್ತದೆ. ಈ ರಚನೆಯು ಒಂದು ಸರಳ ಕಾರ್ಯಾಚರಣೆಯ ಪ್ರೊಗ್ರಾಮಿಂಗ್ ಶೈಲಿಗೆ ಸಾಧನವಾಗಿದೆ.
ಪರ್ಲ್ ನಲ್ಲಿ, ಕನಿಷ್ಠ ಹಲೋ ವರ್ಲ್ಡ್ ಪ್ರೊಗ್ರಾಮ್ ಅನ್ನು ಕೆಳಕಂಡಂತೆ ಬರೆಯಲು ಸಾಧ್ಯ:
ಸರಣಿ ತಂತುವನ್ನು ಮುದ್ರಣ ಮಾಡುತ್ತದೆ. ಅಲ್ಲದೇ ಒಂದು ಹೊಸವಾಕ್ಯ, ಸಾಂಕೇತಿಕವಾಗಿ ಒಂದು ವಿಶೇಷ ಚಿಹ್ನೆಯ ಮೂಲಕ ವ್ಯಕ್ತಪಡಿಸುತ್ತದೆ. ಇದರ ಅರ್ಥ ವಿವರಣೆಯು ಪ್ರೆಸೆಡಿಂಗ್ ಎಸ್ಕೇಪ್ ವಿಶೇಷ ಚಿಹ್ನೆ ಮೂಲಕ ಬದಲಾಗುತ್ತದೆ.
ಹೆಚ್ಚಿನ ಕಾಳಜಿಯೊಂದಿಗೆ, ಪರ್ಲ್ ಕೋಡನ್ನು ವಿಂಡೋಸ್ ಮತ್ತು ಯುನಿಕ್ಸ್ಗೆಗೆ ಮಧ್ಯದಲ್ಲಿ ಸುಲಭವಾಗಿ ಒಯ್ಯಲು ಸಾಧ್ಯ. ಒಯ್ಯಲು ಅನುಕೂಲವಾದ ಪರ್ಲ್ ಕೋಡನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಸಾಫ್ಟ್ ವೇರ್ ಒದಗಿಸುವವರು ಬಳಸುತ್ತಾರೆ. ಇದನ್ನು ಪ್ಯಾಕೇಜಿಂಗ್ ಅನ್ನು ಸರಳಗೊಳಿಸಲು ಮತ್ತು ಸಾಫ್ಟ್ ವೇರ್ ರಚನೆಯನ್ನು ಮತ್ತು ಲಿಪಿ ಜೋಡಣೆಯನ್ನು ಸಂರಕ್ಷಿಸುತ್ತದೆ.
ಪರ್ಲ್ ನ ಹಲವು ಗುಣಲಕ್ಷಣಗಳು ಪ್ರೋಗ್ರಾಮ್ಮರಗಳ ಕೆಲಸವನ್ನು ಮುಖ್ಯವಾಗಿ ಮತ್ತು ಮೆಮೊರಿ ಅವಶ್ಯಕತೆಗಳನ್ನು ಸುಲಭಗೊಳಿಸುತ್ತವೆ. ಇದರಲ್ಲಿ ಆಟೋಮಾಟಿಕ್ ಮೆಮೊರಿ ನಿರ್ವಹಣೆ; ಡೈನಮಿಕ್ ಟೈಪಿಂಗ್;ಸರಣಿ ತಂತುಗಳು, ಪಟ್ಟಿಗಳು, ಮತ್ತು ಹ್ಯಾಷೆಸ್; ನಿಯಮಿತ ನಿರ್ದಿಷ್ಟ ನಿರೂಪಣೆಗಳು; ಆಂತರಿಕ ಪರೀಕ್ಷೆ; ಮತ್ತು ಒಂದು ಇವಲ್ ಕಾರ್ಯ ನಿರ್ವಹಣೆ ಒಳಗೊಂಡಿದೆ.
ಪರ್ಲಿನ ವಿವರಣೆಯ ಕಾಲಾವಧಿಯನ್ನು ಸಂಕಲನ ಘಟ್ಟ ಮತ್ತು ಕಾರ್ಯಾಚಾರಣೆಯ ಘಟ್ಟವೆಂದು ವಿಷದವಾಗಿ ವಿಭಾಗಿಸಬಹುದು. ಪರ್ಲಿನಲ್ಲಿ, ಈ ಘಟ್ಟಗಳು ವಿವರಣೆಯ ಕಾಲಾವಧಿಯ ಚಕ್ರದಲ್ಲಿ ಪ್ರಮುಖ ಸ್ತರವಾಗಿವೆ. ಒಂದೊಂದು ಅರ್ಥೈಸುವ ಸಂದರ್ಭಕ್ಕೂ ಒಂದೊಂದು ಘಟ್ಟವನ್ನು ಒಂದೇ ಬಾರಿ ಹಾದು ಹೋಗುತ್ತವೆ. ಇಲ್ಲಿನ ಪ್ರಮುಖ ಘಟ್ಟಗಳು ಒಂದು ನಿಶ್ಚಿತ ಅನುಕ್ರಮವನ್ನು ಅನುಸರಿಸುತ್ತವೆ.
ಹಲವು ವೇರಿಯಬಲ್ಗಳು ಸಿಗಿಲ್ನ ನಿರ್ದೇಶನದಲ್ಲಿ ಗುರುತಿಸಲ್ಪಡುತ್ತವೆ. ಇದು ಡಾಟಾ ಮಾದರಿಯ ಅಕ್ಸೆಸ್ ಅನ್ನು ಗುರುತಿಸುತ್ತದೆ. ಸ್ವತಃ ಅನಿರ್ದಿಷ್ಟ ಮೌಲ್ಯ ಮಾದರಿಯಲ್ಲಿ ಅಲ್ಲ), ಸಿಗಿಲ್ ಹೊಂದಿರದಿದ್ದ ಫೈಲ್ ಹಾಂಡಲ್ಸ್ ಇದಕ್ಕೆ ಹೊರತಾಗಿದೆ. ಅದೇ ಹೆಸರನ್ನು ಮೌಲ್ಯಗಳ ವಿವಿಧ ಡಾಟಾ ಮಾದರಿಗಳಲ್ಲಿ ಸಮಂಜಸವಾಗಿ ಬಳಕೆ ಮಾಡಿಕೊಳ್ಳಬಹುದು.
ಲಾರಿ ವಾಲ್ , ಪರ್ಲ್ ಬಗ್ಗೆ ತಮ್ಮ ಅಧ್ಯಯನ ಕಾರ್ಯವನ್ನು 1987ರಲ್ಲಿ ಯುನೈಸಿಸ್ನಲ್ಲಿ ಪ್ರೋಗ್ರಾಮ್ಮರ್ ಆಗಿರುವ ಸಮಯದಲ್ಲಿ ಪ್ರಾರಂಭ ಮಾಡಿದರು, ಇದು ಕಂಪ್.ಸೋರ್ಸೆಸ್.ಮಿಸ್ಕ್ ಸುದ್ದಿಗುಂಪಿಗೆ ಡಿಸೆಂಬರ್ 18, 1987ರಲ್ಲಿ ಬಿಡುಗಡೆಯಾದ ರೂಪ 1.0. ಇದಾಗಿತ್ತು. ಭಾಷೆಯು ಮುಂದಿನ ಕೆಲವು ವರ್ಷಗಳಲ್ಲಿ ಕ್ಷಿಪ್ರವಾಗಿ ವಿಸ್ತರಿಸಿತು.
ಒಂದು ಅರ್ರೆಯ್ಯಲ್ಲಿರುವ ಅಂಶಗಳ ಸಂಖ್ಯೆಯನ್ನು ಸ್ಕೆಲಾರ್ ಇರುವ ಪರಿಸ್ಥಿತಿಯ ಅರ್ರೆಯ ಮಾಪನದಿಂದ ಅಥವಾ $# ಸಿಗಿಲ್ ನ ಸಹಾಯದಿಂದಲಾದರೂ ನಿರ್ಧರಿಸಬಹುದು. ಇದರ ಉತ್ತರ-ಭಾಗವು ಅರ್ರೆಯಲ್ಲಿನ ಅಂತಿಮ ಅಂಶದ ಬಗ್ಗೆ ಸೂಚ್ಯಂಕ ನೀಡುತ್ತದೆ, ಅಂಶಗಳ ಸಂಖ್ಯೆಯನ್ನು ನೀಡುವುದಿಲ್ಲ. ಸ್ಕೆಲಾರ್ ಮತ್ತು ನಿರೂಪಣೆಗಳು ಸಮನಾಗಿದೆ.
ದಿ ಕ್ಯಾಮ್ಪ್ರಹೆನ್ಸಿವ್ ಪರ್ಲ್ ಅರ್ಕ್ಹಿವ್ ನೆಟ್ವರ್ಕ್ ಸಹಾಯಕ ವೇದಿಕೆಯ ಒಂದು ಪೂರ್ಣ ಪಟ್ಟಿಯ ಜೊತೆಗೆ ಅದರ ಹಂಚಿಕೆಯ ಲಿಂಕ್ ಗಳನ್ನು ಪ್ರತಿಯೊಂದಕ್ಕೂ ಲಭ್ಯವಾಗುವಂತೆ ವರ್ಗಾಯಿಸುತ್ತದೆ. ಸಾರ್ವಜನಿಕವಾಗಿ ದೊರಕುವ ಪರ್ಲ್ ಮಾಡ್ಯೂಲ್ಗಳ ಆಧಾರವಾಗಿದೆ. ಇವುಗಳು ಕೋರ್ ಪರ್ಲ್ ಹಂಚಿಕೆಯ ಭಾಗವಾಗಿಲ್ಲ.
ಸುಮಾರು ಇದೇ ಸಮಯದಲ್ಲಿ, ಪರ್ಲ್ 6ರ ಹೆಚ್ಚುವರಿ ಅಭಿವೃದ್ಧಿಗಾಗಿ ಇನ್ನೊಂದು ಯೋಜನೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲಾಯಿತು. ಅದೇ ರಾಕುಡೋ ಪರ್ಲ್ ನ ಬೆನ್ನಿನಲ್ಲೇ ಇದನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಯಿತು. ಕಳೆದ 2009 ನವೆಂಬರ್ ತನಕವೂ, ರಾಕುಡೋ ಪರ್ಲ್ ನಿಯಮಿತವಾಗಿ ಪ್ರತಿ ತಿಂಗಳು ಬಿಡುಗಡೆಗೊಳ್ಳುತ್ತಿದೆ. ಈಗ ಇದು ಪರ್ಲ್ 6ರ ಒಂದು ಸಂಪೂರ್ಣ ಕ್ರಿಯಾರೂಪ.
ಹ್ಯಾಷೆನಲ್ಲಿರುವ ಪ್ರತ್ಯೇಕ ಮೌಲ್ಯಗಳಿಗೆ ಸರಿಹೊಂದುವಂತಹ ಕೀಯನ್ನು ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ನಲ್ಲಿ ಒದಗಿಸುತ್ತದೆ. $ಸಿಗಿಲ್ ಸಂಕಲಿತ ಅಂಶವನ್ನು ಒಂದು ಸ್ಕೆಲಾರ್ ಎಂದು ಗುರುತಿಸುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ${} '' ಒಂದು ಹ್ಯಾಷ್ ಅನ್ನು ಅದರ ಪ್ರತ್ಯೇಕ ಮೌಲ್ಯಗಳ ಆಧಾರದ ಮೇಲೆ ಚಾಲನೆ ನೀಡಿ ಪ್ರಾರಂಭಿಸಬಹುದು:
ಪರ್ಲ್ ಒಂದು ಸಾಧಾರಣ-ಸಂಕಲ್ಪಿತ ಪ್ರೋಗ್ರಾಮ್ಮಿಂಗ್ ಭಾಷೆ ಮೂಲತಃ ದತ್ತಾಂಶ ಬದಲಾವಣೆಗೆ ಅಭಿವೃದ್ದಿ ಪಡಿಸಲಾಯಿತು. ಇದನ್ನು ಈಗ ವ್ಯಾಪಕ ಕೆಲಸಗಳಿಗೆ ಸಿಸ್ಟಮ್ ನಿರ್ವಹಣೆ, ವೆಬ್ ಅಭಿವೃದ್ಧಿ, ನೆಟ್ವರ್ಕ್ ಪ್ರೋಗ್ರಾಮ್ಮಿಂಗ್, ಆಟಗಳು, ಬಯೋಇನ್ಫಾರಮಾಟಿಕ್ಸ್, ಮತ್ತು ಗಳ ಅಭಿವೃದ್ಧಿಗೆ ಉಪಯೋಗವಾಗುತ್ತಿದೆ.
ಸಬ್ರುಟೀನ್ಗಳು@_ ಸಂಕೇತವನ್ನು ಒಂದು ಹ್ಯಾಷ್ ಗೆ ಹೆಸರಿಸಿದ ಚರ್ಚೆಗಳ ಉತ್ತೇಜನೆಗೆ ಅವಕಾಶ ಮಾಡಬಹುದು; ಇದನ್ನು ಪರ್ಲ್ ಬೆಸ್ಟ್ ಪ್ರಾಕ್ಟ್ಟಿಸೆಸ್ ನಲ್ಲಿ ಶಿಫಾರಸ್ಸು ಮಾಡಲಾಗಿದೆ. ಯಾವದೇ ಸಬ್ರುಟೀನ್ಗಳು ಮೂರರ ಮೇಲಿನ ಹೆಚ್ಚಿನ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಹೊಂದಿದವುಗಳಿಗೆ ಬಳಸಬಹುದು.
ಇದು ಸ್ಮೃತಿವರ್ಧಕ ಲಕ್ಷಣದ ಹೆಸರುಗಳ ಮಾನದಂಡವನ್ನು ಒದಗಿಸುತ್ತದೆ. ಅಲ್ಲದೇ ಮೌಲ್ಯದ ಉಲ್ಲೇಖದ ಶಬ್ದಾರ್ಥ-ಶಾಸ್ತ್ರವನ್ನು ಸಜ್ಜುಗೊಳಿಸುತ್ತದೆ. ಮೈ ಎಂಬ ಪ್ರಮುಖ ಸೂಚಿಪದವು ಅನುಗತವಾಗಿ ಬರುವ ವೆರಯಾಬಲ್ಗಳು ಕೋಶಾರ್ಥದ ಲಕ್ಷಣವಾಗಿ ಬ್ಲಾಕನ್ನು ಒಳಗೊಂಡಿರುವುದನ್ನು ಸೂಚಿಸುತ್ತದೆ.
ಉದ್ದರಣ-ತರಹದ ನಿರ್ವಹಣೆಯು ಒಂದು ತಂತುಗಳ ಪಟ್ಟಿಯ ಲಕ್ಷಣಗಳನ್ನು ಉದ್ದರಣ ಚಿನ್ಹೆಗಳು ಮತ್ತು ಅಲ್ಪ-ವಿರಾಮದ ಚಿಹ್ನೆಗಳನ್ನು ಬೆರಳಚ್ಚು ಮಾಡದೆ ಅಂಗೀಕರಿಸುತ್ತದೆ.
ಬಹುತೇಕ ಯಾವುದೇ ಡಿಲಿಮಿಟರ್ ಅನ್ನು ಪ್ರಕ್ಷೇಪ ಚಿಹ್ನೆಗೆ ಬದಲಾಗಿ ಬಳಸಬಹುದು. ಕೆಳಕೊಂಡ ವಾಕ್ಯಗಳು ಸಮಾನಾರ್ಥಕವಾಗಿವೆ:
ಸಬ್ರುಟೀನ್ ಹಿಂತಿರುಗಿದ ಆಧಾರದ ಮೂಲಕ ನಿರ್ಗಮನ ಹೊಂದಿದ್ದರೆ, ಅದು ಮಾಪನಗೊಂಡ ಅಂತಿಮ ನಿರೂಪಣೆಯನ್ನು ಸಬ್ರುಟೀನ್ ಸಂಗ್ರಹಕ್ಕೆ ಹಿಂದಿರುಗಿಸುತ್ತದೆ. ವಾಪಸಾದ ಮೌಲ್ಯದಲ್ಲಿ ಅರ್ರೆಯ್ ಮತ್ತು ಹ್ಯಾಷ್ ಗಳು ಸ್ಕೆಲಾರ್ಗಳ ಪಟ್ಟಿಗಳಾಗಿ ವಿಸ್ತಾರಗೊಂಡು, ಚರ್ಚೆಗಳಿಗಷ್ಟೇ ಸೀಮಿತಗೊಳ್ಳುತ್ತವೆ.
ಪರ್ಲ್ ನ ಒಟ್ಟಾರೆ ವಿನ್ಯಾಸ ಸಂಪೂರ್ಣವಾಗಿ ಇಂದ ಹುಟ್ಟಿಕೊಂಡಿದೆ. ಪರ್ಲ್ ಸಹಜವಾಗಿ ಕಾರ್ಯಕ್ರಿಯಾ ಚಿಹ್ನೆ, ಅಸ್ಸೈನ್ಮೆಂಟ್ ಸ್ಟೇಟ್ಮೆಂಟ್ಸ್ , ಬ್ರೇಸ್ ಡಿ-ಲಿಮಿಟೆಡ್ ಬ್ಲಾಕ್ಸ್, ಕಂಟ್ರೋಲ್ ಸ್ಟ್ರಕ್ಚರ್ಸ್ , ಮತ್ತು ಸಬ್ ರುಟಿನ್ಸ್ ಗಳು ಸೇರಿವೆ.
ಓ'ರೆಯ್ಲಿ ಮೀಡಿಯಾ ದವರು ಪ್ರಕಟಿಸಿದ ಪ್ರೋಗ್ರಾಮ್ಮಿಂಗ್ ಪರ್ಲ್ ' ಎಂದೇ ಪರಿಚಿತವಾಗಿದೆ. ಈ ಒಂಟೆಯ ಚಿತ್ರವು ಪರ್ಲ್ ನ ಪ್ರಚಲಿತ ಸಂಕೇತವಾಯಿತು. ಇದು ಹಾಕರ್ ಲಾಂಛನವಾಗಿ ಬಳಕೆಯಲ್ಲಿದೆ, ಕೆಲವು ಟೀ-ಶರ್ಟ್ಗಳು ಮತ್ತು ಇತರ ಸಿದ್ದ ಉಡುಪುಗಳಲ್ಲೂ ಕಂಡು ಬರುತ್ತದೆ.
ಇದು ಬ್ಲಾಕ್-ನಿರ್ಧಾರಿತ ಕಂಟ್ರೋಲ್ ರಚನಾ-ಕ್ರಮವನ್ನು ಹೊಂದಿದೆ; ಇದು , ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, ಮತ್ತು ಜಾವಾ ಪ್ರೋಗ್ರಾಮ್ಮಿಂಗ್ ಭಾಷೆಗಳನ್ನು ಹೋಲುತ್ತದೆ. ಪ್ರಕ್ಷೇಪ ಚಿಹ್ನೆ ನಿಯಮಗಳನ್ನು ಸುತ್ತುವರೆದಿವೆ, ಮತ್ತು ಬ್ರೆಸಸ್ಗಳು ಕಂಟ್ರೋಲ್ಲ್ಡ್ ಬ್ಲಾಕ್ಸ್ಗಳನ್ನೂ ಸುತ್ತುವರೆದಿವೆ:
ಒಂದು ಸಬ್ರುಟೀನಿನ ಲಕ್ಷಣವನ್ನು ಸಂಖ್ಯೆ ಅಥವಾ ಮಾದರಿಯಿಂದ ಪ್ರಕಟಿಸಬಾರದು; ವಾಸ್ತವವಾಗಿ, ಅವುಗಳಲ್ಲಿ ಒಂದು ಕರೆಯಿಂದ ಮತ್ತೊಂದು ಕರೆಗೆ ವ್ಯತ್ಯಾಸವಾಗಬಹುದು. ಗುಣಲಕ್ಷಣದ ಯಾವುದೇ ಸ್ಥಿರತೆಯನ್ನು ಸಬ್ರುಟೀನಿನ ಮಿತಿಯಲ್ಲಿ ಸ್ಪಷ್ಟವಾಗಿ ನಿರ್ವಹಿಸಬಹುದು.
ಲಾರಿ ವಾಲ್ ರ ಪ್ರಕಾರ, ಪರ್ಲ್ ಎರಡು ಸ್ಲೋಗನ್ನುಗಳನ್ನು ಹೊಂದಿದೆ. ಮೊದಲನೆಯದು " ದೆರಿಸ್ ಮೋರ್ ದಾನ್ ಒನ್ ವೇ ಟು ಡು ಇಟ್," ಸಾಮಾನ್ಯವಾಗಿ ಎಂದೇ ಪರಿಚಿತ. ಎರಡನೇ ಸ್ಲೋಗನ್ "ಈಸಿ ಥಿಂಗ್ಸ್ ಶುಡ್ ಬಿ ಈಸಿ ಮತ್ತು ಹಾರ್ಡ್ ಥಿಂಗ್ಸ್ ಶುಡ್ ಬಿ ಪಾಸ್ಸಿಬಲ್."
ಪರ್ಲ್ ಅನ್ನು ವ್ಯಾಪಕವಾಗಿ ಹಣಕಾಸಿನ ವ್ಯವಹಾರ ಮತ್ತು ಬೈಯೋಇನ್ಫಾರ್ಮ್ಟಿಕ್ಸ್ನಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ. ಅಲ್ಲಿ ಇದು ಶೀಘ್ರ ಬೆಳವಣಿಗೆಯ ಅಳವಡಿಕೆಗೆ ಉಪಯುಕ್ತವಾಗಿದೆ. ಅದರ ಕಾರ್ಯಾಚರಣೆ ಮತ್ತು ದೊಡ್ಡ ಡಾಟಾ ಸೆಟ್ಗಳ ಸಮರ್ಥ ನಿರ್ವಹಣೆಗೆ ಸದ್ಯ ಬಳಕೆಯಾಗುತ್ತಿದೆ.
ಪರ್ಲ್ ಒಂದು ಗೊಟೊ ಲೇಬಲ್ ನಿರೂಪಣೆ ಹೊಂದಿದೆ; ಆದರೆ ಇದರ ಬಳಕೆ ವಿರಳ. . ಸಂದರ್ಭಾನುಸಾರ ಒಂದು ಗೊಟೊ ಪರ್ಲ್ ನಲ್ಲಿ ದೊರಕುವಂತೆ ಇತರ ಭಾಷೆಗಳಲ್ಲಿ ಇದು ಪರಿಗಣಿತವಾಗುವುದಿಲ್ಲ. ಏಕೆಂದರೆ ಅದರಲ್ಲಿನ ಕಂಟ್ರೋಲ್ ಆಯ್ಕೆಯ ಪರಿಚಲನೆಯ ವಿಸ್ತಾರ ಅದನ್ನೊಳಗೊಂಡಿದೆ.
ಪರ್ಲ್ , ಸಹಯೋಗದ ಆರ್ರೆ ಹ್ಯಾಷೆಸ್ ಗಳನ್ನು , ಮತ್ತು ಸಾಮಾನ್ಯ ಪದವಿನ್ಯಾಸಗಳನ್ನು ಸೆಡ್ನಿಂದ ತೆಗೆದುಕೊಳ್ಳುತ್ತವೆ. ಇವುಗಳು ಹಲವು ಪದಾನ್ವಯದ ವಿವರಣೆಯನ್ನು, ಡಾಟಾ-ನಿರ್ವಹಣಾ ಕೆಲಸಗಳನ್ನು, ಸರಳ ಮತ್ತು ಸುಗಮಗೊಳಿಸುತ್ತದೆ
ಇನ್ನೊಂದು ಭಾಷಾವಿಶಿಷ್ಟ @_ ಸಂಕೇತವನ್ನು ಲಕ್ಷಣಗಳಿಂದ ದೂರದ ಅಂತರಕ್ಕೆ ಬದಲಾವಣೆ ಮಾಡುವುದು. ಇದು ವಿಶೇಷವಾಗಿ ಸಬ್ರುಟೀನ್ ಒಂದೇ ಒಂದು ಚರ್ಚೆಯನ್ನು ತೆಗೆದುಕೊಳ್ಳುವ ಅಥವಾ ಸ್ವಚರ್ಚೆಯ ವಸ್ತು-ಆಧಾರಿತ ಮಾಡ್ಯೂಲ್ ಗಳ ನಿರ್ವಹಣೆಯಲ್ಲಿ ಸಾಮಾನ್ಯವಾಗಿದೆ.
ಕಂಟ್ರೋಲ್ ಕೀವರ್ಡ್ಸ್ ಹರಿವು ನೆಕ್ಸ್ಟ್ , ಲಾಸ್ಟ್ , ರಿಟರ್ನ್, ಮತ್ತುರೆಡೋ ನಿರೂಪಣೆಗಳಾಗುತ್ತವೆ, ಹೀಗಾಗಿ ಅವುಗಳನ್ನು ಶಾರ್ಟ್-ಸರ್ಕ್ಯುಟ್ ನಿರ್ವಾಹಕಗಳೊಂದಿಗೆ ಬಳಸಬಹುದು.
ಈ ಸಂಕೇತ ಸಂಖ್ಯೆ '5'ನ್ನು ಮುದ್ರಿಸುತ್ತದೆ. ವೇರಿಯಬಲ್ಗಳ ಮೌಲ್ಯಗಳು ಹಾಗೆಯೇ ಉಳಿಯುತ್ತವೆ. ಪರ್ಲಿನಲ್ಲಿ ಗಮನಿಸಬೇಕಾದುದೆಂದರೆ, + ಯಾವಾಗಲೂ ಸಂಖ್ಯಾ ಹೆಚ್ಚಳದ ನಿರ್ವಾಹಕ. ತಂತುವಿನ ಪೋಣಿಸುವಿಕೆಯ ನಿರ್ವಹಣೆ ಕಾಲದ್ದು.
ಒಂದು ಅರ್ರೆಯ್ ಮೌಲ್ಯವು ಅದರ ಅಂಶಗಳ ಪಟ್ಟಿಯ ಮೂಲಕ ಸೂಚಿತವಾಗುತ್ತದೆ, ಅಲ್ಪ-ವಿರಾಮದಿಂದ ಬೇರ್ಪಟ್ಟು, ಪ್ರಕ್ಷೇಪ ಚಿಹ್ನೆಗಳಿಂದ ಸುತ್ತುವರೆದಿರುತ್ತದೆ.
ಯಾವುದೇ ರವಾನೆಯಾದ ಚರ್ಚೆಗಳು ಸಬ್ರುಟೀನ್ಗೆ ವಿಶೇಷ ಅರ್ರೆಯ್ @_ ಆಗಿ ದೊರಕುತ್ತವೆ. @_ಲ್ಲಿನ ಅಂಶಗಳು ಪ್ರಸ್ತುತ ಚರ್ಚೆಗೆ ಪರ್ಯಾಯವಾಗಿದೆ; @_ ಸಂಕೇತದ ಅಂಶವನ್ನು ಬದಲಾಯಿಸಿದರೆ ಅದಕ್ಕೆ ಅನುಗುಣವಾದ ಚರ್ಚೆಯೂ ಸಹ ಬದಲಾಗುತ್ತದೆ.
ಪರ್ಲ್ ಯಾವುದೇ ಒಂದು ನಿರ್ದಿಷ್ಟ ಪ್ರೋಗ್ರಾಮ್ಮಿಂಗ್ ಮಾದರಿಗಳನ್ನು ಹೇರುವುದಿಲ್ಲ. ಅಥವಾ ಪ್ರೋಗ್ರಾಮ್ಮರ್ಗಳು ಇವಿಷ್ಟರಲ್ಲಿಯೇ ಆಯ್ಕೆ ಮಾಡಿಕೊಳ್ಳುವ ಅಗತ್ಯವಿದೆ.
ಪರ್ಲ್ 5.10ರ ರೂಪವು ಒಂದು ಸೆ ಕಾರ್ಯವನ್ನು ಪರಿಚಯಿಸುತ್ತದೆ. ಇದು ಒಂದು ನ್ಯೂಲೈನ್ ವಿಶೇಷ ಚಿಹ್ನೆ ಅನ್ನು ಸೂಚ್ಯವಾಗಿ ಲಗತ್ತಿಸುತ್ತದೆ, ಕನಿಷ್ಠ "ಹಲೋ ವರ್ಲ್ಡ್" ಪ್ರೋಗ್ರಾಮನ್ನು ಇನ್ನೂ ಮೊಟಕುಗೊಳಿಸುತ್ತದೆ:
ಛೇದಿಸಲ್ಪಟ್ಟ ಕಾರ್ಯಚಟುವಟಿಕೆಯು ಒಂದು ತಂತುಗಳ ಪಟ್ಟಿಯನ್ನು ಹಿಂದಿರುಗಿಸುತ್ತದೆ. ಇವುಗಳು ಒಂದು ತಂತುವಿನ ನಿರೂಪಣೆಯಿಂದ ಒಂದು ಡಿಲಿಮಿಟರ್ ತಂತು ಅಥವಾ ನಿಯಮಿತ ನಿರೂಪಣೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಬೇರ್ಪಟ್ಟಿವೆ.
ಅರ್ರೆಯ್ಗಳು ಅವುಗಳ ಅಂಶಗಳಿಗೆ ವಿಸ್ತರಿಸಿವೆ; ಹ್ಯಾಷ್ ಗಳು ಒಂದು ಕೀ/ಮೌಲ್ಯದ ಜೋಡಿಯ ಪಟ್ಟಿಗೆ ವಿಸ್ತರಿಸಿವೆ; ಇದು ಬಹಳಷ್ಟು ಸಬ್ರುಟೀನ್ಗಳಿಗೆ ಒಂದು ಸಮವಾದ ಸ್ಕೆಲಾರ ಪಟ್ಟಿಯಾಗಿ ರವಾನೆಯಾಗಿವೆ.
ಪರ್ಲ್ ಒಂದು ಬೂಲಿಯನ್ ಭಾಷಾ ಪಠ್ಯವನ್ನು ಹೊಂದಿದೆ.ಇದನ್ನು ನಿಯಮಾಧೀನ ವರದಿಗಳ ಮಾಪನಕ್ಕೆ ಬಳಸಲಾಗುತ್ತದೆ. ಈ ಕೆಳಕಂಡ ಎಲ್ಲ ಮೌಲ್ಯಗಳನ್ನು ಪರ್ಲ್ ನಲ್ಲಿ ದೋಷಪೂರಿತವೆಂದು ಮಾಪನ ಮಾಡಲಾಗಿದೆ:
ಗೆ ಸಮಾನರೂಪವಾಗಿದೆ. ಆದರೆ ಕೆಳಮಟ್ಟದ ಆದ್ಯತೆ ಹೊಂದಿವೆ, ಹೀಗಾಗಿ ಅವುಗಳಿಗೆ ಸಮಗ್ರ ನಿರೂಪಣೆಗಳನ್ನು ಹಿಡಿತದಲ್ಲಿಡಲು ಸುಲಭವಾಗಿದೆ.)
ಪರ್ಲ್ ಹಲವು ಮತ್ತು ವಿಭಿನ್ನ ಬಳಕೆಗಳನ್ನು ಹೊಂದಿದೆ, ವಿವಿಧ ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಮತ್ತು ಥರ್ಡ್-ಪಾರ್ಟಿ ಮಾಡ್ಯೂಲ್ಗಳ ಲಭ್ಯತೆಗಳ ಸಂಯೋಗವನ್ನೂ ಹೊಂದಿದೆ.
ಒಂದು ಟೈಪ್ಗ್ಲೊಬ್ ಮೌಲ್ಯವು ಸಾಂಖ್ಯೇತಿಕ ಕೋಷ್ಟಕದ ನಮೂದು. ಟೈಪ್ಗ್ಲೊಬ್ಗಳ ಮುಖ್ಯ ಬಳಕೆಯೆಂದರೆ ಸಾಂಖ್ಯೇತಿಕ ಕೋಷ್ಟಕದ ಪರ್ಯಾಯ ಸೃಷ್ಟಿಸುವುದು. ಉದಾಹರಣೆಗೆ
ಶಾರ್ಟ್-ಸರ್ಕ್ಯೂಟ್ ವ್ಯವಸ್ಥೆಯ ನಿರ್ವಾಹಕವನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಕಂಟ್ರೋಲ್ ಹರಿವಿನ ಪ್ರವೃತ್ತಿಗೆ ಅನುಗುಣವಾಗಿ ನಿರೂಪಣಾ ಹಂತದಲ್ಲಿ ಬಳಸಿಕೊಳ್ಳಲಾಗುತ್ತದೆ.
ಆದಾಗ್ಯೂ, ಅಲ್ಲಿ ಉಂಟಾದ ಕೋಡನ್ನು ಓದಲು ಕಷ್ಟವಾಗಬಹುದು,ಇದರಲ್ಲಿನ ಲಕ್ಷಣಗಳು ಉಲ್ಲೇಖ ಮೀರಿದ ಶಬ್ದಾರ್ಥ-ಶಾಸ್ತ್ರವಾಗುತ್ತದೆ, ಇದು ಆಕ್ಷೇಪಾರ್ಹವಾಗಬಹುದು.
ಪರಿಸ್ಥಿತಿಗೆ ಬೇಕಾದ ವಿಶೇಷ ಮಾರ್ಪಾಡಿನಿಂದ, ಒಂದು ವಿಶೇಷ ಕೊಂಡಿ ಪರ್ಲ್ ಅನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ ಪರಿಚಯಿಸಲಾಯಿತು.
ಇಲ್ಲಿ ಒಂದೇ ಒಂದು ನಿರೂಪಣೆಯು ನಿಯಂತ್ರಿತವಾಗಿದೆ, ನಿರೂಪಣೆಯ ಪರಿವರ್ತಕರು ಒಂದು ಅತಿ-ಸಂಕ್ಷಿಪ್ತ ವಾಕ್ಯ ರಚನೆಯನ್ನು ಒದಗಿಸುತ್ತಾರೆ:
ಸಬ್ರುಟೀನ್ ಹೆಸರಿನಲ್ಲಿ ಒಂದು ಚರ್ಚೆಗಳ ಪಟ್ಟಿಯೇ ಒದಗಿಸಬಹುದು. ಸ್ಕೆಲಾರ್ಸ್, ಲಿಸ್ಟ್ಸ್, ಅಥವಾ ಹ್ಯಾಷೆಸ್ ಚರ್ಚೆಗೆ ಒಳಪಡಬಹುದು.
ಹಿಂದಿರುಗಿದ ನಿರೂಪಣೆಯೂ ಸಬ್ರುಟಿನಿನ ಕಾಲಿಂಗ್ ಸಂಧರ್ಭದಲ್ಲಿ ಮಾಪನಗೊಳ್ಳುತ್ತವೆ; ಇದು ಅಜಾಗರೂಕತೆಯನ್ನು ಆಕಸ್ಮಿಕಗೊಳಿಸುತ್ತದೆ.
ಪರ್ಲ್ 5ರ ಇತಿಹಾಸದಲ್ಲಿ ಅತ್ಯಂತ ಪ್ರಮುಖ ಅಂಶವೆಂದರೆ ಭಾಷಾ ಶುದ್ದತೆ ಕಾರ್ಯ ನಡೆಯಿತು. ಇದು ಮಾಡ್ಯೂಲ್ ಸಹಾಯದ ಒಂದು ಪರಿಣಾಮ.
ಒಂದು ಸಾಮಾನ್ಯ ಭಾಷಾವೈಶಿಷ್ಟ್ಯವೆಂದರೆ @_ ಸಂಕೇತವನ್ನು ಒಂದು ಹೆಸರುಳ್ಳ ಅನಿರ್ದಿಷ್ಟ ಮೌಲ್ಯ ಪಟ್ಟಿಗೆ ವರ್ಗಾಯಿಸುವುದು.
ಪರ್ಲ್ ಎರಡು ಸೂಚ್ಯವಾದ ಆದೇಶಗಳ ಸರಣಿಯ ರಚನೆಗಳನ್ನು ಹೊಂದಿದೆ, ಇದರಲ್ಲಿ ಪ್ರತಿಯೊಂದು ಎರಡು ರೂಪಗಳನ್ನು ಹೊಂದಿದೆ:
1 ಅಥವಾ 0 ಎರಡರಲ್ಲಿ ನಿರ್ದಿಷ್ಟವಾಗಿ ಬೇಕಾದಲ್ಲಿ, ಒಂದು ಖಚಿತ ಪರಿವರ್ತನೆ ಮಾಡಲು ಸಾಧ್ಯ:
ಅಂತಿಮವಾಗಿ, ಮಲ್ಟಿಲೈನ್ ತಂತುಗಳನ್ನುಹಿಯರ್ ಡಾಕ್ಯುಮೆಂಟ್ಸ್ ಬಳಸಿ ವಿಷದಪಡಿಸಬಹುದು:
ಸಂಕೇತದಲ್ಲಿನ ಅಂಶಗಳನ್ನು ಉಪಲೇಖವಾಗಿ ಅದರ ರೂಢಿಗತ ಮಾದರಿಯಲ್ಲಿ ಸಂಕಲಿಸಬಹುದು.
'ಅರುಣ ಇರಾನಿ'ಯವರಿಗೆ, 'ಹಿಂದಿ ಚಿತ್ರದ ನಾಯಕಿ'ಯಾಗಿ ನಟಿಸಲು, 'ಅತ್ಯಂತ-ಆಸೆ' ಇತ್ತು
'ಹಿರೋಯಿನ್' ಆಗಿ ನಟಿಸುವ ಆಸೆ ಪ್ರಬಲವಾಗಿತ್ತು. ಅದು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ. ಅವರು ಮೈಕೈ ತುಂಬಿಕೊಂಡು ಆಕರ್ಷಣೆಯ ಕೇಂದ್ರವಾಗಿದ್ದಾಗ, ನಾಯಕಿಯ ಪಾತ್ರಗಳು ಅವರಿಗೆ ಹೇಗೋ ಕೈತಪ್ಪಿಹೋದವು. ಈ 'ತ್ರುಟಿ'ಗಳನ್ನು ಅವರು ಸರಿಯಾಗಿ ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವ ವೇಳೆಗೆ ಅವರ ಮೈಮಾಟ ಕಡಿಮೆಯಾಗಿ, ಅವರು ಕೇವಲ 'ತಾಯಿ' ಮುಂತಾದ 'ಪೋಷಕ ಪಾತ್ರ'ಗಳಿಗೆ ಮಾತ್ರ ಸರಿಹೊಂದುತ್ತಿದ್ದರು.
ತಮಗೆ ದೊರೆತ ಯಾವುದೇ ಪಾತ್ರಗಳನ್ನು ಅತ್ಯಂತ ನಿಷ್ಠೆಯಿಂದ ನಿರ್ವಹಿಸುತ್ತಿದ್ದರು
ಕೊನೆಗೆ , ರಲ್ಲಿ, ಪ್ರಥಮ, ಫಿಲ್ಮ್ ಫೇರ್ ಅವಾರ್ಡ್', ಬೆಸ್ಟ್ ಸಪೋರ್ಟಿಂಗ್ ಆರ್ಟಿಸ್ಟ್, 'ಅರುಣಾ ಇರಾನಿ'ಯವರಿಗೆ ದೊರೆಯಿತು. ,
೧೯೭೧, ’ಕಾರವನ್’ ಚಿತ್ರದಲ್ಲಿ ಹಳ್ಳಿಗಾಡಿನ ಹುಡುಗಿಯ ಪಾತ್ರ. ಚಿತ್ರವೂ 'ಬಾಕ್ಸ್ ಆಫೀಸ್' ನಲ್ಲಿ, ಚೆನ್ನಾಗಿ ಓಡಿತು. ನಟ, ನಿರ್ದೇಶಕ, 'ಮೆಹ್ಮೂದ್' ಜೊತೆ ಹೆಚ್ಚಾಗಿ ನಟಿಸಿ ಅವರಲ್ಲಿ ಆಕರ್ಷಿತರಾಗಿದ್ದರಿಂದ ಪಾತ್ರಗಳಮೇಲೆ ಹೆಚ್ಚಿಗೆ ಗಮನವೀಯಲಾಗಲ್ಲಿಲ್ಲ. ನಾಯಕ ನಟಿಯಾಗಿ ಮೇಲೆಬರಲು ಕಷ್ಟವಾಗುತ್ತಾಬಂತು. ಮೆಹ್ಮೂದ್ ನಿರ್ಮಿಸಿದ ಚಿತ್ರಗಳಲ್ಲಿ 'ಅಮಿತಾಭ್ ಜ್ಬಚ್ಚನ್', ಮತ್ತು 'ವಿನೋದ್ ಮೆಹ್ರಾ' ಜೊಗೆ ಅಭಿನಯಿಸಲು ಅನುವು ಮಾಡಿಕೊಟ್ಟಿತು. ಅರುಣ ಇರಾನಿಯವರ ಮತ್ತಿತರ ಚಿತ್ರಗಳು.
೧೯೬೧ ರಲ್ಲಿ ದಿಲೀಪ್ ಕುಮಾರ್ ರವರ, ’ಜಂಗಾ ಜಮುನ’ ಚಿತ್ರದಲ್ಲಿ ಪಾದಾರ್ಪಣೆಮಾಡಿದರು. ೯ ವರ್ಷದ ಬಾಲೆಯಾಗಿದ್ದಾಗಲೇ 'ಅಝ್ರಾ' ಯೆಂಬ ಚಿಕ್ಕ ಪಾತ್ರ,ವನ್ನು ವಹಿಸಿದ್ದರು. ಅರುಣರವರ ಹಲವು ಚಿತ್ರಗಳು.
ಸನ್, ೧೯೫೨ ರಲ್ಲಿ ಜನಿಸಿದರು. ಹಿಂದಿ, ಗುಜರಾತಿ ಚಿತ್ರಗಳಲ್ಲಿ 'ನಟನೆ' ಮತ್ತು 'ಡಾನ್ಸ್' ಗಳಲ್ಲಿ ಹೆಚ್ಚಾಗಿ ಎಲ್ಲರನ್ನೂ ಆಕರ್ಷಿಸಿದರು. ೩೦೦ ಚಿತ್ರಗಳಲ್ಲಿ, 'ಅತ್ಯುತ್ತಮ ಕಿರ್ದಾರ್' ಗಳಲ್ಲಿ, ಚಿತ್ರ ನಿರ್ಮಾಪಕ 'ಇಂದ್ರ ಕುಮಾರ್' ಹಾಗೂ 'ಆಡಿ ಇರಾನಿ'ಯವರ, ಸೋದರಿ. 'ಬೇಟ' ಚಿತ್ರದಲ್ಲಿ ಅವರ ಮಗನಾಗಿ ಕಾಣಿಸಿಕೊಂಡರು. ಅರುಣ ಇರಾನಿಯವರಿ. ನಿರ್ದೇಶಕ,ಕುಕು ಕೊಹ್ಲಿ ಯವರನ್ನು ಲಗ್ನವಾಗಿದ್ದಾರೆ.
ಬೇಟ ಚಿತ್ರದಲ್ಲಿ, ಚಿತ್ರಕ್ಕೆ, 'ಎರಡನೆಯ ಫಿಲ್ಮ್ ಫೇರ್ ಪ್ರಶಸ್ತಿ' ದೊರೆಯಿತು.
ನಿಸರ್ಗ ಸಹಜ ಸ್ಥಿತಿಯ ಸಾಲ್ಮನ್‌‌ಗಳ ಸಂಖ್ಯೆಯು ಇತ್ತೀಚಿನ ದಶಕಗಳಲ್ಲಿ ಗಮನಾರ್ಹವಾಗಿ ಕ್ಷೀಣಿಸುತ್ತಿದೆ. ವಿಶೇಷವಾಗಿ ಪಶ್ಚಿಮ ಯುರೋಪ್ ಮತ್ತು ಪೂರ್ವ ಕೆನಡಾದ ನೀರಿನಲ್ಲಿ ಮೊಟ್ಟೆಯಿಡುವ ಉತ್ತರ ಅಟ್ಲಾಂಟಿಕ್‌‌ನ ಸಾಲ್ಮನ್‌‌ಗಳು ಹಾಗೂ ವಾಯುವ್ಯ ಅಮೆರಿಕ ಸಂಯುಕ್ತ ಸಂಸ್ಥಾನದ ಸ್ನೇಕ್ ಮತ್ತು ಕೊಲಂಬಿಯಾ ನದಿಯಲ್ಲಿನ ನಿಸರ್ಗ ಸಹಜ ಸ್ಥಿತಿಯ ಸಾಲ್ಮನ್‌ಗಳು. ಈ ಕ್ಷೀಣಿಸುವಿಕೆಗೆ ಕಾರಣವಾದ ಅಂಶಗಳು ಈ ಕೆಳಗಿನಂತಿವೆ:
ತೆರೆದ-ಬಲೆಯ ಸಾಲ್ಮನ್‌ ಸಾಕಣೆಯಿಂದಾಗುವ ರೋಗಗಳ, ವಿಶೇಷವಾಗಿ ಸಮುದ್ರ ಪರೋಪಜೀವಿಗಳ, ವರ್ಗಾವಣೆ. ಯುರೋಪಿಯನ್ ಕಮಿಷನ್ ಹೀಗೆಂದು ದೃಢಪಡಿಸಿದೆ - “ನಿಸರ್ಗ ಸಹಜ ಸ್ಥಿತಿಯ ಸಾಲ್ಮನಿಡ್ ಸಂಪತ್ತಿನ ಇಳಿಕೆಯು ಇತರ ಅಂಶಗಳೊಂದಿಗೂ ಸಂಬಂಧವನ್ನು ಹೊಂದಿದೆ. ಆದರೆ ಹೆಚ್ಚಿನ ವೈಜ್ಞಾನಿಕ ಸಾಕ್ಷ್ಯಗಳು, ನಿಸರ್ಗ ಸಹಜ ಸ್ಥಿತಿಯ ಮೀನುಗಳನ್ನು ಮುತ್ತಿಕೊಂಡಿರುವ ಪರೋಪಜೀವಿಗಳ ಸಂಖ್ಯೆ ಮತ್ತು ಅದೇ ಅಳಿವೆಯಲ್ಲಿರುವ ಮೀನು ಸಾಕಣೆ ಕೇಂದ್ರಗಳ ನಡುವೆ ಇರುವ ನೇರ ಸಂಬಂಧವನ್ನು ದೃಢಪಡಿಸಿವೆ.” ಕೆನಡಾದ ಪಶ್ಚಿಮ ಕರಾವಳಿಯಲ್ಲಿರುವ ನಿಸರ್ಗ ಸಹಜ ಸ್ಥಿತಿಯ ಸಾಲ್ಮನ್‌ಗಳು ಹತ್ತಿರದ ಸಾಲ್ಮನ್‌ ಸಾಕಣೆ ಕೇಂದ್ರಗಳಿಂದಾಗಿ ಸಮುದ್ರ ಪರೋಪಜೀವಿಗಳಿಂದ ನಾಶಗೊಳ್ಳುತ್ತಿವೆ ಎಂದು ವರದಿಯಾಗಿದೆ.
ಅಟ್ಲಾಂಟಿಕ್‌ ಸಾಲ್ಮನ್‌ ಸ್ಮೋಲ್ಟ್‌‌ಗಳಿಗೆ, ಮೀನುಗಳನ್ನು ಸಾಯಿಸಲು ಕೇವಲ ಎಂಟು ಸಮುದ್ರ ಪರೋಪಜೀವಿಗಳೂ ಸಾಕಾಗುತ್ತದೆ. ಸ್ಮೋಲ್ಟ್‌ಗಳು ಅತಿ ಸಣ್ಣದಾಗಿರುವ ಪೆಸಿಫಿಕ್ ಕರಾವಳಿಯಲ್ಲಿ ಕೇವಲ ಒಂದು ಅಥವಾ ಎರಡು ಸಹ ತೀವ್ರ ಪರಿಣಾಮವನ್ನು ಬೀರಿ ಅವುಗಳ ಸಾವಿಗೆ ಕಾರಣವಾಗುತ್ತದೆ. ಅಟ್ಲಾಂಟಿಕ್‌‌ನಲ್ಲಿ, ನಾರ್ವೆ ಮತ್ತು ಸ್ಕಾಟಿಶ್ ಸಾಲ್ಮನ್‌ ಕ್ಷೀಣಿಸುವಿಕೆಗಳೆರಡಕ್ಕೂ ಸಮುದ್ರ ಪರೋಪಜೀವಿಗಳೇ ಕಾರಣವೆಂದು ಸಾಬೀತಾಗಿದೆ. ಪಶ್ಚಿಮ ಅಟ್ಲಾಂಟಿಕ್‌‌ನಲ್ಲಿ ಸಮುದ್ರ-ಶೋಧನೆ ಮಾಡಿ, 2000ರ ನಂತರದ ಅವಧಿಯ ಸಮುದ್ರ ಪರೋಪಜೀವಿಗಳ ಸಂಖ್ಯೆಯು ಅಪಾಯದ ಸ್ಥಿತಿಯಲ್ಲಿರುವ ಬೇ ಆಫ್ ಫಂಡಿ ಸಾಲ್ಮನ್‌ಗಳ ತೀವ್ರ ಕ್ಷೀಣಿಸುವಿಕೆಯಲ್ಲಿ ಪ್ರಮುಖ ಅಂಶವಾಗಿ ಕಂಡುಬರುವುದಿಲ್ಲ ಎಂಬುದನ್ನು ಕಂಡುಹಿಡಿದಿದೆ. 1980ರ ಮತ್ತು 1990ರ ದಶಕಗಳಲ್ಲಿ ಪರಿಸ್ಥಿತಿಯು ಭಿನ್ನವಾಗಿರಬಹುದು. ಆದರೆ ಅದರ ಬಗೆಗಿನ ನಿಜವಾದ ಇತಿಹಾಸವನ್ನು ತಿಳಿಯುವಲ್ಲಿ ನಾವು ವಿಫಲವಾಗಿದ್ದೇವೆ.
ಫೇರೋ ಮತ್ತು ಗ್ರೀನ್‌ಲ್ಯಾಂಡ್‌ಗಳಲ್ಲಿ ಮಿತಿಮೀರಿದ ಮೀನುಗಾರಿಕೆ, ವಿಶೇಷವಾಗಿ ವ್ಯಾಪಾರದ ದೃಷ್ಟಿಯಿಂದ ಮಿತಿಮೀರಿ ಮೀನುಗಳನ್ನು ಹಿಡಿಯುವುದು. ಅನೇಕ ಸಮುದ್ರ-ಆಹಾರ ಊರ್ಜಿತಗೊಳಿಸುವ ಮಾರ್ಗದರ್ಶಗಳು, ಸಮರ್ಥನೀಯ ಸಾಲ್ಮನ್‌ ಮೀನುಗಾರಿಕೆಗಳಿಗೆ ಮತ್ತು ಸಾಲ್ಮನ್‌ ಸಂಖ್ಯೆಯ ಮೇಲೆ ಋಣಾತ್ಮಕ ಪರಿಣಾಮವನ್ನು ಬೀರುವವುಗಳಿಗೆ ಸೂಚನೆಗಳನ್ನು ನೀಡುತ್ತದೆ.
ಸಾಗರ ಮತ್ತು ನದಿಗಳು ಬಿಸಿಯಾಗುವುದು. ಇದು ಮೊಟ್ಟೆಯಿಡುವುದನ್ನು ತಡಮಾಡಬಹುದು ಮತ್ತು ಸ್ಮೋಲ್ಟ್‌‌ಗಳಾಗುವುದನ್ನು ವೇಗಗೊಳಿಸಬಹುದು.
ಸೂಕ್ತವಾದ ಸಿಹಿ ನೀರಿನ ಆವಾಸಗಳ ನಾಶ. ವಿಶೇಷವಾಗಿ ಹೊಳೆ-ಹಳ್ಳಗಳ ಅವನತಿ ಮತ್ತು ರೆಡ್ಡ್‌ಗಳನ್ನು ತೋಡಲು ಬೇಕಾಗುವ ಯೋಗ್ಯವಾದ ಅಂಶಗಳ ಇಳಿಕೆ. ಬಹುಹಿಂದಿನಿಂದಲೂ ಹೊಳೆಗಳು ಬೀವರ್‌ಗಳಿಂದ ರೂಪಿಸಲ್ಪಡುತ್ತಿದ್ದವು . ಬೀವರ್‌‌ಗಳು ನಾಶ ಹೊಂದಿದುರಿಂದಾಗಿ, ಈ ಹೊಳೆಗಳ ಪೋಷಣೆ ಕಾರ್ಯವು ನಿಂತುಹೋಯಿತು.
ಹೊಳೆಗಳಿಗೆ ಹಿಂದಿರುವ ಬೆಳೆದ ಸಾಲ್ಮನ್‌‌ಗಳ ಆಹಾರಗಳನ್ನು ಹಿಡಿದಿಟ್ಟುಕೊಳ್ಳುವ ಸಾಮರ್ಥ್ಯದ ಇಳಿಕೆ. ಹೊಳೆಗಳಿಲ್ಲದೆ ಸತ್ತ ಬೆಳೆದ-ಸಾಲ್ಮನ್‌‌ಗಳು ನೇರವಾಗಿ ಹೊಳೆ ಮತ್ತು ನದಿಗಳಿಗೆ ಹಿಂದಕ್ಕೆ ಕಳುಹಿಸಲ್ಪಡುತ್ತವೆ.