Hacker News new | ask | show | jobs
by anthk 1514 days ago
What? Not even close. C++ is Baroque.
1 comments

None of its monumental complexity is ornamental. It's all there to expose some inner working of its underlying semantics for the user that needs to access it. It's hard for me to imagine something more brutalist than operator new or partial template specialization.
There's always protected inheritance, a/k/a "was_a," or, "is implemented in terms of."

That's like postmodern furniture design. "This couch was_a giant pair of lips," meaning that although it is implemented as a pair of lips, we'll treat it as type couch.

Same for, "This chair was_a giant baseball glove."