Smalltalk is a language that is extremely difficult to use for any practical applications, and there is relatively little to no corporate support for it (meaning nobody is pushing it into their IDE for use in mainstream application development.) So, it's basically on the Forth/Pascal dead language track.
However, it was a heavy influence on Objective-C, which can be used for all kinds of practical applications (hundreds of thousands of iPhone apps for example). There is a obj-c compiler in gcc, so you can compile Objective-C apps for Linux and Windows through cygwin. Having written some code in Objective-C, I think it is useful, it offers the advantages of having strong object orientation, but without the object-orientation handcuffs you get in pure OO languages like Smalltalk. You can build a really good Object model in Objective-C, but inside each function or method, you are free to write anything from Objective-C to C++ to pure C code, so you can go nuts declaring variables to allocating and freeing memory all willy-nilly if you want. I guess that's what makes languages that stick closer to C more useful, more powerful, more flexible in my book. So, (just my opinion all over the place here) if you are interested in Smalltalk, you should learn Objective-C first. On 5/13/2010, "Trevor Benedict" <mre...@gmail.com> wrote: >Whats smalltalk? >-- MrEcho >;) > > >On Wed, May 12, 2010 at 7:10 PM, <do...@hawcenter.org> wrote: > >> Please post to anyone who might be interested -- >> >> >> Hawthorne Center for Innovation presents: >> >> >> Where: California Baptist University >> Riverside, CA >> >> When: Saturday, 22 May / 9:00 - noon >> >> Cost: FREE >> >> What: * Introduction to Squeak Smalltalk for Programmers* >> A fast-paced, college-level introduction to the dynamic language Squeak >> Smalltalk. Squeak is a modern open-source development environment for the >> classic Smalltalk-80 programming language. Smalltalk is a purely >> object-oriented language with little syntactic baggage, and Squeak offers a >> freely accessible and portable implementation of its ideas. Despite being >> the first purely object-oriented language and environment, Smalltalk is in >> many ways still far ahead of its successors in promoting a vision of an >> environment where *everything is an object*, and anything can change at >> run-time. . >> >> Presenter: Ben Cooper has been Senior Researcher-in-Residence at the >> Hawthorne Center for Innovation, located in the Fontana area, for some 8 >> years. Over the years Ben has taught Squeak classes to groups of >> homeschoolers and is starting to work on some web-based projects with the >> help of several of his alumni. With a group of researchers from academia and >> industry, Ben is also developing several products that will revolutionize >> the computer industry at the hardware level using Squeak Smalltalk >> as the language to "marry" with this NextGen hardware. >> >> How Should Attend: Individuals familiar with the fundamentals of computer >> programming. >> >> To RSVP: Sign up with Donna from the Hawthorne Center for Innovation at: >> do...@hawcenter.org / 909-271-6011 for meeting location. >> >> >> >> >> >> Read more (some information now out of date): >> http://www.cosc.canterbury.ac.nz/wolfgang.kreutzer/cosc205/smalltalk1.html >> >> About Us: www.hawcenter.org >> >> _______________________________________________ >> LinuxUsers mailing list >> LinuxUsers@socallinux.org >> http://socallinux.org/cgi-bin/mailman/listinfo/linuxusers >> >> _______________________________________________ LinuxUsers mailing list LinuxUsers@socallinux.org http://socallinux.org/cgi-bin/mailman/listinfo/linuxusers