x86_64 Assembly Language
In this section we will learn assembly language. We'll learn what it is and how it differs from other programming languages.
Assembly language is the closest language for the computer. Each command in assembly language equals one command of processor. All programs in higher level languages (C/C++, Java, Python...) are translated to assembly languages first and then they are executed by the processor of the digital device.
You may not know this, but there are many assembly languages. Different architectures have different assembly languages. All modern personal computers use i386 (x86) architecture that was created by Intel and implemented in their processor 80386 in 1985.