Any D developer at GDC europe next week ?

Peter Alexander peter.alexander.au at gmail.com
Sat Aug 13 06:03:53 PDT 2011


On 13/08/11 6:26 AM, Nick Sabalausky wrote:
> "Peter Alexander"<peter.alexander.au at gmail.com>  wrote in message
> news:j23r6m$1nlj$1 at digitalmars.com...
>>
>> The conversation wouldn't get to tools. It would end with a simple reply:
>> "Everyone here knows C++, no one knows D. All our code is written in C++
>> and it works."
>>
>
> Any sentence involving the phrases "C++" and "it works" needs to be appended
> with something like "...sort of" or "...barely".
>
> Also, nobody knows C++. Many people use it. But it's not really possible to
> actually know it. To misquote Cleveland Brown out of context: "You never
> win. You just do a little better every time."

Almost everyone in the games industry knows that C++ is a rubbish 
language. They don't choose it because they think it's good, they choose 
it because:

- It's what everyone in the games industry knows.
- It gives you enough control over the hardware.
- All the libraries, tools and SDKs are built around it.
- The abstractions it provides are "good enough" to get things done 
without too much of a performance penalty.

How "good" a language is *rarely* has any impact on the decision to use it.


More information about the Digitalmars-d mailing list