Originally Posted by
Elysia
That's the point. Objects, abstraction, encapsulation, generic.
It's not that you can't do it, but it quickly becomes a nightmare to manage.
Try coding a large game in C. Oh, it's possible, but it's probably not going to be easy.
But the thing is that modern programming languages makes it easier.
We could also argue about security. C is a very unsafe language by default. Oh, it's certainly possible to write code safely, but it isn't always trivial and once in a while, you make mistakes.
Higher-level languages reduces this risk and thus creates fewer bugs in the longer end.
This is a statistical example.