Programming with time: Cyber-physical programming with impromptu

Andrew Sorensen*, Henry Gardner

*Corresponding author for this work

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    17 Citations (Scopus)

    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.

    Original languageEnglish
    Title of host publicationOOPSLA'10 - Proceedings of the 2010 ACM SIGPLAN Conference on Object Oriented Programming, Systems, Languages, and Applications
    Pages822-834
    Number of pages13
    DOIs
    Publication statusPublished - 2010
    Event2010 ACM SIGPLAN Conference on Object Oriented Programming, Systems, Languages, and Applications, OOPSLA'10 - Reno/Tahoe, NV, United States
    Duration: 17 Oct 201021 Oct 2010

    Publication series

    NameProceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA

    Conference

    Conference2010 ACM SIGPLAN Conference on Object Oriented Programming, Systems, Languages, and Applications, OOPSLA'10
    Country/TerritoryUnited States
    CityReno/Tahoe, NV
    Period17/10/1021/10/10

    Fingerprint

    Dive into the research topics of 'Programming with time: Cyber-physical programming with impromptu'. Together they form a unique fingerprint.

    Cite this