Computer Programming Software Terms, Glossary and Dictionary
Assembly language is a type of computer CPU programming language, which consists entirely of numbers and is almost impossible for humans to read and write. Each type of CPU has its own machine language and assembly language, so an assembly language program written for one type of CPU won't run on another. In the early days of programming, all programs were written in assembly language. Now, most programs are written in a high-level language such as C and C++. Programmers still use assembly language when speed is essential or when they need to perform an operation that isn't possible in a high-level language.