DEV Community


Discussion on: Is C still a high level language?

martinhaeusler profile image
Martin Häusler

From the assembler's perspective, C is high level. From the perspective of Java, C#, JavaScript etc. C is low-level. Does it really matter? I don't think so. What really matters imho is that no other language has managed to dethrone the inherently unsafe shoot-yourself-in-the-foot monstrosity of a language we call C in the areas it is used in. Go attempted it but failed. So did rust. And Elixir. And probably countless others. C should have died and should have been replaced with a better, safer language 10 years ago. But somehow, some way, it's still here, and haunts us all from time to time.