Self-modifying Code - History

History

The IBM SSEC, demonstrated in January 1948, had the ability to modify its instructions or otherwise treat them exactly like data. However, the capability was rarely used in practice. In the early days of computers, self-modifying code was often used to reduce use of limited memory, or improve performance, or both. It was also sometimes used to implement subroutine calls and returns when the instruction set only provided simple branching or skipping instructions to vary the control flow. This use is still relevant in certain ultra-RISC architectures, at least theoretically; see for example one instruction set computer. Donald Knuth's MIX architecture also used self-modifying code to implement subroutine calls.

Read more about this topic:  Self-modifying Code

Famous quotes containing the word history:

    Every literary critic believes he will outwit history and have the last word.
    Mason Cooley (b. 1927)

    It is remarkable how closely the history of the apple tree is connected with that of man.
    Henry David Thoreau (1817–1862)

    The history of all hitherto existing society is the history of class struggles.
    Karl Marx (1818–1883)