Content deleted Content added
No edit summary Tag: Reverted |
m Reverted 1 edit by 2402:3A80:B1E:7418:B977:E0E5:4D26:F995 (talk) to last revision by 2600:1700:3E30:44F0:95C9:BEC9:6A31:B5BB |
||
Line 6:
}}
A '''low-level programming language''' is a [[programming language]]
Low-level languages can convert to machine code without a [[compiler]] or [[Interpreter (computing)|interpreter]] – [[second-generation programming language]]s use a simpler processor called an [[Assembly language#Assemble|assembler]] – and the resulting code runs directly on the processor. A program written in a low-level language can be made to run very quickly, with a small [[memory footprint]]. An equivalent program in a [[high-level language]] can be less efficient and use more memory. Low-level languages are simple, but considered difficult to use, due to numerous technical details that the programmer must remember. By comparison, a [[high-level programming language]] isolates execution semantics of a computer architecture from the specification of the program, which simplifies development.
|