DEV Community


Discussion on: Is C still a high level language?

miroswan profile image
Demitri Swan

What value do we get from categorizing the language as high or low level other than wasting time debating about it? I’m not suggesting that there is no value; I want to know. That being said, I don’t see much value personally.

C has, and still does, serve its purpose. However, I believe that the system engineering community should start making its way toward Rust as soon as possible. I think most folks would agree that we would benefit tremendously from such an effort.

To answer the original question, I consider C a low level language due to the lack of abstraction primitives of other comparable programming languages. Obviously it is relative but since most people don’t develop in assembly I’d say it’s fairly accurate.