Predeclared
कंप्यूटर भाषाओं में, एक प्रोग्रामर के लिए उपलब्ध अंतर्निहित जानकारी, एन्कोडिंग या उपकरण पूर्व-घोषित होते हैं, जो अक्सर संस्थाओं, चर, वस्तुओं, कार्यों या निर्देशों के रूप में होते हैं। ज्यादातर उन्हें अधिलेखित करना या अन्यथा हेरफेर करना संभव नहीं है। पूर्व-घोषित इकाई एक पूर्व-घोषित इकाई एक वर्ण या स्ट्रिंग के लिए एक अंतर्निहित संकेतन परंपरा है। उदाहरण के लिए, एच. टी. एम. एल. मार्कअप भाषा में, वर्णों का प्रतिनिधित्व करने के लिए बड़ी संख्या में वर्ण और संख्यात्मक इकाइयाँ उपलब्ध हैं। एच. टी. एम. एल. में, '<' का प्रतिनिधित्व करने के लिए '' एक संभावित पूर्व-घोषित इकाई है। प्रोग्रामर को इसका उपयोग करने से पहले इस इकाई को स्वयं घोषित नहीं करना चाहिए, क्योंकि यह पहले से ही एच. टी. एम. एल. भाषा के विनिर्देशों द्वारा पूर्व-घोषित है। पूर्व-घोषित संस्थाओं का उपयोग अक्सर ऐसी जानकारी का प्रतिनिधित्व करने के लिए पलायन अनुक्रमों के रूप में किया जाता है जो अन्यथा अपने गैर-एन्कोडेड रूप में संभावित संघर्ष का कारण बन सकती है। पूर्व-घोषित चर जब एक चर को पूर्व-घोषित किया जाता है, तो यह प्रोग्रामर को ऐसी जानकारी प्रदान करता है जिसमें उसकी रुचि हो सकती है। उदाहरण के लिए, पर्ल भाषा में, एक चर% ई. एन. वी. को पूर्व-घोषित किया जाता है, जिसमें सभी प्रकार की पर्यावरणीय जानकारी होती है जैसे कि ऑपरेटिंग सिस्टम, मेजबान जानकारी, उपयोगकर्ता जानकारी, और कई अन्य। पर्ल में अन्य पूर्व-घोषित चर हैं% INC और% SIG। लगभग सभी सामान्य प्रोग्रामिंग भाषाएँ प्रोग्रामर को एक या दूसरे रूप में ऐसे पूर्व-घोषित चर प्रदान करती हैं। जब चर को पूर्व-घोषित किया जाता है, तो आमतौर पर यह माना जाता है कि पूर्व-घोषित नाम का मूल्य भी उसी समय पूर्व-निर्दिष्ट किया जाता है। पूर्व-घोषित वस्तु पूर्व-घोषित वस्तुओं का लक्ष्य पूर्व-घोषित चर के समान होता है। उदाहरण के लिए, जावास्क्रिप्ट भाषा में, नेविगेटर-ऑब्जेक्ट ब्राउज़र के बारे में सभी प्रकार की जानकारी प्राप्त करने के लिए उपलब्ध है जो विचाराधीन स्क्रिप्ट चला रहा है। पूर्व-घोषित कार्य और निर्देश पूर्व-घोषित कार्य या निर्देश सामान्य कार्यों को करने के लिए अंतर्निहित उपकरण हैं। उदाहरण के लिए, प्रारंभिक प्रोग्रामिंग भाषाओं में वर्गमूल की गणना हाथ से करने की आवश्यकता थी। आजकल प्रोग्रामिंग भाषाओं में इस कार्य के लिए एक पूर्व-घोषित निर्देश या कार्य है। पूर्व-घोषित कार्य या निर्देश अक्सर सामान्य कार्य रखते हैं और उनका लक्ष्य प्रोग्रामर के काम को सरल बनाना है। उपलब्ध पूर्व-घोषित निर्देशों या कार्यों को कुछ भाषाओं में बाहरी पुस्तकालयों या मॉड्यूल का उपयोग करके बढ़ाया जा सकता है। संकीर्ण शब्दार्थिक अर्थ एक संकीर्ण कड़ाई से शब्दार्थिक अर्थ में, पूर्व-घोषित शब्द एक असाइनमेंट होने से पहले एक चर की घोषणा को भी संदर्भित कर सकता है। निम्नलिखित उदाहरण में, पहली पंक्ति (पूर्व-) घोषणा है और दूसरी असाइनमेंट हैः वार ए; ए = 1; ए नाम घोषित करके, प्रोग्राम ए नामक चर के लिए एक नेमस्पेस बनाता है। अधिकांश आधुनिक भाषाओं में, चर को एक अलग पंक्ति पर पूर्व-घोषित करने की आवश्यकता नहीं है, क्योंकि निम्नलिखित निर्देश बिल्कुल वही प्राप्त करते हैंः वार ए = 1; प्रारंभिक कंप्यूटर भाषाओं में, चर को हमेशा एक अलग निर्देश के रूप में पूर्व-घोषित करने की आवश्यकता होती है, क्योंकि ऑपरेटिंग सिस्टम को उपलब्ध रैम में बाइट्स की एक श्रृंखला को आरक्षित करना पड़ता था, इससे पहले कि चर का वास्तविक मूल्य उसमें संग्रहीत किया जा सके। घोषणा और कार्य अभी भी दो बुनियादी अलग-अलग चीजें हैं, हालांकि वे आजकल ज्यादातर एक ही निर्देश पंक्ति में दिखाई देते हैं। प्रोग्रामिंग कंप्यूटर प्रोग्रामिंग का निर्माण करती है