DEV Community


Discussion on: Is C still a high level language?

pentacular profile image

High and low level are not meaningful terms for language.
They are useful only in propaganda.

Claims that C is portable assembly are clearly nonsense.

Claims that C gives access to hardware are also incorrect.
C programs run in the C Abstract Machine, and there are C interpreters.

You can at best argue that many C implementations provide direct access to some kinds of hardware.

Having recognised this, reformulate the question to "Is C still a nice language?" and be unsurprised that it is entirely a matter of opinion. :)