[squeak-dev] what is holding back Smalltalk?

Andreas Wacknitz A.Wacknitz at gmx.de
Fri Nov 21 19:34:55 UTC 2008


Am 21.11.2008 um 19:23 schrieb Claus Kick:

[stuff deleted]
>
>
> What is holding Smalltalk back then (train of thought order only)?
>
> - In my opinion, in part, licensing models
> - the crud which is called VB which is used to implement actual  
> applications
> - the absence of a standard Smalltalk with a standard class hierarchy
> - Java and C# due to their huge amount of both useful and useless  
> frameworks
> - Almost no one teaches Smalltalk (I was among the last of my  
> university who learned Smalltalk)
>
I would go further. In my not so humble opinion many (if not most)  
programmers don't understand
what object orientation is really about. Some are too stubborn, some  
are too lazy and some are too
stupid. Most students were taught C languages and always think the way  
C works: procedural.
When using C++, Java or C# (that's what I call C languages) they just  
put "class" around their
procedural, data centric code. And they all seem to be in favour of  
complexity. I have no other
explanation of why so many people like those languages. And with every  
new version these
languages get more and more complex (like TR1 for C++). Sigh.

Regards
Andreas



More information about the Squeak-dev mailing list