GP. One of the ProgrammingParadigm

우리나라말로 포괄프로그래밍. 소프트웨어의 구성요소가 좀 더 다양한 상황에서 쉽게 재활용할 수 있고 Generalization될 수 있도록 해준다.

예를 들어 GP기법을 이용해 데이터정렬 Algorithm을 만들었다면, 이 알고리즘은 정사나 실수등의 특정타입에만 쓰일 수 있게 제한되지 않고 사용자 정의 타입을 포함한 크기를 비교할 수 있는 모든 타입에 대해 적용가능한 일반적인 알고리즘으로 쓰일 수 있게 된다. FunctionalProgramming의 방법이 사용된다.

OOP의 Polymorphism과 유사한 개념. J2SE에 포함됨

GenericProgramming (last edited 2011-09-05 10:35:30 by 211)

web biohackers.net