It’s worth mentioning that in the early 1990s, Smalltalk reached its peak. Smalltalk was one of the two dominant OO languages at the time. Here’s a page from Computerworld, November 6, 1995, showing Smalltalk and C++ duking it out:

Image for post
Image for post

In fact, according to a 1995 IDC report, OO language market shares were:

  1. C++ — 71.3%
  2. Smalltalk — 15.1%
  3. Objective-C — 5.7%
  4. OO Pascal — 4.2%
  5. CLOS — 2.5%
  6. Eiffel — 1.1%
  7. all others — 0.2%

IBM even chose Smalltalk for their VisualAge enterprise initiative to replace COBOL. Unfortunately, it got derailed by Java.

Image for post
Image for post

In those days, Smalltalk suffered from two disadvantages:

  1. It was very expensive. Except for Smalltalk/V, all other Smalltalk products were priced in the thousands of dollars.
  2. It required expensive hardware to run on because of its large footprint.

Those drawbacks were erased in the late 1990s with the advent of Squeak, an open source Smalltalk, and powerful PCs that were much more affordable.

Subsequently, we’ve seen many other open source Smalltalks: see Smalltalk Choices. And Smalltalk can now run well on the Raspberry Pi!!! See Smalltalk and Raspberry Pi.

In other words, there is absolutely no reason why Smalltalk can’t achieve popularity today. Especially with the recent introduction of Pharo which is, for all intents and purposes, a new programming language (only 9 years old).

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store