Low level Language :
- Machine understandable Language.
- Assembly is Common High Level Language
- Internal Machine Code dependent
- Fast to Run But slow to write & Understand
What is machine Level Language ?
- Machine code is the only language a microprocessor can process directly without a previous transformation.
- Currently, Programmers never write programs directly in machine code, because it requires attention to numerous details which a high-level language would handle automatically.
- Low Level Language Requires memorizing or looking up numerical codes for every instruction that is used.
- For this reason, second generation programming languages provide one abstraction level on top of the machine code.
Example: A function in 32-bit x86 machine code to calculate the nth Fibonacci number :
8B542408 83FA0077 06B80000 0000C383 FA027706 B8010000 00C353BB 01000000 B9010000 008D0419 83FA0376 078BD98B C84AEBF1 5BC3