•But….
• The programmer must still do the hard work of translating the abstract ideas of a problem domain to the concrete and machine-dependent notation of a program.
• Computer hardware architecture has its own machine language instruction set, and thus requires its own dialect of assembly language.
•Low-Level Language