Beefy Boxes and Bandwidth Generously Provided by pair Networks Bob
Problems? Is your data what you think it is?
 
PerlMonks  

Re: is it worthwhile to learn smalltalk ?

by adrianh (Chancellor)
on Jan 06, 2004 at 10:16 UTC ( [id://319136]=note: print w/replies, xml ) Need Help??

This is an archived low-energy page for bots and other anonmyous visitors. Please sign up if you are a human and want to interact.


in reply to is it worthwhile to learn smalltalk ?

But it seems that my efforts went into a false direction. Everywhere i can read that neither perl nor C++ is suitable for real oop. Even with Java one isn't sure if that is. "The one and only genuine oop-language is smalltalk".

Smalltalk / Java / Perl / C++ all have different approaches to OO. I wouldn't say that Smalltalk is the One True Way - but it certainly concentrates on an OO approach that, to some extent, doesn't match the C++/Java view of OO.

is it worth making the effort to learn smalltalk

Yes.

and does it bring benefits to the practical daily work

Yes.

Then again, my view on the question "Should I learn language X?" is nearly always "yes". Learning more languages is a good thing. It helps you separate out language-specific features from more general concepts and helps you find the right tool for the right job.

Smalltalk is a fun language, and an influential one. Worth learning in my opinion. It's also very easy to get into since we have the free Squeak Smalltalk-80 implementation to play with.

I'd also recommend Kent Beck's Smalltalk Best Practice Patterns as reading material. Not a tutorial, but tons of fascinating nuggets.

  • Comment on Re: is it worthwhile to learn smalltalk ?

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://319136]
help
Sections?
Information?
Find Nodes?
Leftovers?
    Notices?
    hippoepoptai's answer Re: how do I set a cookie and redirect was blessed by hippo!
    erzuuliAnonymous Monks are no longer allowed to use Super Search, due to an excessive use of this resource by robots.