Utviklingen ble påskyndet av høynivåspråk, som gjorde det enklere å skrive programmer enn i tradisjonell assembler. Høynivåspråk innførte bl.a. en syntaks med ord som , og . Slike ord manglet direkte paralleller i assembler, og ble oversatt av kompilatorer til komplekse sammensetninger av assembler-syntaks som JUMP, ADD og MOVE. For å forenkle skrivingen av kompilatorer, ble mikrokoden utvidet med stadig nye instruksjoner.