Jump to page: 1 2
Thread overview
The best video to introduce D
May 21, 2013
Regan Heath
May 21, 2013
Dicebot
May 21, 2013
Regan Heath
May 21, 2013
Regan Heath
May 21, 2013
Iain Buclaw
May 21, 2013
Idan Arye
May 21, 2013
deadalnix
May 22, 2013
Regan Heath
May 22, 2013
Dicebot
May 22, 2013
Regan Heath
May 21, 2013
w0rp
May 22, 2013
Regan Heath
May 22, 2013
Joakim
May 22, 2013
Regan Heath
May 22, 2013
Jesse Phillips
May 21, 2013
I have a friend, he has heard of D (from me) a fair bit over the years but never had reason to look into it.  He works at a company which has a culture of showing tech videos during lunch.  So.. I want the best introduction to D video that we have, which will fit in a lunch hour.. anyone?

R

-- 
Using Opera's revolutionary email client: http://www.opera.com/mail/
May 21, 2013
On Tuesday, 21 May 2013 at 11:23:39 UTC, Regan Heath wrote:
> I have a friend, he has heard of D (from me) a fair bit over the years but never had reason to look into it.  He works at a company which has a culture of showing tech videos during lunch.  So.. I want the best introduction to D video that we have, which will fit in a lunch hour.. anyone?
>
> R

I remember being converted with a "The Case for D" article. A bit outdated, but still good. It gave a nice overview of a target vision with no overly specific details. Maybe there have been some presentation videos based on it?
May 21, 2013
On Tue, 21 May 2013 12:36:31 +0100, Dicebot <m.strashun@gmail.com> wrote:

> On Tuesday, 21 May 2013 at 11:23:39 UTC, Regan Heath wrote:
>> I have a friend, he has heard of D (from me) a fair bit over the years but never had reason to look into it.  He works at a company which has a culture of showing tech videos during lunch.  So.. I want the best introduction to D video that we have, which will fit in a lunch hour.. anyone?
>>
>> R
>
> I remember being converted with a "The Case for D" article. A bit outdated, but still good. It gave a nice overview of a target vision with no overly specific details. Maybe there have been some presentation videos based on it?

This article?
http://www.drdobbs.com/parallel/the-case-for-d/217801225

I found this..
http://software.intel.com/en-us/videos/new-d-programming-language-with-andrei/

.. and this :)
http://leonardo-m.livejournal.com/83309.html

R


-- 
Using Opera's revolutionary email client: http://www.opera.com/mail/
May 21, 2013
On 5/21/13 7:36 AM, Dicebot wrote:
> On Tuesday, 21 May 2013 at 11:23:39 UTC, Regan Heath wrote:
>> I have a friend, he has heard of D (from me) a fair bit over the years
>> but never had reason to look into it. He works at a company which has
>> a culture of showing tech videos during lunch. So.. I want the best
>> introduction to D video that we have, which will fit in a lunch hour..
>> anyone?
>>
>> R
>
> I remember being converted with a "The Case for D" article. A bit
> outdated, but still good. It gave a nice overview of a target vision
> with no overly specific details. Maybe there have been some presentation
> videos based on it?

How about "Three unexpected..." http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/Three-Unlikely-Successful-Features-of-D

Andrei
May 21, 2013
On Tue, 21 May 2013 13:56:05 +0100, Andrei Alexandrescu <SeeWebsiteForEmail@erdani.org> wrote:

> On 5/21/13 7:36 AM, Dicebot wrote:
>> On Tuesday, 21 May 2013 at 11:23:39 UTC, Regan Heath wrote:
>>> I have a friend, he has heard of D (from me) a fair bit over the years
>>> but never had reason to look into it. He works at a company which has
>>> a culture of showing tech videos during lunch. So.. I want the best
>>> introduction to D video that we have, which will fit in a lunch hour..
>>> anyone?
>>>
>>> R
>>
>> I remember being converted with a "The Case for D" article. A bit
>> outdated, but still good. It gave a nice overview of a target vision
>> with no overly specific details. Maybe there have been some presentation
>> videos based on it?
>
> How about "Three unexpected..." http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/Three-Unlikely-Successful-Features-of-D

Yeah, that one is a good one because it's a good length and it talks about some nice D specifics in relation to general programming concerns/goals :)

It is currently my top contender.. assuming I only get to pass on 1 video and no-one comes back with something I like even more. :p

R

-- 
Using Opera's revolutionary email client: http://www.opera.com/mail/
May 21, 2013
On 21 May 2013 14:09, Regan Heath <regan@netmail.co.nz> wrote:
> On Tue, 21 May 2013 13:56:05 +0100, Andrei Alexandrescu <SeeWebsiteForEmail@erdani.org> wrote:
>
>> On 5/21/13 7:36 AM, Dicebot wrote:
>>>
>>> On Tuesday, 21 May 2013 at 11:23:39 UTC, Regan Heath wrote:
>>>>
>>>> I have a friend, he has heard of D (from me) a fair bit over the years but never had reason to look into it. He works at a company which has a culture of showing tech videos during lunch. So.. I want the best introduction to D video that we have, which will fit in a lunch hour.. anyone?
>>>>
>>>> R
>>>
>>>
>>> I remember being converted with a "The Case for D" article. A bit outdated, but still good. It gave a nice overview of a target vision with no overly specific details. Maybe there have been some presentation videos based on it?
>>
>>
>> How about "Three unexpected..." http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/Three-Unlikely-Successful-Features-of-D
>
>
> Yeah, that one is a good one because it's a good length and it talks about some nice D specifics in relation to general programming concerns/goals :)
>
> It is currently my top contender.. assuming I only get to pass on 1 video and no-one comes back with something I like even more. :p
>
>
> R
>
> --
> Using Opera's revolutionary email client: http://www.opera.com/mail/


You can also tell him that D is not in the 101 worst programming
languages (according to SO).  :o)

http://stackoverflow.com/questions/961942/what-is-the-worst-programming-language-you-ever-worked-with


--
Iain Buclaw

*(p < e ? p++ : p) = (c & 0x0f) + '0';
May 21, 2013
On Tuesday, 21 May 2013 at 18:58:57 UTC, Iain Buclaw wrote:
> On 21 May 2013 14:09, Regan Heath <regan@netmail.co.nz> wrote:
>> On Tue, 21 May 2013 13:56:05 +0100, Andrei Alexandrescu
>> <SeeWebsiteForEmail@erdani.org> wrote:
>>
>>> On 5/21/13 7:36 AM, Dicebot wrote:
>>>>
>>>> On Tuesday, 21 May 2013 at 11:23:39 UTC, Regan Heath wrote:
>>>>>
>>>>> I have a friend, he has heard of D (from me) a fair bit over the years
>>>>> but never had reason to look into it. He works at a company which has
>>>>> a culture of showing tech videos during lunch. So.. I want the best
>>>>> introduction to D video that we have, which will fit in a lunch hour..
>>>>> anyone?
>>>>>
>>>>> R
>>>>
>>>>
>>>> I remember being converted with a "The Case for D" article. A bit
>>>> outdated, but still good. It gave a nice overview of a target vision
>>>> with no overly specific details. Maybe there have been some presentation
>>>> videos based on it?
>>>
>>>
>>> How about "Three unexpected..."
>>> http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/Three-Unlikely-Successful-Features-of-D
>>
>>
>> Yeah, that one is a good one because it's a good length and it talks about
>> some nice D specifics in relation to general programming concerns/goals :)
>>
>> It is currently my top contender.. assuming I only get to pass on 1 video
>> and no-one comes back with something I like even more. :p
>>
>>
>> R
>>
>> --
>> Using Opera's revolutionary email client: http://www.opera.com/mail/
>
>
> You can also tell him that D is not in the 101 worst programming
> languages (according to SO).  :o)
>
> http://stackoverflow.com/questions/961942/what-is-the-worst-programming-language-you-ever-worked-with
>
>
> --
> Iain Buclaw
>
> *(p < e ? p++ : p) = (c & 0x0f) + '0';

I would like to quote Bjarne Stoustrup on that matter: "There are only two kinds of languages: the ones people complain about and the ones nobody uses".
May 21, 2013
On Tuesday, 21 May 2013 at 18:58:57 UTC, Iain Buclaw wrote:
> You can also tell him that D is not in the 101 worst programming
> languages (according to SO).  :o)
>
> http://stackoverflow.com/questions/961942/what-is-the-worst-programming-language-you-ever-worked-with
>

You'll note that the first one is PHP (no big surprise) and the first reason is Inconsistent function names and argument orders, for which we qualify easily.

That being said, the 3 unexpected feature is probably a good one. Walter's talk at DConf is a large overview of D as well, but probably don't have the same Wow effect.
May 21, 2013
On Tuesday, 21 May 2013 at 11:23:39 UTC, Regan Heath wrote:
> I have a friend, he has heard of D (from me) a fair bit over the years but never had reason to look into it.  He works at a company which has a culture of showing tech videos during lunch.  So.. I want the best introduction to D video that we have, which will fit in a lunch hour.. anyone?
>
> R

Walter's talk on component programming is one of the best, I think, for showing how the language features can come together in a nice way. That's a pretty good motivator for getting someone into the language. http://www.youtube.com/watch?v=0cX1f41Fnkc

In my attempts to describe D to colleagues and friends, I have made an observation. I think there's not a single killer feature of D that makes it great, but it's rather like how a lot of very small and interesting features come together. Slices and every detail about how they work I think is a nice selling point.
May 22, 2013
On Tuesday, 21 May 2013 at 12:56:06 UTC, Andrei Alexandrescu wrote:
> How about "Three unexpected..." http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/Three-Unlikely-Successful-Features-of-D
>
> Andrei

This is very good on its own but somewhat lacking as a general overview of the language. In a sense that it highlights three super cool features and says nothing about how revolutionary language overall is :)
« First   ‹ Prev
1 2