電腦嘅設計者就創造出好似組合語言（asm）同高級程式語言等嘅程式語言－用呢啲語言寫成嘅源碼喺俾部電腦攞去行之前會轉化成機械碼，不過呢啲語言往往俾人設計成易睇過機械語言，令程式編寫呢家嘢易做啲。