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

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

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

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

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

Содержание
  • 1 Поля приложения
  • 2 Пример кода
  • 3 См. Также
  • 4 Ссылки
Области применения

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

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

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

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

Пример кода
См. также
Ссылки
Последняя правка сделана 2021-05-24 04:07:52
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте