|
Personally, I find a lot of new things being introduced to be counter-productive so I don't bother using them and I generally avoid code that does. That's because it defeats the purpose as far as I'm concerned. Herb keeps saying they are making the language more concise but I really couldn't care less about that because I see no advantages to that. If I have to stop and think about what some new construct does that is not helpful. I'll take the old, verbose ways that are simple and easy to understand.
Of newer things, I have found only one from C++17 that I use frequently: inline static initializers. That's one of the most useful things I have found in quite a while. This may be an "old dog-new tricks" thing with me but I am not asking for any new tricks because the old ones are working pretty well as far as I'm concerned.
"They have a consciousness, they have a life, they have a soul! Damn you! Let the rabbits wear glasses! Save our brothers! Can I get an amen?"
|
|
|
|
|
Rick York wrote: If I have to stop and think about what some new construct does that is not helpful. I'll take the old, verbose ways that are simple and easy to understand. Thank god that you and @GregUtas are saying that...
I now feel less dumb
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
I believe code should read like a story. It makes for maintainability which is my primary concern. Very often the C# developers seem to believe that minimum typing is the objective of the language and add things that remove from the story. Choose what your priority is. I hate these stupid new features that hide what the story is saying. It's like a conversation with an idiot. You have no idea what they are saying.
|
|
|
|
|
When you look at a list of C++ changes in isolation, and without any motivating commentary they look hopelessly esoteric and unimportant. My experience with modern C++ features is that one day you will be looking for a way to solve a problem, and suddenly it will hit you, "Ah ha! That's what < feature X> is for."
C++ is becoming a very complex language. But the things added to C++ are put there by a bunch of really smart people who are experienced developers. It all has a purpose.
|
|
|
|
|
SeattleC++ wrote: It all has a purpose. Yes, to confuse poor old sods like me.
|
|
|
|
|
I actually haven't learned anything new since C++ 2003
I still look at C++ as C with objects, so for me it hasn't needed updating since it's standardization in the 90's. I never used the dreaded Templates (memory hoggers) but I've heard that they have improved since 2003.
So if you're like me that still codes in C++ as if it were C, then it's like "Why fix what ain't broken? There's always assembler"
|
|
|
|
|
i always believed that a large part of it was about "keeping their jobs".
i'm not talking only about VS2019 or C++. Windows grows because of it and you see the same buttons with the same functionality changing places in the same Form of say, System Properties.
then the UP one directory button disappears in Vista and 7, but then it's coming back in 8. they move the GUI to a heavily 3D multicolored look and then back to 8 colors and win3.11 looks.
it's progress alright, but i don't know if it's in the right direction.
the chances to start a C++ project that lasts for 5 years and at the end of the project to claim you know modern C++ are getting close to zero, much less to claim you know some other rapidly evolving language.
"if this frameworks are so great and helpful why do we need another one? why didn't the last 27 frameworks solve the problem? they didn't so you need the 28th framework, right?" - Jonathan Blow
|
|
|
|
|
Monday is a public holiday in the UK - like I have just been reminded today is in many places. I have no idea if that is general of specific to the UK.
Do we want a CCC Monday, or would you prefer a Tuesday start?
Vote Now!
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Nike
// TODO: Insert something here Top ten reasons why I'm lazy
1.
|
|
|
|
|
I would vote, but I can't be bothe...
oh what the heck.
Start Tuesday.
|
|
|
|
|
I'd vote but it's already Monday, and I don't do the CCC anyway. (Partly because I don't understand the logic behind them well enough to generate one if I accidentally got it right, and partly because even if I did create a clue to post a bunch of people would be salty I didn't get up in the middle of the night to post it for them.)
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, weighing all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|
|
|
And yet people wonder why I don't like my applications to be located in the cloud and insist upon installing them?
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
That is why I bought Office 2019 ...
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
The box I'm currently on came with Libre (installed on Win7). Works for me . . . especially the price.
Actually, I might still have access to a MSDN account and could download the "new ones" for free - but since I don't do Win10 I haven't checked for a long time.
Makes me wonder how their marketing (and for that matter, their developers) would feel if they knew I've reached the point where I wouldn't take their software even for free?
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
W∴ Balboos, GHB wrote: Makes me wonder how their marketing (and for that matter, their developers) would feel if they knew I've reached the point where I wouldn't take their software even for free? They wouldn't probably care less... there are another 2.5 billion (just a number, I don't know how many actually are) people doing it.
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
Ahhhh - you forget !
From here, the CP Lounge, it goes to all of the internet "Influencers" and then main-stream media and beyond! Why by the time the dust settles they'll be glad if they can convince someone in China to bootleg their stuff.
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
The cloud: I don't trust that so-and-so!
Get me coffee and no one gets hurt!
|
|
|
|
|
W∴ Balboos, GHB wrote: And yet people wonder why I don't like my applications to be located in the cloud and insist upon installing them? I am one of those wondering why. This was the first time in the past 3 years that our app had any problem and for three years we have not had to hire an IT person to maintain our own server and have spent 0 seconds worry about it.
|
|
|
|
|
[^]
Kitty explains the cloud.
If you can keep your head while those about you are losing theirs, perhaps you don't understand the situation.
|
|
|
|
|
And explains it pretty well!
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
They went down for a short while and were back up within an hour for us (the world?).
no biggie.
|
|
|
|
|
I guess they'll have to rename it Office 364
You don't know how long I've wanted to write that.
Real programmers use butterflies
|
|
|
|
|
Cloudy with a chance of meatballs?
"They have a consciousness, they have a life, they have a soul! Damn you! Let the rabbits wear glasses! Save our brothers! Can I get an amen?"
|
|
|
|
|
Office 2003 is still working just fine.
|
|
|
|