Low-level programming language: Difference between revisions

Content deleted Content added
C: Use citation templates.
Khcaliy (talk | contribs)
m C: make title a little bit specific context
Tags: Mobile edit Mobile app edit Android app edit App section source
Line 109:
These abstractions make the C code compilable without modification on any architecture for which a C compiler has been written, whereas the assembly language code above will only run on processors using the x86-64 architecture.
 
== C programming language ==
{{Main | C (programming language)}}
C has variously been described as low-level and high-level.<ref>{{cite journal |last1=Jindal |first1=G. |first2=P. |last2=Khurana |first3=T. |last3=Goel |date=January 2013 |title=Comparative study of C, Objective C, C++ programming language |journal=International Journal of Advanced Trends in Computer Science and Engineering |volume=2 |issue=1 |page=203}}</ref> Traditionally considered high-level, C’s level of abstraction from the hardware is far lower than many subsequently developed languages, particularly interpreted languages. The direct interface C provides between the programmer and hardware memory allocation and management make C the lowest-level language of [[Programming_language#Measuring_language_usage|the 10 most popular languages currently in use]].