Интерактивное программирование - Interactive programming

Интерактивное программирование против стандартного программирования

Интерактивное программирование это процедура записи частей программы, когда она уже активна. При этом основное внимание уделяется тексту программы как главному интерфейс для запущенного процесса, а не интерактивное приложение, где программа разработана в циклы разработки и впоследствии используется (обычно так называемым «пользователем» в отличие от «разработчика»). Следовательно, здесь деятельность по написанию программы становится частью самой программы.

Таким образом, он образует конкретный экземпляр интерактивное вычисление как крайняя противоположность пакетная обработка, где ни написание программы, ни ее использование не происходит в интерактивном режиме. Принцип быстрая обратная связь в экстремальное программирование радикализируется и становится более явным.

Синонимы: программирование на лету, программирование точно в срок, диалоговое программирование

Области применения

Методы интерактивного программирования особенно полезны в тех случаях, когда невозможно заранее дать четкое описание решаемой проблемы. В таких ситуациях (что не является необычным в исследованиях) формальный язык обеспечивает необходимую среду для разработки соответствующего вопроса или постановки проблемы.

Интерактивное программирование также использовалось в приложениях, которые необходимо переписывать, не останавливая их, - функция, которую использует компьютерный язык. Болтовня известен за. В общем, языки динамического программирования обеспечить среду для такого взаимодействия, так что обычно прототипирование и итеративная и инкрементальная разработка выполняется во время работы других частей программы.

Поскольку эта функция является очевидной потребностью в звуковом дизайне и алгоритмической композиции, она значительно расширилась. Совсем недавно исследователи использовали этот метод для разработки озвучивание алгоритмы.

Использование динамических языков программирования для звука и графики, интерактивное программирование также используется в качестве стиля импровизационного исполнения. живое кодирование, в основном в алгоритмической музыке и видео.

Пример кода

Смотрите также

Рекомендации