Assembly language and Programing Language

An assembly language is any low-level programming language in which there is a very strong correspondence between the program's statements and the architecture's machine code instructions. Assembly code is converted into executable machine code by a utility program referred to as an assembler. Its very tough to understand.

Programing Language (High Level Language) : Programming languages are used in computer programming to implement algorithms. Most programming languages consist of instructions for computers. There are programmable machines that use a set of specific instructions.