Smalltalk is and was a breakthrough combination programming language and operating system, created between 1972 and 1980 at the legendary Xerox Palo Alto Research Center: PARC. It was the first fully (pure) object-oriented language, and thus is a grandparent of all OO languages. The main language influences inspiring and informing the creation of Smalltalk were Ivan Sutherland 's Sketchpad graphics program-language, Simula, Lisp and Seymour Papert 's Logo dialect, and ML. Smalltalk is far more than a programming language only. It is also a full, powerful operating system (OS). Many traits make it so. All original Smalltalks ran on bare hardware, with no intervening OS, and some still do. Smalltalk Languages Programming Computers.
Smalltalk is an object-oriented, dynamically typed, reflective programming language. Smalltalk was created as the language to underpin the "new world" of computing exemplified by "human–computer symbiosis. (wikipedia)
- Wikipedia: Smalltalk is an object-oriented, dynamically typed, reflective programming language. Smalltalk was created as the language to underpin the "new world" of computing exemplified by "human?computer symbiosis." It was designed and created in part for educational use, more so for constructionist learning, at the Learning Research Group of Xerox PARC by Alan Kay, Dan Ingalls, Adele Goldberg, Ted Kaehler, Scott Wallace, and others during the 1970s.
- Objective-C - Objective-C is a general-purpose, object-oriented programming language that adds Smalltalk-style messaging to the C programming language.
- GLASS (software bundle) - In computing, a solution stack or software stack is a set of software subsystems or components needed to create a complete platform such that no additional software is needed to support applications. Applications are said to "run on" or "run on top of" the resulting platform.
- Distributed Data Management Architecture - Distributed Data Management Architecture is IBM's open, published software architecture for creating, managing and accessing data on a remote computer.
- Programming languages created by women
- Smalltalk programming language family
- Class-based programming languages
- Dynamically typed programming languages
- Free educational software
- Object-oriented programming languages
- Nearly Corporate Smalltalk Consulting Ltd. www
Nearly 500 pages of Smalltalk: experience, Smalltalk Consulting Ltd., real world experiences, stories, OOPLSA trip reports, information on Smalltalk garbage collection theory, directory for consultants. Corporate Smalltalk Consulting Ltd..
- Smalltalk Instantiations, Inc. www
Smalltalk consulting, Inc., and products: information, literature, related links, purchase details, downloads, and free products. Instantiations, Inc..
- Weblog Thin Air www
Weblog by Smalltalk programmer, Air, uses mostly VisualWorks, Squeak, many topics covered. Thin Air.
- Provides Smalltalk Industry Council (STIC) www
Provides a cross-vendor view of the Smalltalk industry. Industry Council (STIC). Events, information, vendors. News RSS. Smalltalk Industry Council (STIC).
- To 2002 Dr. Dobb's Excellence in Programming Awards www
To Adele Goldberg, Dr. Dobb's Excellence in Programming Awards, Dan Ingalls, pioneers of object-oriented programming, and Smalltalk language and development environment. As researchers at Xerox's Palo Alto Research Center (PARC), each saw in their own way the promise of objects, and was in a unique position to put theory into practice in an architecture based on objects at all levels. [Dr. Dobb's Journal] 2002 Dr. Dobb's Excellence in Programming Awards.
- Briefly Webopedia: Smalltalk www
Briefly defines term, Smalltalk, lists several good links for more information. Webopedia: Smalltalk.
- Smalltalk Hello, World program www
Smalltalk Hello, World program.
- A Steve Waring's Smalltalk Journal www
A journal, Waring's Smalltalk Journal, mostly about Smalltalk. Includes articles, tutorials and sample code for Dolphin Smalltalk. Steve Waring's Smalltalk Journal.
- Big, UIUC Smalltalk Archive www
Big, Smalltalk Archive, famous Smalltalk software repository at University of Illinois Urbana-Champaign. UIUC Smalltalk Archive.
- News, Monty Kamath's GoodStart: Smalltalk Information www
News, Kamath's GoodStart: Smalltalk Information, who uses it, dialects, tutorials, FAQs, books, links, great questions, polls, jobs, recruiters, interview jeopardy. Smalltalk's unofficial home. Monty Kamath's GoodStart: Smalltalk Information.
- Much Bytesmiths Smalltalk Information www
Much Smalltalk information: full text of many publications and tutorial slides; description of a suite of team productivity tools for VisualWorks Smalltalk and ENVY/Developer, Smalltalk Information, The Bytesmiths Toolkit; information on Smalltalk consulting services. One of the Web's earliest Smalltalk sites: begun 1994. Bytesmiths Smalltalk Information.
- New, Smalltalk.org www
New, Smalltalk.org, one-stop source for Smalltalk links and information. Smalltalk.org.
- Diverse Smalltalk Solutions 2001 Trip Report www
Diverse opinions and debate, Solutions 2001 Trip Report, many useful points on Squeak, VisualAge, Dolphin, refactoring, Extreme Programming, Java, LISP, and Objective-C. [Slashdot] Smalltalk Solutions 2001 Trip Report.
- Bistro Bistro FAQ www
Bistro Frequently Asked Questions. Bistro FAQ.
- Paper Bistro = Smalltalk over Java www
Paper introducing Bistro language, Smalltalk over Java, compares it to Smalltalk, Java. Original motives, directions for language creation. By Nik Boyd. Bistro = Smalltalk over Java.
- By The Smalltalk Developers Guide to VisualWorks www
By Timothy Howard; Prentice Hall, Smalltalk Developers Guide to VisualWorks, 1995, ISBN 013442526X, has CD-ROM. Describes ParcPlace environment in terms of basic Smalltalk ideas, shows how to solve problems, develop applications. [Amazon.com] The Smalltalk Developers Guide to VisualWorks.
- Mostly Free Online Smalltalk Books www
Mostly out of print, Online Smalltalk Books, many are classics; chapters are PDF format. [online] Free Online Smalltalk Books.
- VVM Virtual Virtual Machine www
VVM overview, Virtual Machine, history, members, projects, realizations, publications. Virtual Virtual Machine.
- Definition Byte-code www
Definition with links to related topics. Byte-code. [FOLDOC, open content] Byte-code.
- Object-oriented Dynace www
Object-oriented extension to C language. Dynace. Solves many of the problems associated with C++. Dynace.
- Multiply-polymorphic Avail www
Multiply-polymorphic modular language with highly flexible syntax. Avail. Unique inheritance model allows multiple inheritance and polymorphism, constrained genericity, covariant attributes via immutability. Due to identityless nature of types, a type can have an infinite number of super- and sub-types. Avail.
- Programming Are Scripting Languages the Wave of the Future? www
Programming guru, Scripting Languages the Wave of the Future?, Robert Martin, on languages of the coming decade. [ITworld.com] Are Scripting Languages the Wave of the Future?.
- TOM Reasons for TOM www
TOM attempts to address flaws in these languages: C++, for TOM, Cecil, Common Lisp, Eiffel, Java, Objective-C, Smalltalk. Reasons for TOM.
- Largest, Squeak Links www
Largest, Links, most , categorized link list on Squeak. English, Nihongo. Squeak Links.
- Brief Internet Smalltalk Resources www
Brief list: archives (FTP, Smalltalk Resources, base page, comp.lang.smalltalk), FAQ. Internet Smalltalk Resources.
- Programming Lambda the Ultimate www
Programming Languages Weblog with news and discussion. Lambda the Ultimate.
- Growing Programming Language www
Growing article, Language, with links to many related topics. [Wikipedia] Programming Language.
- Alexa: Smalltalk Languages
Alexa Directory Top Sites: Smalltalk Languages
- DMOZ: Smalltalk Languages
dmoz.org Directory: Smalltalk Languages