Low-level programming language: Difference between revisions

Content deleted Content added
No edit summary
mNo edit summary
Tag: categories removed
Line 1:
 
* [[High-level programming language]]s
* [[Very high-level programming language]]s
* [[Programming language generations]]
 
{{Programming language}}
{{X86 assembly topics}}
 
{{DEFAULTSORT:Low-Level Programming Language}}
[[Category:Programming language classification]]#
 
 
 
==Machine code==
[[Machine code]] is the only language a microprocessor can process directly without a previous transformation. Currently, programmers almost never write programs directly in machine code, because it requires attention to numerous details which a high-level language would handle automatically, and also requires memorizing or looking up numerical codes for every instruction that is used. For this reason, [[second generation programming language]]s provide one abstraction level on top of the machine code.