On 7/18/2013 1:33 PM, Nimret Sandhu wrote:
On Wed, Jul 17, 2013 at 10:08 AM, Chris Calloway <[email protected] <mailto:[email protected]>> wrote:That is, you can always tell when a Python program has been written by someone coming from a Java or Perl background and those approaches are definite handicaps in the Python world. I think the adjective 'sometimes' is probably more appropriate than 'always' in the above sentence. As you learn more languages and their abstractions you find that there's actually a lot of commonality. However, they all do have unique features and knowing those helps leverage the language for the purpose(s) it was designed for.
I'm going to stick with always. Because it's that commonality that makes a Java or Perl coder think they can just start writing Python. And Python being so readlable and easy in comparison, they can. But it's the part that Python doesn't have in common, the "pythonic" parts, which don't get used by these coders, that yeah, always sets them apart like a sore thumb.
-- Sincerely, Chris Calloway http://nccoos.org/Members/cbc office: 3313 Venable Hall phone: (919) 599-3530 mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599
