Diferencia entre conocimiento procedimental y declarativo

Conocimiento procedimental:
El conocimiento procedimental, también conocido como conocimiento interpretativo, es el tipo de conocimiento en el que se aclara cómo se puede lograr una cosa en particular. No es tan popular porque generalmente no se usa.
Enfatiza cómo hacer algo para resolver un problema dado.
Veámoslo con un ejemplo:

var a=[1, 2, 3, 4, 5];
var b=[];
for(var i=0;i<a.length;i++)
{
  b.push(a[i]);
}
console.log(b); 

La salida es:

[1, 2, 3, 4, 5]

Conocimiento declarativo: El conocimiento
declarativo, también conocido como conocimiento descriptivo, es el tipo de conocimiento que cuenta el conocimiento básico sobre algo y es más popular que el conocimiento procedimental.
Enfatiza qué hacer para resolver un problema dado.
Veámoslo con un ejemplo:

var a=[1, 2, 3, 4, 5];
var b=a.map(function(number)
{
 return number*1});
console.log(b);

La salida es:

[1, 2, 3, 4, 5]

En ambos ejemplos, podemos ver que el resultado de un problema dado es el mismo porque la única diferencia es que hay dos métodos para lograr el resultado o la solución del problema.

Diferencia el conocimiento procedimental y declarativo:

S.NO Conocimiento procedimental Conocimiento declarativo
1. También se conoce como conocimiento interpretativo. También se conoce como conocimiento descriptivo.
2. El conocimiento procedimental significa cómo se puede lograr una cosa en particular. Mientras que el conocimiento declarativo significa conocimiento básico sobre algo.
3. El conocimiento procedimental generalmente no se usa, lo que significa que no es más popular. El conocimiento declarativo es más popular.
4. El conocimiento procedimental no se puede comunicar fácilmente. El conocimiento declarativo se puede comunicar fácilmente.
5. El conocimiento procedimental es generalmente de naturaleza orientada al proceso. El conocimiento declarativo está orientado a los datos por naturaleza.
6. En Procedural Knowledge, la depuración y validación no es fácil. En Declarative Knowledge, la depuración y validación es fácil.
7. El conocimiento procedimental es menos efectivo en la programación competitiva. El conocimiento declarativo es más eficaz en la programación competitiva.

Publicación traducida automáticamente

Artículo escrito por MKS075 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *