Home
Archives
About us...
Advertising
Contacts
Site Map
 

ruby in steel

 

#3 - August 2005
Huw and Bethan the dog wrestle with a tricky programming problem....
The Editor seen here in conference

Index to this month's issue
How to leave feedback

Lots of people have heard of Tolstoy’s War and Peace and Proust’s À la Recherche du Temps Perdu . But not so many people have actually read them…

 

Smalltalk is the programming equivalent of those books. An important and influential language, the great granddaddy of object orientation and graphical user interfaces, Smalltalk’s name will be familiar to many programmers who have never actually used the language. Which, frankly, is a shame.

I suspect that when we hear that something is ‘important’ and ‘influential’ many of us immediately jump to the conclusion that it must also be boring. This may explain why more of us are likely to be familiar with the works of J K Rowling than of Tolstoy and Proust. The mighty reputation of those great writers is positively intimidating.

Where Smalltalk is concerned, any fears of dullness are unfounded. This is about as much fun as programming gets. The language itself is neat and elegant - with a terse, expressive syntax and a large and powerful class library; its version of object orientation is, as you might expect, neat and rigorous - no sign here of objects being ‘bolted on’ to a standard procedural language. And its integrated development environment is a joy to work with.

Of course, there are important differences between various implementations of Smalltalk. Over the past couple of months we’ve provided tutorials for the free Squeak Smalltalk. Now, while there are many things I love about Squeak, I do find its user interface a little challenging. Personally, I’ve always liked the commercial system, Dolphin Smalltalk. So I am delighted this month to be able to offer Bitwise readers an exclusive free copy of Dolphin Smalltalk. Download it HERE and read our introductory tutorial HERE.

Just in case you had any lingering doubts, I hope that this will persuade you that the one thing you can’t say about Smalltalk is that it’s boring!

Huw Collingbourne
(Editor)


If you wish to comment on anything in Bitwise, you may write a letter to the editor.
See our Letters Page for comments on last month's Bitwise.


In this month's bitwise...
Dolphin Smalltalk : download a free copy
Learn To Program Dolphin Smalltalk : follow our tutorial
Programming Milestones - Smalltalk : the birth of modern computing?
Win a copy of BB Flashback : competition (this month only)
VB6 Serial Communications #3: Communication event monitoring
Delphi Screen capture #3
: adding hotkeys and saving images
C# Adventures in Coding #3 : extending the class hierarchy and virtual methods
Review: BB Flashback 1.4.5 : screen recording and editing software
Review: CalcCenter 3 : a low-cost alternative to Mathematica?
Bytegeist - Open Source? So Who’s Paying For The Free Lunch?
Rants and Raves - Terrorism, the BBC and a man with horns on his head
Letters To The Editor - more OOP snakeoil and the death of VB

Bob Swart is away on holiday. His Delphi column returns next month...

 


Home | Archives | Contacts

Copyright © 2006 Dark Neon Ltd. :: not to be reproduced without permission