Hacker News new | ask | show | jobs
by munificent 1514 days ago
C++ is absolutely the world's foremost brutalist language.
1 comments

What? Not even close. C++ is Baroque.
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."