You've decided to expand your horizons. You've been programming exclusively in Java (or C++, or Perl, or Ruby) for a while now. You're happy and productive, but you have this nagging feeling that you're solving problems by rote rather than thinking as creatively as you once did. Learning a new language, especially one that forces you to re-examine some of your notions about software development, may be just the ticket.
Permalink for comment 165407
To read all comments associated with this story, please click here.
Not to start a flame war or anything, just wondering:
What does Smalltalk have to offer me that Python doesn't? I'm not familiar with Smalltalk, but I have been working heavily in Python for a little over 16 months now (I have a fairly extensive background in PC programming languages though).
I read the article, and some parts of Smalltalk remind me strongly of Object Pascal (Borland's version, anyway).
Member since:
2005-07-12
Not to start a flame war or anything, just wondering:
What does Smalltalk have to offer me that Python doesn't? I'm not familiar with Smalltalk, but I have been working heavily in Python for a little over 16 months now (I have a fairly extensive background in PC programming languages though).
I read the article, and some parts of Smalltalk remind me strongly of Object Pascal (Borland's version, anyway).