A summary of D's design principles

sybrandy sybrandy at gmail.com
Fri Sep 17 19:07:53 PDT 2010


On 09/17/2010 05:33 PM, 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)

Don't forget about this:

10. Creating the universe (Lisp...no, wait, Perl)

http://xkcd.com/224/

Casey


More information about the Digitalmars-d mailing list