For many CPUs, Machine code is generated from assembly language via an assembler, or sometimes directly from higher level languages such as C, via an [[interpreter]] or a [[compiler]]. | For many CPUs, Machine code is generated from assembly language via an assembler, or sometimes directly from higher level languages such as C, via an [[interpreter]] or a [[compiler]]. |