Assembly
Assembly language, assembly, and commonly abbreviated as ASM or asm, is any low-level programming language with a very strong correspondence between the instructions in the language and the architecture's machine code instructions.
Assembly is consider a second generation programming language.