High-level programming language: Difference between revisions

Content deleted Content added
No edit summary
Linked first occurance of term "operating system".
Line 7:
Note that the terms "high-level" and "low-level" are inherently relative. Originally, [[assembly language]] was considered low-level and [[COBOL]], [[C programming language|C]], etc. were considered high-level. Many programmers today might refer to these latter languages as low-level. For more on this distinction, see the external link below.
 
Most high-level languages ouptut [[object file|object]] or [[Machine language|machine]] code directly for a target processor or [[operating system]], but a few do not, instead outputing an [[intermediate language]] only, often [[C programming language|C]], to submit to a compiler for that intermediate language, which then outputs finished object or machine code. Such intermediate languages fall in complexity between high-level languages and low-level languages.
 
==See also==