Quick Reference Search Tool Webopedia Jobs Link to Us Advertising Tech Support Submit a URL Request a Term Report an Error Internet News Internet Investing Internet Technology Windows Internet Tech.
Machine languages are the only languages understood by computers .
While easily understood by computers, machine languages are almost impossible for humans to use because they consist entirely of numbers. Programmers , therefore, use either a high-level programming language or an assembly language . An assembly language contains the same instructions as a machine language, but the instructions and variables have names instead of being just numbers. Programs written in high-level languages are translated into assembly language or machine language by a compiler . Assembly language programs are translated into machine language by a program called an assembler .