interactive – 인터랙티브
인터랙티브란 사람들로부터 입력을 받는 것을 말하며, 인터랙티브 컴퓨터 시스템은 사용자가 데이터나 명령을 입력할 수 있도록 한 프로그램이다.
이 용어는 사용자와 컴퓨터가 마치 대화를 하듯이, 컴퓨터가 출력한 내용에 따라 사용자가 적절한 입력을 하는 식으로, 입력과 출력이 공존하는 프로그램을 가리킨다.
워드프로세서나 스프레드시트와 같은 대부분의 프로그램들이 인터랙티브 프로그램이다.
사용자와의 상호작용은 대개 텍스트 기반 또는 그래픽 사용자 인터페이스 둘 모두가 사용된다.
다른 종류의 인터페이스로 음성인식이나 음성합성 등의 사용도 역시 가능하다.
이 용어는 프로그램이 실행되기 전에 모든 입력이 준비되고, 프로그램의 처리가 끝날 때까지는 사용자가 개입하기 어려운 배치처리 방식과 대비되는 것이다.
인터랙티브 프로그램이 아닌 것들은, 일단 시작되고 나면 사용자의 개입 없이 작업이 계속 진행된다.
컴파일러는 인터랙티브가 아니라 배치처리를 하는 대표적인 프로그램이다.