대화식 프로그래밍이란 무엇입니까?
라이브 코딩이라고도하는
대화식 프로그래밍은 제작자가 이미 실행중인 동안 프로그램을 변경할 수있는 컴퓨터 프로그래밍 언어를 나타냅니다. 전통적인 프로그래밍에서 코더는 먼저 프로그램을 작성한 다음 저장합니다. 그런 다음 컴퓨터에서 프로그램을 실행합니다. 오류가 발생하면 새로운 코드를 입력하고 프로그램을 다시 실행하기 위해 드로잉 보드로 돌아갑니다. 대화식 프로그래밍을 통해 디자이너는 프로그램을 다시 실행하지 않고도 코드를 변경할 수 있습니다.
대화식 프로그래밍을위한 또 다른 용도는 대화 형 애플리케이션에서 사용자로부터 입력 할 수 있도록하는 것입니다. 사용자에게 이름을 요청한 다음 화면에 표시하는 것만 큼 간단 할 수 있습니다. 이 프로그램은 자신이 입력 한 내용에 따라 사용자 이름의 값을 변경하여 대화식 요소를 가지고 있습니다. 프로그램이 만들어 졌을 때, 그녀의 이름을 알지 못했고 그 가치는 비어있었습니다. 그녀의 이름을 배운 후에는 그 가치를 프로그램에 넣었습니다.프로그램이 여전히 실행중인 후 화면에 표시되었습니다.
이 유형의 대화식 프로그래밍은 배치 처리로 알려진 다른 프로그래밍 프로세스와 대조적입니다. 배치 처리 에서이 프로그램은 사용자의 입력 없이도 실행될 수 있습니다. 이는 사용자의 도움없이 자체적으로 실행할 수 있지만 하나의 주요 단점이 있습니다. 프로그램 실행에 필요한 모든 정보는 처음부터 코딩해야합니다. 프로그램이 사용자의 이름을 표시하려면 사용자 이름을 요구할 수 없으므로 이미 알아야합니다.
프로그램을 만들 때 개발주기를 거칩니다. 이주기는 프로그램이 무엇을 해야하는지 식별하고, 코드를 작성하고, 프로그램을 테스트하는 것으로 시작합니다. 그런 다음 디자이너는 돌아가서 프로그램을 변경하여 다시 테스트합니다. 이 프로세스는 s까지 반복됩니다Uccessful 프로그램이 만들어졌습니다.
대화식 프로그래밍이 사용되면 개발주기 단계 사이의 뚜렷한 선이 흐려집니다. 프로그램을 작성하고 프로그램을 실행하는 것도 동일하게됩니다. 개발자는 프로그램을 작성한 다음 실행하는 대신 프로그램을 작성하고 실행하며 실행 중에 계속 작성하거나 변경할 수 있습니다. 이를 통해 프로그램에서 훨씬 더 많은 유연성을 제공하고 프로그래머 나 사용자가 프로그램을 다시 시작하지 않고 변경할 수 있습니다.