Programming language · 1949
Assembly
Any low-level programming language in which there is a very strong correspondence between the instructions in the language and the architecture's machine code instructions.
What is Assembly written in?
What Assembly is used for
Assembly is the human-readable form of a CPU's own machine instructions, used where you need absolute control or maximum speed: bootloaders, device drivers, operating-system cores, and hand-optimized inner loops. It is also essential for reverse engineering and security research.
Notable use: boot code and performance-critical routines inside virtually every operating system and game console.
Quick Facts
- First released
- 1949
- Typing
- untyped
- Filename extension
- .asm, .s
About Assembly
Assembly is an any low-level programming language in which there is a very strong correspondence between the instructions in the language and the architecture's machine code instructions. It is an untyped language that compiles ahead of time to native machine code. It supports low-level and imperative programming.
Assembly first appeared in 1949.
Frequently Asked Questions
Evidence Sources
- https://go.dev/doc/go1.5
- https://github.com/ocaml/ocaml
- https://webkit.org/
- https://github.com/dotnet/runtime
- https://en.wikipedia.org/wiki/FLOW-MATIC
- https://en.wikipedia.org/wiki/COMTRAN
- https://en.wikipedia.org/wiki/ALGOL_60
- https://en.wikipedia.org/wiki/Lisp_(programming_language)
- https://en.wikipedia.org/wiki/COBOL
- https://en.wikipedia.org/wiki/PL/I
- https://en.wikipedia.org/wiki/ALGOL_68
- https://en.wikipedia.org/wiki/CLU_(programming_language)
- https://en.wikipedia.org/wiki/Forth_(programming_language)
- Assembly on Wikipedia
- Assembly on Wikidata (Q165436)