experchange > fortran

spectrum (12-29-18, 02:03 AM)
I've come across with this article in HackerNews, and, although off-topic,
I guess it may be interesting about modern C++...

"Modern" C++ Lamentations



What I find the most interesting part is:

> Maybe that is mother tongue to someone, but to me this feels like someone

decided that “Perl is clearly too readable, but Brainfuck is too unreadable,
let’s aim for somewhere in the middle”.

> Goal of programmers is to ship, on time, on budget. It’s not “to produce code.”

IMO most modern C++ proponents 1) overassign importance to source code over
2) compile times, debugability, cognitive load for new concepts and extra complexity,
project needs, etc. 2 is what matters.
bernard gingold (12-29-18, 10:15 AM)
On Saturday, December 29, 2018 at 1:03:04 AM UTC+1, spectrum wrote:
[..]
> IMO most modern C++ proponents 1) overassign importance to source code over
> 2) compile times, debugability, cognitive load for new concepts and extracomplexity,
> project needs, etc. 2 is what matters.


Every new version of C++ (now C++20) adds more abstract functional layer, thus completely obscuring the language syntax.Simplicity of that language isbeing lost.
Thomas Koenig (12-29-18, 11:16 PM)
There is an interesting talk about C++ modules. They are meant to be
a (partial) solution to the compile time problem, but...

There is an interesting talk about that at
, if you can spare 50
minutes, including a few critical question from Fortran people :-)
bernard gingold (12-31-18, 09:14 AM)
On Saturday, December 29, 2018 at 10:16:43 PM UTC+1, Thomas Koenig wrote:
> There is an interesting talk about C++ modules. They are meant to be
> a (partial) solution to the compile time problem, but...
> There is an interesting talk about that at
> , if you can spare 50
> minutes, including a few critical question from Fortran people :-)


Looks interesting and more interesting is to wait and see when the Committee will vote for module inclusion.
I decided to use more C-like C++ at my projects.
Similar Threads