2010
DOI: 10.14236/ewic/eva2010.6
|View full text |Cite
|
Sign up to set email alerts
|

Visualisation of live code

Abstract: In this paper we outline the issues surrounding live coding which is projected for an audience, and in this context, approaches to code visualisation. This includes natural language parsing techniques, using geometrical properties of space in language semantics, representation of execution flow in live coding environments, code as visual data and computer games as live coding environments. We will also touch on the unifying perceptual basis behind symbols, graphics, movement and sound.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
12
0

Year Published

2011
2011
2021
2021

Publication Types

Select...
5
4
1

Relationship

0
10

Authors

Journals

citations
Cited by 27 publications
(12 citation statements)
references
References 9 publications
0
12
0
Order By: Relevance
“…Eventually, the human factors (human elements in teaching and learning) as well as the elements of educational environment and associated learning processes have not been extensively explored. Similarly, the psychology of the visualisation of live code in programming is also underinvestigated, thus learning processes in the simulation environment and the role of lecturers as facilitators are not well-explained (Aleksic & Ivanovic, 2016;McLean, Griffiths, Collins, & Wiggins, 2010. Therefore, exploring effective teaching principles and their application guidelines in programming simulation may add value to this particular area of computing education.…”
Section: The Starting Pointmentioning
confidence: 99%
“…Eventually, the human factors (human elements in teaching and learning) as well as the elements of educational environment and associated learning processes have not been extensively explored. Similarly, the psychology of the visualisation of live code in programming is also underinvestigated, thus learning processes in the simulation environment and the role of lecturers as facilitators are not well-explained (Aleksic & Ivanovic, 2016;McLean, Griffiths, Collins, & Wiggins, 2010. Therefore, exploring effective teaching principles and their application guidelines in programming simulation may add value to this particular area of computing education.…”
Section: The Starting Pointmentioning
confidence: 99%
“…Facilitating networked collaboration and communication is reported as essential for CMLC [3]. As a followup of Section 1.1.1, music live coding environments that support communication tools include Overtone [1], Gibber [24], Betablocker [25], the Republic quark [15] in Super-Collider, and Fluxus [25]. In Overtone, there is a text chat panel that lets the members of a session send messages separated from the code.…”
Section: Communication Tools In Cscw and Cmlcmentioning
confidence: 99%
“…One consequence of this emphasis on code sharing is a departure from the idea that live coding should begin from a blank screen. Live-coding pioneer Alex McLean writes, ‘The development of software becomes part of the art in a very real sense; at the beginning of a typical live coded performance there is no code and no audiovisual output, but the output grows in complexity with the code’ (McLean, Griffiths, Collins and Wiggins 2010). In the practice of the Cybernetic Orchestra we have often done exactly the opposite, starting from screens full of code, upon which orchestra members then begin to operate, transforming it in various ways and with various intentions (some specific models of operating on given code are discussed below).…”
Section: Live Codingmentioning
confidence: 99%