대화식 프로그래밍이란 무엇입니까?

라이브 코딩이라고도하는 대화 형 프로그래밍은 제작자가 이미 실행중인 동안 프로그램을 변경할 수있는 모든 컴퓨터 프로그래밍 언어를 말합니다. 전통적인 프로그래밍에서는 코더가 먼저 프로그램을 작성한 다음 저장합니다. 그런 다음 컴퓨터에서 프로그램을 실행합니다. 오류가 발생하면 새 코드를 입력하고 프로그램을 다시 실행하기 위해 드로잉 보드로 돌아갑니다. 대화식 프로그래밍을 통해 디자이너는 프로그램을 다시 실행하지 않고도 코드를 변경할 수 있습니다.

대화 형 프로그래밍의 또 다른 용도는 대화 형 응용 프로그램이라는 사용자 입력을 허용하는 것입니다. 사용자에게 이름을 물어보고 화면에 표시하는 것만 큼 간단합니다. 프로그램은 입력 한 내용에 따라 사용자 이름 값을 변경하여 대화식 요소를 갖습니다. 프로그램이 작성되었을 때, 그녀의 이름을 모르고 값이 비어있었습니다. 일단 그녀의 이름을 알게되면, 프로그램이 여전히 실행되는 동안 그 값을 프로그램에 넣고 화면에 표시합니다.

이 유형의 대화식 프로그래밍은 일괄 처리라고하는 다른 프로그래밍 프로세스와 대조됩니다. 일괄 처리에서 사용자의 입력없이 프로그램을 실행할 수 있습니다. 이것은 사용자의 도움 없이도 스스로 실행할 수 있다는 장점이 있지만 한 가지 큰 단점이 있습니다. 프로그램을 실행하는 데 필요한 모든 정보는 처음부터 코드화되어야합니다. 프로그램이 사용자의 이름을 표시하고자한다면, 사용자의 입력을 요구할 수 없으므로 이미 알고 있어야합니다.

프로그램을 만들 때 개발주기를 거칩니다. 이주기는 프로그램이 무엇을해야하는지 식별하고 코드를 작성하며 프로그램을 테스트하는 것으로 시작합니다. 그런 다음 디자이너는 돌아가서 프로그램을 변경하고 다시 테스트합니다. 이 프로세스는 성공적인 프로그램이 작성 될 때까지 반복됩니다.

대화식 프로그래밍을 사용하면 개발주기 단계 사이의 뚜렷한 선이 흐려집니다. 프로그램 작성과 프로그램 실행은 하나가됩니다. 개발자는 프로그램을 작성하고 실행하는 대신 프로그램을 작성하고 실행하며 실행 중 프로그램을 계속 작성하거나 변경할 수 있습니다. 이를 통해 프로그램의 유연성이 향상되고 프로그래머 나 사용자가 프로그램을 다시 시작하지 않고도 변경할 수 있습니다.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?