- In computer science, self-modifying code (SMC or SMoC) is code that alters its own instructions while it is executing – usually to reduce the instruction path length and improve performance or simply to reduce otherwise repetitively similar code, thus simplifying maintenance. The term is usually only applied to code where the self-modification is intentional, not in situations where code accidentally modifies itself due to an error such as a buffer overflow.
- Canon (English Version) by Normal McLaren, Grant Munro (nfb.ca)
Norman McLaren and Grant Munro use three different animation techniques to provide visual representations of canons in a film designed to teach viewers about this ancient musical form. The soundtrack combines both recorded classical music and sounds produced by a synthesizer.