0

Is c low level language?this is wrong

" It is a low-level language that relates closely to the way machines work while still being easy to learn. "What os this

22nd Apr 2019, 4:28 PM
Asanka Wijesinghe
Asanka Wijesinghe - avatar
4 Answers
+ 5
Look Asanka Wijesinghe. The definition given by Andreas Brodersen is very good. But C language is really a low level language? This is relative. So i will give my opinion. In my opinion C is a high level language. Its true that C language is more close to machine comparing with another language like Python. But with C you have good abstractions and C is not similar comparing to another low levels languages. The correct in my opinion is C is high level language with a low level finality. Yeah C is beast when you are tagging hardware.
22nd Apr 2019, 8:15 PM
Anya
Anya - avatar
+ 4
For me, a high level language is one that is not dependant from the computer you are using to write it, so C is high level. Only system libraries are different depending on the computer but they are libraries, not a real part of the language even if they are somehow standardised Assembly is a good example (and ... the only one I know apart from binary ^_^') of low level language as there are lots of different versions of Assembly
24th Apr 2019, 3:46 AM
Baptiste E. Prunier
Baptiste E. Prunier - avatar
+ 2
Low-level just means the code is written in a way that is close to how a machine is going to interpret it. A high-level programming language is closer to human languages and further from machine language. I hope I'm allowed to quote Wikipedia: "The word "low" refers to the small or nonexistent amount of abstraction between the language and machine language". I hope this helps. :)
22nd Apr 2019, 4:38 PM
Andreas Brodersen
0
But sombody may mis undrstand the definition🙄
23rd Apr 2019, 7:00 AM
Asanka Wijesinghe
Asanka Wijesinghe - avatar