Jump to content

Interactive programming: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
No edit summary
No edit summary
Line 1: Line 1:
Interactive programming, is the procedure of writing parts of a program while it is already active. This focusses on the program text as the main [[interface]] for a running process, rather than an [[Interactive computing|interactive application]], where the program is designed in [[Development_cycle|development cycles]] and used thereafter (usually by a so-called "user", in difference to the "developer"). Consequently, here, <i>the activity of writing a program becomes part of the program itself.</i>
Interactive programming, is the procedure of writing parts of a program while it is already active. This focuses on the program text as the main [[interface]] for a running process, rather than an [[Interactive computing|interactive application]], where the program is designed in [[Development_cycle|development cycles]] and used thereafter (usually by a so-called "user", in difference to the "developer"). Consequently, here, <i>the activity of writing a program becomes part of the program itself.</i>


Using [[Dynamic_programming_language|Dynamic Programming Languages]] for sound and graphics, interactive programming is also used as an improvisational performance style [[live coding]], mainly in algorithmic music and video.
Using [[Dynamic_programming_language|dynamic programming languages]] for sound and graphics, interactive programming is also used as an improvisational performance style [[live coding]], mainly in algorithmic music and video.


An example of some code in the dynamic programming language [[SuperCollider]] is available [http://swiki.hfbk-hamburg.de:8888/MusicTechnology/739 here].

*an example of some code in the dynamic programming language [[SuperCollider]]: [[http://swiki.hfbk-hamburg.de:8888/MusicTechnology/739]]

Revision as of 13:43, 6 April 2005

Interactive programming, is the procedure of writing parts of a program while it is already active. This focuses on the program text as the main interface for a running process, rather than an interactive application, where the program is designed in development cycles and used thereafter (usually by a so-called "user", in difference to the "developer"). Consequently, here, the activity of writing a program becomes part of the program itself.

Using dynamic programming languages for sound and graphics, interactive programming is also used as an improvisational performance style live coding, mainly in algorithmic music and video.

An example of some code in the dynamic programming language SuperCollider is available here.