The Art of Programming or Programs as Art

  title={The Art of Programming or Programs as Art},
  author={E. Edmonds},
  • E. Edmonds
  • Published in SoMeT 2007
  • Engineering, Computer Science
The paper reviews developments in the implications of software programming in art practice whilst pointing to a recognition of the art in programming. The concerns in software-based art are significantly more conceptual than was often the case before. Following the Russian constructivist artists, the software artist is more concerned with the plan for making the work than for conventional rules of composition. The paper reviews a history of the author's use of various software representations… Expand
In the right order of brush strokes: a sketch of a software philosophy retrospective
A retrospective view on computer science and software philosophy development is introduced and extended comprehension of technical sciences of programming and software engineering within the realm of liberal arts is considered. Expand
Problems for a Philosophy of Software Engineering
  • S. Gruner
  • Computer Science
  • Minds and Machines
  • 2011
The essay concludes that software engineering can neither be fully subsumed by computer science, nor vice versa, and also the philosophies of computer science and software engineering—though related to each other—are not identical branches of a general philosophy of science. Expand
A metaphoric bridge: Understanding software engineering education through literature and fine arts
This research contributes to the literature on understanding software engineering education from the perspective of liberal arts through the discussion on the pedagogic application of metaphors toExpand


Logic and Time-Based Art Practice
The underlying structures of work are seen to be logical, although no particular logic is emphasized, and the fact that the inference system in a logic programming implementation can be seen to define the underlying structure of the time base of a work is seen. Expand
Art in the Information Age: Technology and Conceptual Art
Art historians have generally drawn sharp distinctions be-tween conceptual art and art-and-technology. This essay reexamines the interrelationship of these tendencies as they developed in the 1960s,Expand
On New Constructs in Art
Malevich’s insight into science and systems1 came well before the advent of computers, but at a time when mathematical logicians were developing theories that proved to be very important for theExpand
The Art in Computer Programming
Here the authors haven’t even started the project yet, and already they’re forced to answer many questions: what will this thing be named, what directory will it be in, what type of module is it, how should it be compiled, and so on. Expand
Broadway one
The most interesting integration, however, is where the music and the visual element are equal so that, for example, one can see a visual display as one instrument in which other instruments happen to produce sound. Expand
Composers' views on mapping in algorithmic composition
This article looks at mapping from the point of view of algorithmic composition, particularly where persistence is an issue, such that the gesture (conceptual domain) is embodied and perceptible in the musical result. Expand
The Separable user interface
The emergence of the separable user interface first generation user interface system user interface specification for separability architectures practical issues of separability "the future".
Special Issue on Generative Art ”
  • Digital Creativity
  • 2003
ed) “Special Issue on Generative Art
  • Digital Creativity,
  • 2003