www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - Best D pitch

reply "Jonathan" <jadit2 gmail.com> writes:
Hey folks,

What's the best article/resource that I could give to a C++/C# 
developer to convince them on D? Ideally, I'm looking for 
something concise on the benefits with several examples.
Mar 25 2015
next sibling parent reply "Joakim" <dlang joakim.fea.st> writes:
On Wednesday, 25 March 2015 at 18:35:37 UTC, Jonathan wrote:
 Hey folks,

 What's the best article/resource that I could give to a C++/C# 
 developer to convince them on D? Ideally, I'm looking for 
 something concise on the benefits with several examples.
I use Walter's article on component programming: http://www.drdobbs.com/architecture-and-design/component-programming-in-d/240008321
Mar 25 2015
parent reply "Jonathan" <jadit2 gmail.com> writes:
Thanks Joakim! That's a great article, I've remember reading it 
years ago that originally attracted me to the language. I was 
hoping for something more concise: perhaps a single page with 
language highlights.
Mar 25 2015
next sibling parent "rumbu" <rumbu rumbu.ro> writes:
On Wednesday, 25 March 2015 at 20:57:43 UTC, Jonathan wrote:
 Thanks Joakim! That's a great article, I've remember reading it 
 years ago that originally attracted me to the language. I was 
 hoping for something more concise: perhaps a single page with 
 language highlights.
Since I am mainly a C# developer, I can tell you what convinced me: - D code looks 90% like C#, it's very easy to learn; - native compilation; - templates as generics on steroids; - compatibility with C; - memory allocation control; - compile time reflection; - mixins; - a better approach to operator overloading; - unittest integration - inline assembler; - SIMD A good resource is also the comparison made by Adam Wilson at DConf: - slides - http://dconf.org/2013/talks/wilson.pdf - talk - https://www.youtube.com/watch?v=6_xdfSVRrKo Anyway, don't point him to http://www.prowiki.org/wiki4d/wiki.cgi?LanguagesVersusD, this page is full of lies :) Unfortunately, the list of what's not convincing me is much longer, I don't want to discourage him.
Mar 25 2015
prev sibling parent "Joakim" <dlang joakim.fea.st> writes:
On Wednesday, 25 March 2015 at 20:57:43 UTC, Jonathan wrote:
 Thanks Joakim! That's a great article, I've remember reading it 
 years ago that originally attracted me to the language. I was 
 hoping for something more concise: perhaps a single page with 
 language highlights.
This recent blog post seemed to be well-liked: http://bitbashing.io/2015/01/26/d-is-like-native-python.html It garnered almost 200 points and comments on reddit: https://www.reddit.com/r/programming/comments/2tqiaj/d_is_like_native_python/
Mar 25 2015
prev sibling next sibling parent "Mike" <none none.com> writes:
On Wednesday, 25 March 2015 at 18:35:37 UTC, Jonathan wrote:

 What's the best article/resource that I could give to a C++/C# 
 developer to convince them on D? Ideally, I'm looking for 
 something concise on the benefits with several examples.
David Simcha's presentation at DConf 2013 really showcased the language for me: https://www.youtube.com/watch?v=yMNMV9JlkcQ I transcribed some of the content to the wiki so user's could access it in written form (but I never finished): http://wiki.dlang.org/Tutorials#Design_Patterns I also thought some of the presentations at DConf 2014 showcased the power of the language quite well: http://dconf.org/2014/schedule/ Mike
Mar 25 2015
prev sibling parent "thedeemon" <dlang thedeemon.com> writes:
On Wednesday, 25 March 2015 at 18:35:37 UTC, Jonathan wrote:
 Hey folks,

 What's the best article/resource that I could give to a C++/C# 
 developer to convince them on D? Ideally, I'm looking for 
 something concise on the benefits with several examples.
Here's mine, but some examples are linked instead of being included: http://www.infognition.com/blog/2014/why_d.html
Mar 25 2015