procedurális tudás:
procedurális tudás, más néven értelmező tudás, az a fajta tudás, amelyben tisztázza, hogy egy adott dolog hogyan valósítható meg. Nem annyira népszerű, mert általában nem használják.
hangsúlyozza, hogyan kell tenni valamit egy adott probléma megoldására.
nézzük meg egy példával:
var a=;var b=;for(var i=0;i<a.length;i++){ b.push(a);}console.log(b);
a kimenet:
deklaratív tudás:
a deklaratív tudás, más néven leíró tudás, az a fajta tudás, amely elmondja az alapvető ismereteket valamiről, és népszerűbb, mint az eljárási tudás.
hangsúlyozza, hogy mit kell tenni egy adott probléma megoldása érdekében.
nézzük meg egy példával:
var a=;var b=a.map(function(number){ return number*1});console.log(b);
a kimenet:
mindkét példában láthatjuk, hogy egy adott probléma kimenete megegyezik, mert az egyetlen különbség abban a két módszerben, hogy elérjük a probléma kimenetét vagy megoldását.
különbség az eljárási és deklaratív tudás:
sz.Nem | eljárási ismeretek | deklaratív ismeretek |
---|---|---|
értelmező tudásnak is nevezik. | leíró tudásnak is nevezik. | |
az eljárási ismeretek azt jelentik, hogy egy adott dolog hogyan valósítható meg. | míg a deklaratív tudás alapvető ismereteket jelent valamiről. | |
az eljárási ismereteket általában nem használják, azt jelenti, hogy nem népszerűbb. | a deklaratív tudás népszerűbb. | |
az eljárási ismereteket nem lehet könnyen kommunikálni. | a deklaratív tudás könnyen kommunikálható. | |
az eljárási ismeretek általában folyamatorientált jellegűek. | a deklaratív tudás adatorientált jellegű. | |
az eljárási ismeretek hibakeresés és érvényesítése nem könnyű. | deklaratív tudásban a hibakeresés és az érvényesítés egyszerű. | |
az eljárási ismeretek kevésbé hatékonyak a versenyképes programozásban. | a deklaratív tudás hatékonyabb a versenyképes programozásban. |