예시별 프로그래밍

Programming by example

컴퓨터 과학에서, 예시별 프로그래밍(PbE)은 시연의한 프로그래밍 또는 더 일반적으로 시범 프로그래밍이라고도 하며, 구체적인 예에 대한 동작을 시연함으로써 컴퓨터의 새로운 동작을 가르치기 위한 최종 사용자 개발 기법이다.[1]이 시스템은 사용자 행동을 기록하고 새로운 예에 사용할 수 있는 일반화된 프로그램을 주입한다.

PbE는 일반적으로 학습과 프로그래밍 언어를 필요로 하는 기존의 컴퓨터 프로그래밍보다 하기 쉽도록 고안되었다.많은 PbE 시스템이 연구 프로토타입으로 개발되었지만, 실제 적용 범위가 광범위한 것을 발견한 경우는 거의 없다.보다 최근, PbE는 과학적 작업 흐름을 창조하는데 유용한 패러다임이 증명되었다.PbE는 BioMOBY 프로토콜을 위한 두 개의 독립 클라이언트에서 사용된다.시호크그브로즈 모비.

또한, 로봇 공학 연구자들은 과제의 물리적 실증을 통해 로봇에게 새로운 행동을 가르치기 위해 시범(PbD) 용어에 의한 프로그래밍을 주로 채택했다.이러한 용어들 간의 일반적인 차이점은 사용자가 PbE에서 원하는 쿼리 결과의 행과 같은 컴퓨터 실행의 원형 제품을 제공하는 반면, PbD에서 사용자는 컴퓨터가 반복해야 하는 일련의 작업을 수행하여 다른 데이터 세트에 사용될 수 있도록 일반화한다는 것이다.최종 사용자의 경우 복잡한 도구(예: Photoshop)에서 워크플로우를 자동화하기 위해 PbD의 가장 간단한 경우는 매크로 레코더다.

참고 항목

참조

외부 링크