programming languages that use mnemonics to represent each cpu instruction that are programmer defined.
low-level programming language that allows a programmer to write a program abbreviations of more easily remembered words instead of numbers
the first symbolic languages; acronyms are assembled into strings of 0's and 1's; used today for special purpose computer applications