2008/8/1 Tim Rowe <[EMAIL PROTECTED]> > 2008/7/21 Krishnakant Mane <[EMAIL PROTECTED]>: > > > First off all c# is absolute rubbish waist of time. > > What a pity others are joining in this pointless language flame-war. > > Look, I recently had to write a script for manipulating some data; I > struggled to organise it in Python and in C++, but when I tried C# > everything fell naturally into place and I had it done in next to no > time. Other times it has been Python or C++ that has been the most > natural way to express what I'm trying to do. Just because /you/ > don't like C# doesn't mean it's rubbish or a waste of time; personally > I loathe Perl, but I respect the fact that a lot of programmers can > get good results very quickly in it. > > I reckon that the programmer who only knows one language is like a > carpenter trying to make a cabinet with just a chisel. Ok for making > the joints (although a hammer would have been handy to hit it with), > not /really/ as good as a plane for getting large areas smooth, and > the blade keeps jumping out when you try to use it as a screwdriver... > > The one-language programmer isn't really in a position to choose the > right tool for the job, because they only have one tool. Anybody who > says that a language in real use is a waste of time is denying the > reality of those who find it an effective tool. Similarly, anybody who > says that a language -- any language -- is right for all jobs plainly > doesn't understand that language design involves a lot of compromises, > and that the compromises that are appropriate choices for one task are > inappropriate for another. Python is a great tool. So is C#. You /can/ > do the same job with either, but the smart move is to choose the one > that is best adapted to the task in hand. > Great, I agree! The only problem is to be so good in several languages. Generally programmers are proficient in one or two.
Cheers, Fábio
-- http://mail.python.org/mailman/listinfo/python-list