Cನಲ್ಲಿ ಬರೆದ ಹಾಗೆ ಪರ್ಲ್ ಒಂದು ಒಳತಿರುಳ ವಿವರಿಸುವ (ಕೋರ್ )ವಿವರಕ ಸಾಧನವಾಗಿದೆ. ಜೊತೆಗೆ, ಪರ್ಲ್ ಮತ್ತು Cನಲ್ಲಿ ಬರೆದ ಹಾಗೆ ಮಾಡ್ಯೂಲ್ಗಳ ದೊಡ್ಡ ಸಂಗ್ರಹದ ಜೊತೆಗೂಡಿದೆ. ಇದರ ಆಧಾರ ವಿಂಗಡನೆಯು, tar file ನಲ್ಲಿ ಪ್ಯಾಕೇಜ್ ಮಾಡಿದರೆ ಮತ್ತು {1 {1}MB{/1)._ಸಂಕುಚಿತ{2/}ಗೊಂಡರೆ ಅದು 13.5 ಆಗಿರುತ್ತದೆ. ವಿವರಣೆಯು 150,000 ಲೈನ್ಗಳ C ಸಂಕೇತ ಮತ್ತು 1 MB ಯಷ್ಟು ಸಂಕಲನದ ಸಾಂಕೇತಿಕ ಯಂತ್ರ ವಿನ್ಯಾಸದಲ್ಲಿ ಕಾರ್ಯಸಾಧ್ಯವಾಗಿಸುತ್ತದೆ. ಇದಕ್ಕೆ ಪರ್ಯಾಯವಾಗಿ, ವಿವರಣೆಯನ್ನು ಒಂದು ಲಿಂಕ್ ಲೈಬ್ರರಿಯಲ್ಲಿ ಸಂಕಲಿಸಬಹುದು. ಇತರ ಪ್ರೊಗ್ರಾಂಗಳ ಜೊತೆಗೆ ಸೇರಿಸಬಹುದು. ವಿತರಣೆಯಲ್ಲಿ ಸುಮಾರು 500 ಮಾಡ್ಯೂಲ್ಗಳಿವೆ, ಇದರಲ್ಲಿ 200,000 ಪರ್ಲ್ ಲೈನುಗಳು, ಹೀಗೆ ಹೆಚ್ಚಾಗಿ 350,000 C ಕೋಡ್ ಲೈನುಗಳು ಅಡಕವಾಗಿದೆ. (ಹೆಚ್ಚಾಗಿ C ಕೋಡಿನ ಮಾಡ್ಯೂಲ್ಗಳು ಕ್ಯಾರೆಕ್ಟರ್-ಎನ್ಕೋಡಿಂಗ್ ಟೇಬಲ್ಸ್ಗಳನ್ನು ಹೊಂದಿರುತ್ತವೆ.)

ವಿವರಣೆಗೆ ಒಂದು ವಸ್ತು-ಆಧಾರಿತ ವಿನ್ಯಾಸವಿದೆ. ಪರ್ಲ್ ಭಾಷೆಯ ಎಲ್ಲ ಅಂಶಗಳು-ಸ್ಕೆಲಾರ್ಸ್, ಅರ್ರಯ್ಸ್, ಹ್ಯಾಷೆಸ್, ಸಂಕೇತ ರೆಫ್ಸ್, ಫೈಲ್ ಹಾಂಡಲ್ಸ್ - ಎಲ್ಲವೂ C ಸ್ಟ್ರಕ್ಟ್ನ(ರಚನೆ) ವಿವರಣೆಯಲ್ಲಿ ನಿರೂಪಿತವಾಗಿದೆ. ಈ ಸ್ಟ್ರಕ್ಟ್ಸ್ಳ(ರಚನೆಗಳ) ಮೇಲಿನ ಪ್ರಕ್ರಿಯೆಯು ಒಂದು ದೊಡ್ಡ ಮಾಕ್ರೊಸ್, ಟೈಪ್ದೆಫ್ಸ್, ಮತ್ತು ಕಾರ್ಯದ ಮೂಲಕ ಪರಿಚಿತವಾಗಿದೆ; ಇವುಗಳು ಪರ್ಲ್ C API ಯನ್ನು ಹೊಂದಿರುತ್ತವೆ. ಪರ್ಲ್ APIಗಳು ಆರಂಭಿಸುವ ಮೊದಲು ಗೊಂದಲ ಉಂಟುಮಾಡುತ್ತವೆ, ಆದರೆ ಅದರ ಪ್ರಾರಂಭಿಕ ಹಂತದಲ್ಲಿ ಒಂದು ನಿರ್ದಿಷ್ಟವಾಗಿ ಹೆಸರಿಸುವ ಕ್ರಮವನ್ನು ಅನುಸರಿಸುತ್ತದೆ. ಇದು ಉಪಯೋಗಿಸುವವರಿಗೆ ಮಾರ್ಗದರ್ಶನ ಒದಗಿಸುತ್ತದೆ. 

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

ಹೆಚ್ಚಾಗಿ ನಡೆಯುವುದೇನೆಂದರೆ ಪರ್ಲ್ ನ ಸಂಕಲಿತ ಘಟ್ಟವು ಪರಿವರ್ತಕವಾಗುತ್ತದೆ. ಅದು ಪರ್ಲ್ ನ ಚಲನಾ ಘಟ್ಟದಲ್ಲಿ ನಡೆಯುವ ಕಾರ್ಯಸಾಧ್ಯತೆ ಎನಿಸುತ್ತದೆ. ಆದರೆ ಅದರಲ್ಲಿ ಗಮನಾರ್ಹ ಅಪವಾದಗಳಿವೆ. ಪರ್ಲ್ ತನ್ನ ಪ್ರಮುಖ ದಕ್ಷತೆಯ ಸಾಮಾರ್ಥ್ಯದ ಉಪಯೋಗವನ್ನು ಪರ್ಲ್ ಕೋಡಿನ ಸಂಕಲನಾ ಘಟ್ಟದಲ್ಲಿ ಸಮರ್ಪಕವಾಗಿ ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ. ಪರ್ಲ್ ಕಾರ್ಯಶೀಲತಾ ಘಟ್ಟದಲ್ಲಿ ಪರಿವರ್ತಕಗಳನ್ನು ವಿಳಂಬಗೊಳಿಸುತ್ತದೆ. ಯಾವುದೇ ಕ್ಷಣದಲ್ಲಿ ಒದಗಬಹುದಾದ ಹಂತವನ್ನು ಸೂಚಿಸುವ ಪದಗಳೆಂದರೆ ಕಂಪೈಲ್ ಟೈಮ್ ಮತ್ತು ರನ್ ಟೈಮ್ . ಪರ್ಲ್ ಹೆಚ್ಚಾಗಿ ಕಂಪೈಲ್ ಘಟ್ಟದಲ್ಲಿ ಕಂಪೈಲ್ ಟೈಮ್ ನಲ್ಲಿ ಇರುತ್ತದೆ, ಆದರೆ ಕಂಪೈಲ್ ಟೈಮ್ ಅನ್ನು ಚಲನಾ ಘಟ್ಟದ ಅವಧಿಯಲ್ಲಿ ಸೇರಿಸಬಹುದು. ಒಂದು ತಂತುವಿನ ಚರ್ಚೆಯು ಕೋಡಿಗೆ ಇರುವ ಕಂಪೈಲ್ ಟೈಮ್ ಅನ್ನು codice_3 ಬಿಲ್ಟ್-ಇನ್ (ಆಂತರ್ಯದಲ್ಲಿ)ನಲ್ಲಿ ಸಂಭವಿಸುವ ಚಲನಾ ಘಟ್ಟಕ್ಕೆ ಸಾಗುತ್ತದೆ. ಪರ್ಲ್ ಸಾಮಾನ್ಯವಾಗಿ ಕಂಪೈಲ್ ಘಟ್ಟದಲ್ಲಿ ಕಾರ್ಯಾಚರಣೆಯ ಅವಧಿಯಲ್ಲಿರುತ್ತದೆ. ಸಾಕಷ್ಟು ಚಾಲಿತ ಘಟ್ಟವನ್ನು ಚಲನಾ ಸಮಯದಲ್ಲಿ ಕಳೆಯುತ್ತದೆ. codice_4 ಬ್ಲಾಕ್ನಲ್ಲಿ ಇರುವ ಸಂಕೇತವು ಚಲನಾ ಅವಧಿಯಲ್ಲಿನ ಒಟ್ಟುಗೂಡಿಸುವಿಕೆಯ, ಕಂಪೈಲ್ ಘಟ್ಟದಲ್ಲಿ ಕಾರ್ಯರೂಪಕ್ಕೆ ಬರುತ್ತವೆ. 

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

ಪರ್ಲ್ ಟರ್ನಿಂಗ್-ಕಂಪ್ಲೀಟ್ ವ್ಯಾಕರಣವನ್ನು ಹೊಂದಿದೆ. ಏಕೆಂದರೆ ಪದಾನ್ವಯದ ವಿವರಣೆಯು ಚಲನಾ-ಅವಧಿಯ ಕೋಡ್ ನಿಂದ ಪ್ರಭಾವಿತಗೊಂಡು ಕಂಪೈಲ್ ಘಟ್ಟದಲ್ಲಿ ಕಾರ್ಯರೂಪಕ್ಕೆ ಬಂದಿದೆ. 

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

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

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

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

ಅಳವಡಿಕೆ (ಅನುಷ್ಠಾನ)
(ಕಂಟ್ರೋಲ್ ರಚನಾ-ಕ್ರಮ) -ನಿಯಂತ್ರಣದ ರಚನಾಕ್ರಮ
ಡಾಟಾ ಮಾದರಿಗಳು (ಅಂಕಿಅಂಶ ದತ್ತಾಂಶ ಮಾದರಿಗಳು)
ಟೈಪ್ಗ್ಲೊಬ್ ಮೌಲ್ಯಗಳು