@inproceedings{fa2ec590b95a4217bafd29e50b0c1783,
title = "Programming with time: Cyber-physical programming with impromptu",
abstract = "The act of computer programming is generally considered to be temporally removed from a computer program's execution. In this paper we discuss the idea of programming as an activity that takes place within the temporal bounds of a real-time computational process and its interactions with the physical world. We ground these ideas within the context of livecoding - a live audiovisual performance practice. We then describe how the development of the programming environment {"}Impromptu{"} has addressed our ideas of programming with time and the notion of the programmer as an agent in a cyber-physical system.",
keywords = "Concurrency, Cyber-physical systems, Impromptu, Livecoding, Time",
author = "Andrew Sorensen and Henry Gardner",
year = "2010",
doi = "10.1145/1869459.1869526",
language = "English",
isbn = "9781450302036",
series = "Proceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA",
pages = "822--834",
booktitle = "OOPSLA'10 - Proceedings of the 2010 ACM SIGPLAN Conference on Object Oriented Programming, Systems, Languages, and Applications",
note = "2010 ACM SIGPLAN Conference on Object Oriented Programming, Systems, Languages, and Applications, OOPSLA'10 ; Conference date: 17-10-2010 Through 21-10-2010",
}