A summary of D's design principles

Bruno Medeiros brunodomedeiros+spam at com.gmail
Thu Oct 21 07:26:14 PDT 2010


On 21/10/2010 14:28, Justin Johansson wrote:
> On 21/10/2010 11:13 PM, Bruno Medeiros wrote:
>> On 17/09/2010 23:39, retard wrote:
>>> Fri, 17 Sep 2010 14:33:30 -0700, Walter Bright wrote:
>>>
>>>> retard wrote:
>>>>> FWIW, if you're picking up one of the most used languages out there,
>>>>> their list won't differ that much:
>>>>
>>>> Exactly. Much of that can be summed up as D being intended for
>>>> professional production use, rather than:
>>>>
>>>> 1. a teaching tool (Pascal)
>>>> 2. a research project (Haskell)
>>>> 3. being focussed on solving one particular problem (Erlang) 4.
>>>> designed
>>>> to promote a related product (Flash) 5. designed for kids (Logo)
>>>> 6. designed for non-programmers (Basic) 7. one paradigm to rule them
>>>> all
>>>> (Smalltalk) 8. gee, math is hard (Java)
>>>> 9. implementing skynet (Lisp)
>>>
>>> A funny pic, somewhat related.. (language X, as seen by language Y
>>> users)
>>>
>>> http://i.imgur.com/1gF1j.jpg
>>
>> retard, this is your best post ever! xP
>
> Yes, it was a good post by retard.
> I remember seeing it a few weeks ago.
> IIRC D was not in the matrix of pictures
> and one wonders how the missing rows/columns
> for D should be rendered. :-)
>
>
>

I don't think you can have a row/column for D at this stage:
* Non-D programmers are not familiar enough with D to have an opinion of 
it, at least in a "stereotype" sense.
* And as for what D programmers think of other languages, well, it seems 
D attracts programmers from very varied backgrounds (C/C++, Java, 
scripting languages, etc.), so there would likely be wildly varied 
opinions about other languages. Probably the only consistent opinion 
would be about C/C++ (that although useful and powerful, it has immense 
innate shortcomings).

-- 
Bruno Medeiros - Software Engineer


More information about the Digitalmars-d mailing list