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

ಪರ್ಲ್ ನ ಹಲವು ಗುಣಲಕ್ಷಣಗಳು ಪ್ರೋಗ್ರಾಮ್ಮರಗಳ ಕೆಲಸವನ್ನು ಮುಖ್ಯವಾಗಿ CPU ಮತ್ತು ಮೆಮೊರಿ ಅವಶ್ಯಕತೆಗಳನ್ನು ಸುಲಭಗೊಳಿಸುತ್ತವೆ. ಇದರಲ್ಲಿ ಆಟೋಮಾಟಿಕ್ ಮೆಮೊರಿ ನಿರ್ವಹಣೆ; ಡೈನಮಿಕ್ ಟೈಪಿಂಗ್;ಸರಣಿ ತಂತುಗಳು, ಪಟ್ಟಿಗಳು, ಮತ್ತು ಹ್ಯಾಷೆಸ್; ನಿಯಮಿತ ನಿರ್ದಿಷ್ಟ ನಿರೂಪಣೆಗಳು; ಆಂತರಿಕ ಪರೀಕ್ಷೆ; ಮತ್ತು ಒಂದು (ದಕ್ಷತೆಯ) ಇವಲ್ ಕಾರ್ಯ ನಿರ್ವಹಣೆ ಒಳಗೊಂಡಿದೆ.

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

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

ಪರ್ಲ್ ಯಾವುದೇ ಒಂದು ನಿರ್ದಿಷ್ಟ ಪ್ರೋಗ್ರಾಮ್ಮಿಂಗ್ ಮಾದರಿಗಳನ್ನು ಹೇರುವುದಿಲ್ಲ. ( ಕಾರ್ಯವಿಧಾನ, ವಸ್ತು-ಪ್ರಧಾನ, ಕಾರ್ಯಾತ್ಮಕ, ಮತ್ತು ಇತರೆ) ಅಥವಾ ಪ್ರೋಗ್ರಾಮ್ಮರ್ಗಳು ಇವಿಷ್ಟರಲ್ಲಿಯೇ ಆಯ್ಕೆ ಮಾಡಿಕೊಳ್ಳುವ ಅಗತ್ಯವಿದೆ.

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

ಇದರ ಜೊತೆಗೆ ಲಾರಿ ವಾಲ್ ರ ಎರಡು ಘೋಷವಾಕ್ಯಗಳಲ್ಲಿನ,ಸ್ಲೋಗನ್ಗಳಲ್ಲಿ ಮೇಲೆ ಉಲ್ಲೇಖಿಸಿರುವಂತೆ, ಪರ್ಲ್ ನ ಹಲವಾರು ಧ್ಯೇಯಗಳು ಅದರ ವಿನ್ಯಾಸದ ಅಂಶ ಮತ್ತು ಬಳಕೆ ತಿಳಿಸುವ ದೃಷ್ಟಿಕೋನ ಹೊಂದಿವೆ. ಜೊತೆಗೆ ""ಪರ್ಲ್: ದಿ ಸ್ವಿಸ್ಸ್ ಆರ್ಮಿ ಚೈನ್ಸಾ ಆಫ್ ಪ್ರೋಗ್ರಾಮ್ಮಿಂಗ್ ಲಾಂಗ್ವೇಜಸ್"" ಮತ್ತು "ನೋ ಅನ್ನೆಸೆಸ್ಸರಿ ಲಿಮಿಟ್ಸ್"" . ಪರ್ಲ್ ಅನ್ನು ""ದಿ ಡಕ್ಟ್ ಟೇಪ್ ಆಫ್ ದಿ ಇಂಟರ್ನೆಟ್" " ಎಂದೂ ಕರೆಯುತ್ತಾರೆ.(ಇದು ಇಂಟರ್ ನೆಟ್ ನ ವಾಹಿನಿಯಾಗಿ ಕೆಲಸ ಮಾಡುತ್ತದೆ)

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

ಕಾಲಕ್ಷೇಪಗಳು
ವಿನ್ಯಾಸ
ಹ್ಯಾಷ್ ನ ಕಾರ್ಯವಿಧಾನಗಳು
ಲಭ್ಯತೆ