인터랙티브 프로그래밍

Interactive programming
대화형 프로그래밍과 표준 프로그래밍 비교

인터랙티브 프로그래밍은 프로그램이 이미 활성화된 상태에서 프로그램의 일부를 작성하는 절차다.이것은 프로그램이 개발 주기에서 설계되고 그 후에 사용되는 쌍방향 응용 프로그램보다는 실행 과정의 주요 인터페이스로서 프로그램 텍스트에 초점을 맞춘다(보통 "개발자"와 구별하여 소위 "사용자"에 의해).결과적으로 여기서 프로그램을 작성하는 활동은 프로그램 자체의 일부가 된다.null

따라서 그것은 프로그램 작성이나 프로그램 사용이 쌍방향으로 발생하지 않는 배치 처리와 극한 반대되는 양방향 계산의 특정 인스턴스를 형성한다.극단적 프로그래밍에서 신속한 피드백의 원칙이 급진화되어 더욱 노골화된다.null

동의어: 즉석 프로그래밍, 시간 프로그래밍, 대화 프로그래밍

응용 프로그램 필드

인터랙티브 프로그래밍 기법은 해결해야 할 문제의 명확한 사양을 미리 제시할 수 없는 경우에 특히 유용하다.그러한 상황(연구에서 특이한 것은 아님)에서, 형식 언어는 적절한 질문이나 문제 제식의 개발에 필요한 환경을 제공한다.null

인터랙티브 프로그래밍은 또한 스몰토크가 유명한 컴퓨터 언어인 스몰토크가 멈추지 않고 다시 쓰여야 하는 어플리케이션에서도 사용되었다.일반적으로 동적 프로그래밍 언어는 그러한 상호작용을 위한 환경을 제공하므로 프로그램 다른 부분이 실행되는 동안 전형적으로 프로토타이핑반복증분 개발이 이루어진다.null

이 특징은 사운드 설계와 알고리즘 구성에 있어 분명한 필요성이기 때문에, 거기서 상당히 진화했다.보다 최근에는 연구자들이 이 방법을 사용하여 소닉 알고리즘을 개발하고 있다.null

사운드와 그래픽에 동적 프로그래밍 언어를 사용하여 대화형 프로그래밍은 주로 알고리즘 음악과 비디오에서 즉흥적인 성능 스타일 라이브 코딩으로도 사용된다.null

예시 코드

참고 항목

참조

  1. ^ [1]