In the early days of computers, self-modifying code was often used to reduce use of limited memory, or improve performance, or both.
در اولین روزهای رایانه‌ها، کد خود تغییر دهنده اغلب برای کاهش استفاده از حافظه محدود یا بهبود عملکرد یا به هر دو دلیل استفاده می‌شد.