Smalltalk was the first object-oriented programming language to become popular. It was originally used to create prototypes of simpler programming languages and the graphical interfaces that are so popular today. Smalltalk was first run on Xerox's Alto computer, which was designed for it. In 1980, Smalltalk-80 was licensed to Tektronix, Apple, HP and TI for internal use. The first commercial release of Smalltalk was Methods from Digitalk in 1983, which later evolved into Visual Smalltalk. In 1997, Smalltalk became an ANSI standard (X3J20). See VisualWorks, Visual Smalltalk, VisualAge and Alto.
![]() | Reproduced with permission from Computer Desktop Encyclopedia. Copyright (c) 1981-2009 The Computer Language Company Inc. All rights reserved. |
Additional Resources
- PowerMops 6.2 (Mac)
- PowerMops is a full featured, stand-alone development environment for programming the Macintosh. Inspired by Smalltalk and Neon, PowerMops is based on Forth with extensive object-oriented features such as multiple inheritance, early and late binding, persistent objects, and garbage collection. Its interactive development environment provides for fluid and productive programming by...
- Software downloads 2009-10-24
- Microsoft revisits 'Apple tax' ahead of Tax Day
- Microsoft revisits 'Apple tax' ahead of Tax DayA more efficient strategypeople tend to ignore important thing. why not just point to what it is like to be a mac person? let me tell you, folks:FACT 1:a mac person is jealous, narrow minded, overly protective, arrogant, annoying, unreasonable, he will kill...
- Discussion threads 2009-04-09
- Introduction to Groovy Support in JDeveloper and Oracle ADF 11g
- Groovy is as an agile dynamic language for the Java platform with many features that are inspired by languages like Python, Ruby and Smalltalk, making them available to Java developers using a Java-like syntax. Being a dynamic language, many features of the language are executed at runtime as opposed to...
- White papers 2009-03-01
- SDL 1.2.13 (Windows)
- Simple DirectMedia Layer is a cross-platform multimedia library designed to provide low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video framebuffer. It is used by MPEG playback software, emulators, and many popular games, including the award winning Linux port of "Civilization: Call To Power."SDL...
- Software downloads 2008-12-03
- iPhone vs. Android development: Day 1
- As I mentioned last week I've started learning more about developing for the Apple iPhone. This week I'll be sharing my experiences during a 5-day course on iPhone programming presented by Joe Conway from Big Nerd Ranch. In particular, I'll be pointing out differences between Android and iPhone development. ...
- Blog posts 2008-11-17
- iPhone vs. Android development: Day 1
- iPhone vs. Android development: Day 1Development environment requirementsDoes Apple give you the freedom to choose the OS you use to develop for the iPhone? Are you forced to use this Xcode application you wrote about or can you choose your favorite code editor?Does Google give you the freedom to choose...
- Discussion threads 2008-11-17
- Teaching object-oriented programming with Greenfoot
- Teaching object-oriented programming with GreenfootGreenfootThe guys who wrote and developed Greenfoot taught me last year at university :-)C++, Delphi Pascal, c#, smalltalk, Ruby and othersI got a rather long history of object oriented programming tools and experience. The problem with object oriented programming is that very few actually insist...
- Discussion threads 2008-10-20
- Ruby Comes to the .NET Platform: Find Out Why .NET Programmers May Want to Learn and Use Ruby, and Discover the Core Syntax of the Language
- Microsoft's IronRuby project brings a powerful and fun dynamic language to the Windows platform. The Ruby programming language is a modern, object-oriented scripting language, with a syntax inspired by languages such as Perl and Smalltalk. It was conceived by Yukihiro Matsumoto (aka "Matz"). In his words, Matz wanted a language...
- White papers 2008-10-20
- Koders.com: Ruby as programmers choice?
- Koders.com: Ruby as programmers choice?Kids, Have Your Secret Scheme Decoder Ring ReadyMy sense was that Ruby was the thing two years ago but the shine isn't quite what it was. I looked into the language and have copies of the canonical books, and I have the point of view, that...
- Discussion threads 2008-10-16
- Chrome is 42x faster than IE7, 9x faster than FF3
- Chrome is 42x faster than IE7, 9x faster than FF3Pretty amazing!! It seems like we DO need competition to foster innovation.NT.Chrome and key logging!http://www.microsoft-watch.com/content/web_services_browser/chrome_privacy_is_full_of_dents.htmlRE: Chrome is 42x faster than IE7, 9x faster than FF3Well please, by all means, do the opposite give us an example of ANY javascript test that...
- Discussion threads 2008-09-03
- UK CS graduates more likely to be unemployed
- UK CS graduates more likely to be unemployedIf you're any good, I wouldn't worry about itMy first question is whether that study takes into account whether people were employed in their actual field of study?Ie, does a job at McDonalds classify as being 'employed' or does every psychology major actually...
- Discussion threads 2008-08-20
- Squeak 3.10.2 (Mac)
- Squeak is a personal multimedia environment aimed at end-users of all ages, developers, authors, and teachers. Beneath its graphical user interface, it is powered by a descendant of the Smalltalk-80 language. Squeak was started by the same people that gave you the graphical user interface, object-oriented programming, and other goodies,...
- Software downloads 2008-06-09
- Oddball thinking about OOP
- Oddball thinking about OOPVery interesting Murph ...... but a tad tricky to know if I followed your drift or not.OOP in my mind is a programmers management tool/way/approach/methodology. I'd find it hard not to write OO now. In the background Erlang is proving an interesting curve, but it's a hobby...
- Discussion threads 2008-06-03
- The tattered history of OOP
- The tattered history of OOPCalling for Mom ..SOAP etc are not themselves messaging based, they're messaging protocols - i.e. message carriers that are not internally implemented using object messaging.OOP!Crieky, I had no idea OOP had been through so much! We're just about to start using Zend Framework PHP, I might...
- Discussion threads 2008-06-02
- The tattered history of OOP
- This is a guest blog by frequent contributor Mark Miller - a followup on our earlier discussions of the effectiveness and value of the object oriented programming idea. OOP has been a mixed bag, but I say this only because...
- Blog posts 2008-06-02
- Microsoft declares its modeling love with a new language, 'D'
- Microsoft declares its modeling love with a new language, 'D'or maybeOr maybe its time to start using a managed language, professional IDE, and the .NET Framework to solve all the problems you mentioned above and many more! VB.NET or C# offer much better options than yesterday's languages.Not Invented Here[i]Maybe it's...
- Discussion threads 2008-02-05
- About the Windows Server 2008 stack
- About the Windows Server 2008 stackNeed to corre t your article linkthe link is half the articlebut good points about MS centric users who haven't looked outside their little worldRE: About the Windows Server 2008 stackI believe the Windows registry predates MS getting any influence from the VMS world. (In...
- Discussion threads 2008-01-30
- Simple DirectMedia Layer 1.2.13 (Windows)
- Simple DirectMedia Layer was designed to be a cross-platform multimedia library designed to provide low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video framebuffer. It is used by MPEG playback software, emulators, and many popular games, including the award winning Linux port of "Civilization:...
- Software downloads 2008-01-24
- A linux defeat
- A linux defeatConverting to a cultureYou've talked about this issue before, but I see it from a slightly different perspective, because of my study of Smalltalk. I've discussed Smalltalk with other people, and seen them reject it because it's too different. What I eventually realized was most of the people...
- Discussion threads 2007-10-11
- BottomFeeder 4.4 (Windows)
- BottomFeeder is a news aggregator client RSS and Atom written in VisualWorks Smalltalk. BottomFeeder runs on Linux x86, also FreeBSD, PowerPC Linux, Sparc Linux, Windows (98/ME/NT/2000/XP/CE 4), Mac OS8/9, Mac OS X PPC, AIX, SGI Irix, HP-UX, and Solaris (SPARC and x86). Version 4.4 now allows podcast subscriptions to be...
- Software downloads 2007-07-20
Neighboring Terms
Premier Vendor Content Whitepapers, webcasts & resources from our Power Center Sponsors
- Microsoft Dynamics CRM Online - Free Six-Month Trial for Eligible Organizations
-
Microsoft Dynamics CRM Online provides fast online access, simple contact management and better sales performance for a low monthly cost - the best value on the market today.

- Learn more about the free, six-month trial offer>>
- Learn more about tools to grow your business
-
The Business Essentials Guide provides you useful tools and templates to help grow your business and save you time with automated shipping solutions.
- Save time with the UPS Business Essentials Guide
- New Online Dashboard for IT Leaders
-
Read about top issues IT decision-makers face every day, plus get cost-effective solutions to real-life IT problems.
- Learn more >>
SmartPlanet
- Thought-provoking progressive ideas on diverse topics that intersect with technology, business, and life, and matter to the world at large. Visit SmartPlanet
- More from IBM
- How to Drive Better Business Outcomes with Exceptional Web Experiences Download the eBook
- Driving Business Agility through SOA Connectivity & Integration Read the White Paper from IBM
- Linking Decisions and Information for Organizational Performance Read the Tom Davenport study








