प्रक्रियात्मक ज्ञान
प्रक्रियात्मक या अनिवार्य ज्ञान स्पष्ट करता है कि किसी निश्चित कार्य को कैसे किया जाए। यह प्रदर्शन करने के लिए चरणों को निर्धारित करता है। उदाहरण के लिए, - एक प्रक्रियात्मक तरीके से जावास्क्रिप्ट का उपयोग करके एक सरणी की प्रतिलिपि कैसे करें।
उदाहरण
var a=[1, 2, 3, 4, 5]; var b=[]; for(var i=0;i < a.length;i++) { b.push(a[i]); } console.log(b);
आउटपुट
[1, 2, 3, 4, 5]
घोषणात्मक ज्ञान
घोषणात्मक या कार्यात्मक ज्ञान स्पष्ट करता है कि किसी निश्चित कार्य को करने के लिए क्या करना है। यह प्रदर्शन करने के लिए कार्य निर्धारित करता है। उदाहरण के लिए, - घोषणात्मक तरीके से जावास्क्रिप्ट का उपयोग करके किसी सरणी को कैसे कॉपी करें।
उदाहरण
var a=[1, 2, 3, 4, 5]; var b=a.map(function(number){ return number*1 }); console.log(b);
आउटपुट
[1, 2, 3, 4, 5]
प्रक्रियात्मक ज्ञान और घोषणात्मक ज्ञान के बीच कुछ महत्वपूर्ण अंतर निम्नलिखित हैं।
Sr. नहीं. | कुंजी | प्रक्रियात्मक ज्ञान | घोषणात्मक ज्ञान |
---|---|---|---|
1 | नाम | प्रक्रियात्मक ज्ञान को अनिवार्य ज्ञान भी कहा जाता है। | घोषणात्मक ज्ञान को कार्यात्मक ज्ञान भी कहा जाता है |
2 | आधार | प्रक्रियात्मक ज्ञान कैसे करें . के इर्द-गिर्द घूमता है अवधारणा। | घोषणात्मक ज्ञान क्या करें . के इर्द-गिर्द घूमता है अवधारणा। |
3 | संचार | प्रक्रियात्मक ज्ञान को संप्रेषित करना कठिन है। | घोषणात्मक ज्ञान आसानी से संचार योग्य है। |
4 | अभिविन्यास | प्रक्रियात्मक ज्ञान प्रक्रिया-उन्मुख है। | घोषणात्मक ज्ञान डेटा-उन्मुख है। |
5 | सत्यापन | प्रक्रियात्मक ज्ञान में सत्यापन बहुत आसान नहीं है। | घोषणात्मक ज्ञान में सत्यापन काफी आसान है। |
6 | डीबगिंग | प्रक्रियात्मक ज्ञान में डिबगिंग बहुत आसान नहीं है। | घोषणात्मक ज्ञान में डिबगिंग काफी आसान है। |