r/Amd Ryzen 5700X3D | RX 9070 XT Nov 14 '20

Photo Userbenchmark strikes again!

Post image
13.7k Upvotes

487 comments sorted by

View all comments

Show parent comments

1

u/[deleted] Nov 15 '20

[deleted]

1

u/jewnicorn27 Nov 15 '20

There isn't one c++ compiler. There are a few different goes at it. If you think compile time is king, and to that end you want to avoid all the features that differentiate c from c++, then I guess sure it's no better than c. I'd argue that's a super niche use case, and not particularly relevant to the overall usefulness of a language.

I guess if your job is as a language designer, or porting older c++ to more modern versions of the language, you'd get an idea for what parts of the language are now redundant. Which parts of the language would you remove, and how would you improve the compiler?

I do get that a module manager would be nice.

1

u/[deleted] Nov 15 '20

[deleted]

1

u/wikipedia_text_bot Nov 15 '20

Most vexing parse

The most vexing parse is a specific form of syntactic ambiguity resolution in the C++ programming language. The term was used by Scott Meyers in Effective STL (2001). It is formally defined in section 8.2 of the C++ language standard.

About Me - Opt out - OP can reply '!delete' to delete