logoalt Hacker News

rob74today at 12:54 PM3 repliesview on HN

The things people describe as "beautiful" never cease to amaze me...

...but, as they say, beauty is in the eye of the beholder!


Replies

bunderbundertoday at 1:54 PM

I don’t really like much about C++ anymore, but I still enjoy reading C++ articles and listening to C++ podcasts, and I would consider it beautiful. Oftentimes the things I dislike about it are also the beautiful things. The term “beautiful mess” seems appropriate.

It’s a bit like a well-kept Victorian home. The amount of work, money, and dealing with discomfort that goes into maintaining one isn’t something I really want to experience for myself. But the amount of skill and craftsmanship that it takes to preserve one is still impressive, and I have to appreciate the respect for history and the care that goes into balancing it with modern concerns.

And talking to people who do live the life is always a great learning experience.

show 2 replies
RyanJK5today at 12:59 PM

Beauty in C++ may be most similar to lipstick on a pig, but we try our best.

show 2 replies
WhitneyLandtoday at 2:58 PM

I find it hard to see a language as beautiful that’s grown too complex for a single person to hold a complete mental model of.

I used to think that was a personal limitation, until I saw an interview with Bjarne explaining that he used to understand all of it but at this point it’s too big, no one can anymore.

show 1 reply