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