DEV Community

Discussion on: Is C still a high level language?

Collapse
 
vtgandalf profile image
Valeri Todorov

That it's such a boomer thing to say. Both low and high level programming languages serve their purpose. It's true memory managed languages can be quite slow in execution time and can be resource hungry. On the other hand, you can use C# for example for almost everything and it's suitable for advanced design patterns that are just impossible to implement on C. Unless of course you write your own abstraction level, in which case congrats you just re created C++. Furthermore, C# can be optimized to run almost as fast as C and all executables can be stripped down to run even faster. For Gods sake even python can be optimized to run relatively fast. It all depends on the requirements and the context of the application.

Thread Thread
 
patryktech profile image
Patryk

For Gods sake even python can be optimized to run relatively fast.

And you can always write C modules that you then import into Python.