|
Re: The C# Design Process
|
Posted: Aug 5, 2003 5:37 AM
|
|
I don't buy it. I liked the appearance of Python almost instantly. I appreciated the short amount of code it took to write something in the language. I also appreciated the incredible lack of bugs in the Python class libraries. In reference to Anders' quote, I will say there was a period of about a month where I kept running into differences between C++ and Python semantics, and I almost gave up a few times. But once that period was over, I was completely hooked.
In contrast, I can't get into C# or Java. Frankly, there is not that much of an improvement in the appearance/conciseness of the languages (over C++) in order for me to bother. The class libraries are also buggy, which is something I discovered within 10 minutes of writing my first real programs in both languages. With C#, it was a bug with the ListView class. With Java, it was a bug in an I/O class. This had a big impact on me appreciating either language.
I think a language has to immediately have some aesthetic value, but also still have flexibility and power underneath as your skills grow in the language. This is what separates, say, Visual BASIC from Python in my mind.
Brandon
|
|