News for hackers. Stuff that matters.
Re:C++ Is the Next C++ by fluoridation on Wednesday November 02, 2022 @11:57AM (#33437901)
"Modern" has a shifting definition, and means that the code uses current as opposed to obsolete techniques. Something that was once modern may cease to be so in the future.
Re:C++ Is the Next C++ by rurban on Thursday November 03, 2022 @01:35AM (#33447400)
Absolutely not. Modern and modernism is clearly defined and nothing to do with recent or latest fad. It rather means nowadays old-fashioned and reduced.

* Form follows function.

* Minimalism principle, there's only one best way. (vs postmodern, there are many)

* Stanford, not New Jersey.

C++ is clearly a postmodern language, because instead of reducing competing features, it rather adds more and more variants of almost the same thing. Modernism means to reduce this syntax and library bloat.

Re:C++ Is the Next C++ by chrsig on Thursday November 03, 2022 @09:43AM (#33450829)
You're reminding me of Tony Van Eerd's 'Postmodern C++' talk[0] from a past cppcon.

I think you're both right. There are people that will interpret modern as temporal versus modern as in design.

I was referring to the temporal interpretation, and thinking in terms that either "modern cpp" becomes fixed in time to mean '>= c++11', or evolves to mean '>= c++23' and beyond.

In the former case, you'll have people unhappy because cpp style will surely continue to change, and people will complain that 'modern cpp' is the bad way. In the latter case, you'll have people complaining that "good style" is a shifting target, and feeling like they'll be accosted by trend setters no matter how they write their code.

[0] https://www.youtube.com/watch?v=QTLn3goa3A8