索引暂存器与间接位置存取变成硬体架构的必备机制后，本功能就不如以往重要了。而程式自我修改这项特色也被现代程式设计所弃扬，因为它会造成理解与除错的难度，且现代中央处理器的管线与快取机制会让此功能效率降低。从整体而言，将指令当成资料的概念使得组合语言、编译器与其他自动编程工具得以实现；可以用这些「自动编程的程式」，以人类较易理解的方式编写程式；从局部来看，强调I/O的机器，例如Bitblt，想要修改画面上的图样，以往是认为若没有客制化硬体就办不到。但之后显示这些功能可以借由「执行中编译」技术而有效达到。