www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - Is C++ trying to be like D?

reply Bauss <jj_1337 live.dk> writes:
Looking at C++14 and the proposed features for C++17 - 
https://en.wikipedia.org/wiki/C%2B%2B17

It looks a lot like C++ is trying to become similar to D.

I believe that shows D's design pattern has been superior to 
C++'s from the start and there's no way C++ will ever be able to 
implement the same features of D in the same smooth and 
"user-friendly" behavior.

What's your opinion?
Mar 19 2016
next sibling parent reply Anonymouse <asdf asdf.com> writes:
On Saturday, 19 March 2016 at 13:23:55 UTC, Bauss wrote:
 Looking at C++14 and the proposed features for C++17 - 
 https://en.wikipedia.org/wiki/C%2B%2B17

 It looks a lot like C++ is trying to become similar to D.

 I believe that shows D's design pattern has been superior to 
 C++'s from the start and there's no way C++ will ever be able 
 to implement the same features of D in the same smooth and 
 "user-friendly" behavior.

 What's your opinion?
A much more common take on it is "why use D at all now that C++ is getting similar features", ignoring convenience. (I don't subscribe to it.)
Mar 19 2016
next sibling parent reply Walter Bright <newshound2 digitalmars.com> writes:
On 3/19/2016 6:46 AM, Anonymouse wrote:
 A much more common take on it is "why use D at all now that C++ is getting
 similar features", ignoring convenience.
https://youtu.be/1pQNLPqn1fA?t=148 Would one rather have a Ferrari Daytona replica made from a Corvette, or a Ferrari Daytona? https://youtu.be/1pQNLPqn1fA?t=148 (Miami Vice got a real Ferrari after that.)
Mar 19 2016
parent reply Anonymouse <asdf asdf.com> writes:
On Sunday, 20 March 2016 at 01:18:06 UTC, Walter Bright wrote:
 Would one rather have a Ferrari Daytona replica made from a 
 Corvette, or a Ferrari Daytona?
Said crowd is made of die hard Corvette fans, who have been historically downplaying the extra spiffs of the Ferraris as useless. So now that they get them for their own cars, they are amazing new ideas and/or have retroactively been important the entire time. Reasons to get Ferraris instead are invalidated accordingly. I don't agree with them, but I've seen it in other contexts so I imagine it's a common fallacy.
Mar 20 2016
parent reply Ola Fosheim =?UTF-8?B?R3LDuHN0YWQ=?= writes:
On Sunday, 20 March 2016 at 10:18:26 UTC, Anonymouse wrote:
 On Sunday, 20 March 2016 at 01:18:06 UTC, Walter Bright wrote:
 Would one rather have a Ferrari Daytona replica made from a 
 Corvette, or a Ferrari Daytona?
Said crowd is made of die hard Corvette fans, who have been historically downplaying the extra spiffs of the Ferraris as useless.
What happened to the simple elegance of the 1960s Maserati? https://youtu.be/rQ_6qk1aFnQ
Mar 20 2016
parent reply Walter Bright <newshound2 digitalmars.com> writes:
On 3/20/2016 6:57 AM, Ola Fosheim Grøstad wrote:
 https://youtu.be/rQ_6qk1aFnQ
I like how Jay Leno does a show about his cars and it's clearly by a car nut for car nuts.
Mar 20 2016
parent Ola Fosheim =?UTF-8?B?R3LDuHN0YWQ=?= writes:
On Sunday, 20 March 2016 at 19:48:22 UTC, Walter Bright wrote:
 On 3/20/2016 6:57 AM, Ola Fosheim Grøstad wrote:
 https://youtu.be/rQ_6qk1aFnQ
I like how Jay Leno does a show about his cars and it's clearly by a car nut for car nuts.
Yeah, he is great on that show! It shines through that he really loves the topic, that makes all the difference.
Mar 20 2016
prev sibling parent _d0s_ <oggs gmx.at> writes:
On Saturday, 19 March 2016 at 13:46:14 UTC, Anonymouse wrote:
 On Saturday, 19 March 2016 at 13:23:55 UTC, Bauss wrote:
 Looking at C++14 and the proposed features for C++17 - 
 https://en.wikipedia.org/wiki/C%2B%2B17

 It looks a lot like C++ is trying to become similar to D.

 I believe that shows D's design pattern has been superior to 
 C++'s from the start and there's no way C++ will ever be able 
 to implement the same features of D in the same smooth and 
 "user-friendly" behavior.

 What's your opinion?
A much more common take on it is "why use D at all now that C++ is getting similar features", ignoring convenience. (I don't subscribe to it.)
Just that awesome new features are planned, doesn't mean they get implemented. On of mine, and i think also of many other cpp programmsters, highly anticipated features are C++ Modules. We are waiting years already to get to a usable solution ... yet nothing has integrated into the cpp standard :3 D on the other hand has all those awesome features, and D has them now. Sometimes it's a little rough on the edges, but in general it's really great *.* I hope D will start to grow faster. And seeing it currently at Tiobe index rank 20 makes me hope that it will be way more widespread in future. <3 D ftw xD
Mar 23 2016
prev sibling parent reply deadalnix <deadalnix gmail.com> writes:
On Saturday, 19 March 2016 at 13:23:55 UTC, Bauss wrote:
 Looking at C++14 and the proposed features for C++17 - 
 https://en.wikipedia.org/wiki/C%2B%2B17

 It looks a lot like C++ is trying to become similar to D.

 I believe that shows D's design pattern has been superior to 
 C++'s from the start and there's no way C++ will ever be able 
 to implement the same features of D in the same smooth and 
 "user-friendly" behavior.

 What's your opinion?
C++ invented it all. They then took a time machine to teach Walter how good they are ! Walter never will admit it, but it sole it all from C++27 .
Mar 20 2016
parent reply deadalnix <deadalnix gmail.com> writes:
On Sunday, 20 March 2016 at 19:54:54 UTC, deadalnix wrote:
 C++ invented it all. They then took a time machine to teach 
 Walter how good they are ! Walter never will admit it, but it 
 sole it all from C++27 .
Also I apparently involuntarily made Walter a robot here. Or is he ? That would explain this interest for cars and power tools. It was friendship all along.
Mar 20 2016
parent reply Walter Bright <newshound2 digitalmars.com> writes:
On 3/20/2016 12:58 PM, deadalnix wrote:
 On Sunday, 20 March 2016 at 19:54:54 UTC, deadalnix wrote:
 C++ invented it all. They then took a time machine to teach Walter how good
 they are ! Walter never will admit it, but it sole it all from C++27 .
Also I apparently involuntarily made Walter a robot here. Or is he ? That would explain this interest for cars and power tools. It was friendship all along.
Walter was replaced by a D9000 computer years ago.
Mar 20 2016
parent reply Walter Bright <newshound2 digitalmars.com> writes:
On 3/20/2016 3:48 PM, Walter Bright wrote:
 Walter was replaced by a D9000 computer years ago.
He was jeopardizing the mission.
Mar 20 2016
parent reply Bauss <streetzproductionz hotmail.com> writes:
On Sunday, 20 March 2016 at 22:49:28 UTC, Walter Bright wrote:
 On 3/20/2016 3:48 PM, Walter Bright wrote:
 Walter was replaced by a D9000 computer years ago.
He was jeopardizing the mission.
Or was he.
Mar 21 2016
parent Walter Bright <newshound2 digitalmars.com> writes:
On 3/21/2016 9:51 AM, Bauss wrote:
 On Sunday, 20 March 2016 at 22:49:28 UTC, Walter Bright wrote:
 On 3/20/2016 3:48 PM, Walter Bright wrote:
 Walter was replaced by a D9000 computer years ago.
He was jeopardizing the mission.
Or was he.
Too much Human Error.
Mar 21 2016