Thread overview
Best D pitch
Mar 25, 2015
Jonathan
Mar 25, 2015
Joakim
Mar 25, 2015
Jonathan
Mar 25, 2015
rumbu
Mar 26, 2015
Joakim
Mar 26, 2015
Mike
Mar 26, 2015
thedeemon
March 25, 2015
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.
March 25, 2015
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
March 25, 2015
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.

March 25, 2015
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.

March 26, 2015
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
March 26, 2015
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
March 26, 2015
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/