প্রক্রিয়াগত জ্ঞান
পদ্ধতিগত বা বাধ্যতামূলক জ্ঞান কীভাবে একটি নির্দিষ্ট কাজ সম্পাদন করতে হয় তা স্পষ্ট করে। এটি সঞ্চালনের জন্য ধাপগুলি লেখে। উদাহরণস্বরূপ, - কিভাবে জাভাস্ক্রিপ্ট ব্যবহার করে একটি পদ্ধতিগত উপায়ে একটি অ্যারে অনুলিপি করা যায়।
উদাহরণ
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 | Validation | প্রক্রিয়াগত জ্ঞানে বৈধতা খুব সহজ নয়। | ঘোষণামূলক জ্ঞানে বৈধতা বেশ সহজ। |
| 6 | ডিবাগিং | প্রক্রিয়াগত জ্ঞানে ডিবাগিং খুব সহজ নয়। | ডিবাগিং ঘোষণামূলক জ্ঞানে বেশ সহজ৷ | ৷