Content deleted Content added
Alfa-ketosav (talk | contribs) That emdash looked bad with the spaces. Tags: Mobile edit Mobile web edit |
|||
Line 6:
A '''low-level programming language''' is a [[programming language]] that provides little or no [[Abstraction (computer science)|abstraction]] from a computer's [[instruction set architecture]]—commands or functions in the language map closely to processor instructions. Generally, this refers to either [[machine code]] or [[assembly language]]. The word "low" refers to the small or nonexistent amount of [[abstraction (computer science)|abstraction]] between the language and machine language; because of this, low-level languages are sometimes described as being "close to the hardware". Programs written in low-level languages tend to be relatively [[Software portability|non-portable]].
Low-level languages can convert to machine code without a compiler or
Low-level programming languages are sometimes divided into two categories: ''first generation'' and ''second generation''.{{cn|date=March 2017}}
|