VOP. One of the ProgrammingParadigm.

OOP와 비교할 수 있다. OOP는 객체(물건)중심인데 비해 이 Paradigm은 값 중심이다. 예를 들어, 집합 S가 있다고 할 때, 여기에 원소 4를 추가하는 과정을 OOP에서는 S.add(4) 라는 방식으로 집합 S자체를 변화시키지만 VOP에서는 add(S,4)라는 방식으로 원래 집합 S를 변화시키지 않는다.

지금까지 300년 이상동안 수학이라는 언어가 사용한 서술방식이 바로 VOP의 방식이다. 이러한 값 중심의 서술방식은 간편하고 편리하기 때문에 수학이나 과학이 성공한 주요 인프라이다. 옳고 그른지를 확인하기 편리하려면 서술하는 언어가 간단해야 하며, 이것이 VOP이다.

OOP에서는 물건(object)를 만들고 변화시키는 과정을 프로그램으로 꾸미지만, VOP에서는 값(value)을 정의하고 계산하는 과정으로 프로그램을 꾸민다. 물건은 계속 변하지만, 값은 변하지 않는다.

대표적인 ProgrammingLanguage

ValueOrientedProgramming (last edited 2011-09-05 10:39:53 by 211)

web biohackers.net