절차적 지식:
해석적 지식이라고도 하는 절차적 지식은 특정한 일이 어떻게 성취될 수 있는지를 명확히 하는 지식의 유형이다. 그것은 일반적으로 사용되지 않기 때문에 그렇게 인기가 없습니다.
그것은 주어진 문제를 해결하기 위해 뭔가를하는 방법을 강조한다.
예제와 함께 보자:
var a=;var b=;for(var i=0;i<a.length;i++){ b.push(a);}console.log(b);
출력은:
선언적 지식:
서술적 지식이라고도 하는 선언적 지식은 어떤 것에 대한 기본 지식을 알려주는 지식의 유형이며 절차적 지식보다 더 인기가 있다.
그것은 주어진 문제를 해결하기 위해 무엇을해야 하는지를 강조합니다.
예제와 함께 보자:
var a=;var b=a.map(function(number){ return number*1});console.log(b);
출력은:
두 예에서 우리는 주어진 문제의 출력이 같은 것을 볼 수 있기 때문에 두 가지 방법의 유일한 차이점은 출력 또는 문제의 해결책을 달성하기 위해.
차이 절차 적 지식과 선언적 지식:
에스.아니오 | 절차적 지식 | 선언적 지식 |
---|---|---|
그것은 또한 해석 지식으로 알려져 있습니다. | 또한 설명 적 지식으로 알려져있다. | |
절차 적 지식은 특정 일이 어떻게 성취 될 수 있는지를 의미합니다. | 선언적 지식은 무언가에 대한 기본 지식을 의미합니다. | |
절차 적 지식은 일반적으로 더 인기가 없습니다 수단을 사용하지 않습니다. | 선언적 지식이 더 많이 사용됩니다. | |
절차 적 지식은 쉽게 의사 소통 할 수 없습니다. | 선언적 지식을 쉽게 전달할 수 있습니다. | |
절차 적 지식은 일반적으로 본질적으로 프로세스 지향적입니다. | 선언적 지식은 본질적으로 데이터 지향적이다. | |
절차 적 지식에서 디버깅 및 유효성 검사는 쉽지 않습니다. | 선언적 지식 디버깅 및 유효성 검사가 쉽습니다. | |
절차 적 지식은 경쟁 프로그래밍에서 덜 효과적입니다. | 선언적 지식은 경쟁 프로그래밍에 더 효과적입니다. |
문서 태그:
기타
연습 태그: