Procedurální Znalosti:
Procedurální Znalosti, také známý jako Interpretační znalosti, je druh poznání, v němž objasňuje, jak konkrétní věc může být dosaženo. Není to tak populární, protože se obecně nepoužívá.
zdůrazňuje, jak udělat něco pro vyřešení daného problému.
podívejme se na příklad:
var a=;var b=;for(var i=0;i<a.length;i++){ b.push(a);}console.log(b);
výstup je:
deklarativní znalosti:
deklarativní znalosti známé také jako popisné znalosti jsou typem znalostí, které vyprávějí základní znalosti o něčem a jsou populárnější než procedurální znalosti.
zdůrazňuje, co udělat pro vyřešení daného problému.
podívejme se na to s příkladem:
var a=;var b=a.map(function(number){ return number*1});console.log(b);
Výstup je:
V obou příkladu můžeme vidět, že výstup daného problému je stejné, protože jediný rozdíl v tom, že dvě metody k dosažení výstupu nebo řešení problému.
rozdíl procesní a deklarativní znalosti:
s.NE | Procedurální Znalosti | Deklarativní Znalosti |
---|---|---|
To je také známé jako Interpretační znalosti. | to je také známé jako popisné znalosti. | |
procedurální znalosti znamenají, jak lze konkrétní věc dosáhnout. | zatímco deklarativní znalosti znamenají základní znalosti o něčem. | |
procedurální znalosti se obecně nepoužívají, což znamená, že nejsou populárnější. | deklarativní znalosti jsou populárnější. | |
procesní znalosti nelze snadno sdělit. | deklarativní znalosti lze snadno komunikovat. | |
procesní znalosti jsou obecně procesně orientované povahy. | deklarativní znalosti jsou data orientovaná v přírodě. | |
v procesních znalostech není ladění a validace snadné. | v deklarativní ladění znalostí a validace je snadné. | |
procesní znalosti jsou v konkurenčním programování méně účinné. | deklarativní znalosti jsou efektivnější v konkurenčním programování. |