On 10/19/2010 09:06 PM, Walter Bright wrote:
bearophile wrote:
The point I was trying to express is that from what I have seen people
are
able to learn to program Python (this means quite more than just the
syntax)
in *much* less time it takes to learn C++/D. And this has precise causes.

Time will tell how long it will take people to become idiomatically
proficient in D. But also consider that Andrei's book "Modern C++
Design" completely changed the idiomatic way people wrote C++ programs.
A 1990's state of the art C++ program is very different from a 2010 one.

We've only just begun figuring out the right way to write D programs.

That is funny. Now and then you and Andrei talk so confidently about Go, C#, Haskell and other D competitors, without having written more than a couple of lines in those languages. At the same time, you are claiming that it takes years to even start to learn a programming language. Sure, it is not problems with D that make it difficult to use. We simply don't know how to program in D yet, after several years of doing just that.

With all due respect for Andrei, I doubt that it is his book that completely changed the way people wrote C++ programs. It was influential, right, but it was really not a single factor. And some of ideas presented in that book are avoided by reasonable programmers.

Please stop so shamelessly advertising each other. Thanks!

Reply via email to