Predeclared
ಕಂಪ್ಯೂಟರ್ ಭಾಷೆಗಳಲ್ಲಿ, ಪ್ರೋಗ್ರಾಮರ್ಗೆ ಲಭ್ಯವಿರುವ ಅಂತರ್ನಿರ್ಮಿತ ಮಾಹಿತಿ, ಎನ್ಕೋಡಿಂಗ್ಗಳು ಅಥವಾ ಉಪಕರಣಗಳನ್ನು ಪೂರ್ವ-ಘೋಷಿಸಲಾಗುತ್ತದೆ, ಸಾಮಾನ್ಯವಾಗಿ ಘಟಕಗಳು, ಅಸ್ಥಿರಗಳು, ವಸ್ತುಗಳು, ಕಾರ್ಯಗಳು ಅಥವಾ ಸೂಚನೆಗಳ ರೂಪದಲ್ಲಿ. ಹೆಚ್ಚಾಗಿ ಅವುಗಳನ್ನು ತಿದ್ದಿ ಬರೆಯಲು ಅಥವಾ ಕುಶಲತೆಯಿಂದ ನಿರ್ವಹಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ. ಪೂರ್ವ-ಘೋಷಿತ ಅಸ್ತಿತ್ವವು ಒಂದು ಅಕ್ಷರ ಅಥವಾ ಸ್ಟ್ರಿಂಗ್ಗೆ ಅಂತರ್ನಿರ್ಮಿತ ಸಂಕೇತ ಸಂಪ್ರದಾಯವಾಗಿದೆ. ಉದಾಹರಣೆಗೆ, ಎಚ್ಟಿಎಮ್ಎಲ್ ಮಾರ್ಕ್ಅಪ್ ಭಾಷೆಯಲ್ಲಿ, ಅಕ್ಷರಗಳನ್ನು ಪ್ರತಿನಿಧಿಸಲು ಹೆಚ್ಚಿನ ಸಂಖ್ಯೆಯ ಅಕ್ಷರಗಳು ಮತ್ತು ಸಂಖ್ಯಾ ಘಟಕಗಳು ಲಭ್ಯವಿವೆ. ಎಚ್. ಟಿ. ಎಂ. ಎಲ್. ನಲ್ಲಿ, '' ಎಂಬುದು '<' ಅನ್ನು ಪ್ರತಿನಿಧಿಸುವ ಸಂಭವನೀಯ ಪೂರ್ವ-ಘೋಷಿತ ಘಟಕವಾಗಿದೆ. ಪ್ರೋಗ್ರಾಮರ್ ಈ ಅಸ್ತಿತ್ವವನ್ನು ತಾನು ಬಳಸುವ ಮೊದಲು ಸ್ವತಃ ಘೋಷಿಸಬಾರದು, ಏಕೆಂದರೆ ಇದು ಈಗಾಗಲೇ ಎಚ್. ಟಿ. ಎಂ. ಎಲ್ ಭಾಷೆಯ ನಿರ್ದಿಷ್ಟತೆಗಳಿಂದ ಮೊದಲೇ ಘೋಷಿಸಲ್ಪಟ್ಟಿದೆ. ಪೂರ್ವ-ಘೋಷಿತ ಘಟಕಗಳನ್ನು ಆಗಾಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ಪ್ರತಿನಿಧಿಸಲು ತಪ್ಪಿಸಿಕೊಳ್ಳುವ ಅನುಕ್ರಮಗಳಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ, ಅದು ಅದರ ಎನ್ಕೋಡ್ ಮಾಡದ ರೂಪದಲ್ಲಿ ಸಂಭವನೀಯ ಸಂಘರ್ಷಗಳನ್ನು ಉಂಟುಮಾಡುತ್ತದೆ. ಒಂದು ವೇರಿಯೇಬಲ್ ಅನ್ನು ಮೊದಲೇ ಘೋಷಿಸಿದಾಗ, ಅದು ಪ್ರೋಗ್ರಾಮರ್ಗೆ ಆತ ಆಸಕ್ತಿ ಹೊಂದಿರಬಹುದಾದ ಮಾಹಿತಿಯನ್ನು ಒದಗಿಸುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ಪರ್ಲ್ ಭಾಷೆಯಲ್ಲಿ,% ENV ವೇರಿಯೇಬಲ್ ಅನ್ನು ಮೊದಲೇ ಘೋಷಿಸಲಾಗುತ್ತದೆ, ಇದು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್, ಹೋಸ್ಟ್ ಮಾಹಿತಿ, ಬಳಕೆದಾರರ ಮಾಹಿತಿ ಮತ್ತು ಇನ್ನೂ ಅನೇಕ ರೀತಿಯ ಪರಿಸರ ಮಾಹಿತಿಯನ್ನು ಹೊಂದಿರುತ್ತದೆ. ಪರ್ಲ್ನಲ್ಲಿ ಇತರ ಪೂರ್ವ-ಘೋಷಿತ ಅಸ್ಥಿರಗಳೆಂದರೆ% ಐಎನ್ಸಿ ಮತ್ತು% ಎಸ್. ಐ. ಜಿ. ಬಹುತೇಕ ಎಲ್ಲಾ ಸಾಮಾನ್ಯ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳು ಪ್ರೋಗ್ರಾಮರ್ಗೆ ಅಂತಹ ಪೂರ್ವ-ಘೋಷಿತ ಅಸ್ಥಿರಗಳನ್ನು ಒಂದು ಅಥವಾ ಇನ್ನೊಂದು ರೂಪದಲ್ಲಿ ಒದಗಿಸುತ್ತವೆ. ಅಸ್ಥಿರಗಳನ್ನು ಮೊದಲೇ ಘೋಷಿಸಿದಾಗ, ಪೂರ್ವ-ಘೋಷಿತ ಹೆಸರಿನ ಮೌಲ್ಯವನ್ನು ಸಹ ಅದೇ ಸಮಯದಲ್ಲಿ ಮೊದಲೇ ನಿಗದಿಪಡಿಸಲಾಗಿದೆ ಎಂದು ಸಾಮಾನ್ಯವಾಗಿ ಭಾವಿಸಲಾಗುತ್ತದೆ. ಪೂರ್ವ-ಘೋಷಿತ ವಸ್ತುಗಳು ಪೂರ್ವ-ಘೋಷಿತ ಅಸ್ಥಿರಗಳಂತೆಯೇ ಒಂದೇ ಗುರಿಯನ್ನು ಹೊಂದಿರುತ್ತವೆ. ಉದಾಹರಣೆಗೆ, ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಭಾಷೆಯಲ್ಲಿ, ನ್ಯಾವಿಗೇಟರ್-ಆಬ್ಜೆಕ್ಟ್ ಪ್ರಶ್ನೆಯಲ್ಲಿರುವ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಚಾಲನೆ ಮಾಡುತ್ತಿರುವ ಬ್ರೌಸರ್ನ ಬಗ್ಗೆ ಎಲ್ಲಾ ರೀತಿಯ ಮಾಹಿತಿಯನ್ನು ಪಡೆಯಲು ಲಭ್ಯವಿದೆ. ಪೂರ್ವ ಘೋಷಿತ ಕಾರ್ಯಗಳು ಮತ್ತು ಸೂಚನೆಗಳು ಪೂರ್ವ ಘೋಷಿತ ಕಾರ್ಯಗಳು ಅಥವಾ ಸೂಚನೆಗಳು ಸಾಮಾನ್ಯ ಕಾರ್ಯಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಅಂತರ್ನಿರ್ಮಿತ ಸಾಧನಗಳಾಗಿವೆ. ಉದಾಹರಣೆಗೆ, ಆರಂಭಿಕ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳಲ್ಲಿ ವರ್ಗಮೂಲವನ್ನು ಕೈಯಿಂದ ಲೆಕ್ಕ ಹಾಕಬೇಕಾಗಿತ್ತು. ಇತ್ತೀಚಿನ ದಿನಗಳಲ್ಲಿ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳು ಈ ಕಾರ್ಯಕ್ಕಾಗಿ ಪೂರ್ವ-ಘೋಷಿತ ಸೂಚನೆಗಳನ್ನು ಅಥವಾ ಕಾರ್ಯವನ್ನು ಹೊಂದಿವೆ. ಪೂರ್ವ ಘೋಷಿತ ಕಾರ್ಯಗಳು ಅಥವಾ ಸೂಚನೆಗಳು ಸಾಮಾನ್ಯವಾಗಿ ಸಾಮಾನ್ಯ ಕಾರ್ಯಗಳನ್ನು ಹೊಂದಿರುತ್ತವೆ ಮತ್ತು ಅವುಗಳ ಗುರಿಯು ಪ್ರೋಗ್ರಾಮರ್ನ ಕೆಲಸವನ್ನು ಸರಳಗೊಳಿಸುವುದಾಗಿದೆ. ಲಭ್ಯವಿರುವ ಪೂರ್ವ-ಘೋಷಿತ ಸೂಚನೆಗಳು ಅಥವಾ ಕಾರ್ಯಗಳನ್ನು ಕೆಲವು ಭಾಷೆಗಳಲ್ಲಿ ಬಾಹ್ಯ ಗ್ರಂಥಾಲಯಗಳು ಅಥವಾ ಮಾಡ್ಯೂಲ್ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ವಿಸ್ತರಿಸಬಹುದು. ಸಂಕುಚಿತವಾದ ನಿಖರವಾದ ಶಬ್ದಾರ್ಥದ ಅರ್ಥದಲ್ಲಿ, ಪೂರ್ವ-ಘೋಷಿತ ಪದವು ನಿಯೋಜನೆ ನಡೆಯುವ ಮೊದಲು ವೇರಿಯೇಬಲ್ನ ಘೋಷಣೆಯನ್ನು ಸಹ ಉಲ್ಲೇಖಿಸಬಹುದು. ಈ ಕೆಳಗಿನ ಉದಾಹರಣೆಯಲ್ಲಿ, ಮೊದಲ ಸಾಲು (ಪೂರ್ವ-) ಘೋಷಣೆಯಾಗಿದೆ ಮತ್ತು ಎರಡನೆಯದು ನಿಯೋಜನೆಯಾಗಿದೆಃ ವರ್ ಎ; ಎ = 1; ಎ ಎಂಬ ಹೆಸರನ್ನು ಘೋಷಿಸುವ ಮೂಲಕ, ಪ್ರೋಗ್ರಾಂ ಎ ಎಂಬ ವೇರಿಯೇಬಲ್ಗೆ ನೇಮ್ಸ್ಪೇಸ್ ಅನ್ನು ರಚಿಸುತ್ತದೆ. ಹೆಚ್ಚಿನ ಆಧುನಿಕ ಭಾಷೆಗಳಲ್ಲಿ, ವೇರಿಯೇಬಲ್ ಅನ್ನು ಪ್ರತ್ಯೇಕ ಸಾಲಿನಲ್ಲಿ ಪೂರ್ವ-ಘೋಷಿಸುವ ಅಗತ್ಯವಿಲ್ಲ, ಏಕೆಂದರೆ ಈ ಕೆಳಗಿನ ಸೂಚನೆಯು ನಿಖರವಾಗಿ ಅದೇ ರೀತಿ ಸಾಧಿಸುತ್ತದೆಃ ವರ್ ಎ = 1; ಆರಂಭಿಕ ಕಂಪ್ಯೂಟರ್ ಭಾಷೆಗಳಲ್ಲಿ, ವೇರಿಯೇಬಲ್ ಅನ್ನು ಯಾವಾಗಲೂ ಪ್ರತ್ಯೇಕ ಸೂಚನೆಯಾಗಿ ಪೂರ್ವ-ಘೋಷಿಸುವ ಅಗತ್ಯವಿರುತ್ತದೆ, ಏಕೆಂದರೆ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಲಭ್ಯವಿರುವ RAM ನಲ್ಲಿ ಬೈಟ್ಗಳ ಸರಣಿಯನ್ನು ಕಾಯ್ದಿರಿಸಬೇಕಾಗಿತ್ತು, ವೇರಿಯೇಬಲ್ನ ನಿಜವಾದ ಮೌಲ್ಯವನ್ನು ಅದರಲ್ಲಿ ಸಂಗ್ರಹಿಸಬಹುದು. ಘೋಷಣೆ ಮತ್ತು ನಿಯೋಜನೆ ಇನ್ನೂ ಎರಡು ಮೂಲಭೂತ ವಿಭಿನ್ನ ವಿಷಯಗಳಾಗಿವೆ, ಆದರೂ ಅವು ಇತ್ತೀಚಿನ ದಿನಗಳಲ್ಲಿ ಹೆಚ್ಚಾಗಿ ಒಂದೇ ಸೂಚನಾ ಸಾಲಿನಲ್ಲಿ ಕಂಡುಬರುತ್ತವೆ. ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಕಂಪ್ಯೂಟರ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಅನ್ನು ನಿರ್ಮಿಸುತ್ತದೆ