Hacker News new | ask | show | jobs
by dlcarrier 95 days ago
COBOL is a high-level language, and on the higher end to boot, with support for object oriented programming being added over 20 years go. C is also high level, but the joke is that it "combines all the elegance and power of assembly language with all the readability and maintainability of assembly language". (http://catb.org/jargon/html/C/C.html)

Anyway, C doesn't support any of those things you mentioned, or even functionality as basic as memory allocation, but what it does have is a user-base that so consistently uses the same library for most functionality that it has earned its moniker as the "C standard library" and it's usually conflated with the language itself.

JavaScript, on the other hand, has more frameworks than there are programming languages in common use.