A family of low-level languages for programming computers. They implement a symbolic representation of the numeric machine codes and other constants needed to program a particular CPU architecture. (source: Wikipedia)
a low-level programing language; close approximation to machine language