"Programming as Exhibition" refers to an approach in which the work is presented not as a fixed, finished object, but as the programmatic system itself: code execution, state change, regeneration, recording, and the conditions that produce the work become the exhibition’s core. This idea appears through blockchain-based architectures, smart contracts, real-time execution, generative choreography, and two-layer exhibition structures that include ARG-like elements. For example, a project that records live performance on an open distributed architecture and designs it as a reusable "performance engine" treats the system for generating future performances as the artwork, rather than preserving only a record of the past. In another exhibition, code runs in real time to transform image and sound, placing viewers inside an environment that is continuously generated rather than pre-fixed.
The term describes situations where programming functions not merely as a production tool, but as the object of viewing, the stage apparatus, or even the artwork itself. The exhibition space shifts from a place that displays completed works to one that makes visible the rules, conditions, and processes of execution, recording, and replay. At the same time, there is a possible limitation: such works can be highly technical, and their participatory or physical performance aspects may be minimal, making them difficult for audiences to immediately grasp.