Content deleted Content added
Michaelmalak (talk | contribs) WL |
Guy Harris (talk | contribs) →Operating systems: If you're distinguishing between 32-bit and 64-bit x86, you should distinguish between 32-bit and 64-bit ARM as well. |
||
Line 150:
===Operating systems===
The [[Linux kernel]] notably makes wide use of self-modifying code; it does so to be able to distribute a single binary image for each major architecture (e.g.
Regardless, at a [[meta-level]], programs can still modify their own behavior by changing data stored elsewhere (see [[metaprogramming]]) or via use of [[type polymorphism|polymorphism]].
|