Abstract
Processing is a programming language and environment built for the media arts communities. It is created to teach fundamentals of computer programming within the media arts context and to serve as a software sketchbook. It is used by students, artists, designers, architects, and researchers for learning, prototyping, and production. This essay discusses the ideas underlying the software and presents its relationship to open source software and the idea of software literacy. Additionally, Processing is discussed in relation to education and online communities.
Similar content being viewed by others
References
Cuba L (1987) Calculated movements. Published in Prix Ars Electronica Edition ‘87: Meisterwerke der Computerkunst. H.S. Sauer
Kay A (1989) User interface: a personal view. In: Laurel B (ed) The art of human–computer interface design, Addison-Wesley, Reading, MA
Maeda J (2004) Creative code. Thames & Hudson, London
Nelson T (2003) Computer lib/dream machines. In: Wardrip-Fruin N, Montfort N (eds) The new media reader. MIT Press, London
Tarbell J (2004) Complexification.net (http://www.complexification.net/medium.html)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Reas, C., Fry, B. Processing: programming for the media arts. AI & Soc 20, 526–538 (2006). https://doi.org/10.1007/s00146-006-0050-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00146-006-0050-9