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
- Programming languages
- Object-oriented programming languages
- Free compilers and interpreters
- Weblog Thin Air www
Weblog by Smalltalk programmer, Air, uses mostly VisualWorks, Squeak, many topics covered. Thin Air.
- Big, UIUC Smalltalk Archive www
Big, Smalltalk Archive, famous Smalltalk software repository at University of Illinois Urbana-Champaign. UIUC Smalltalk Archive.
- Briefly Webopedia: Smalltalk www
Briefly defines term, Smalltalk, lists several good links for more information. Webopedia: Smalltalk.
- New, Smalltalk.org www
New, Smalltalk.org, one-stop source for Smalltalk links and information. Smalltalk.org.
- Smalltalk Hello, World program www
Smalltalk Hello, World program.
- Smalltalk Instantiations, Inc. www
Smalltalk consulting, Inc., and products: information, literature, related links, purchase details, downloads, and free products. Instantiations, Inc..
- 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.
- 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.
- 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.
- 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.
- 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..
- 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).
- 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.
- Article The Bistro Programming Language www
Article reprint from Dr. Bistro Programming Language. Dobb's Journal. Reviews the language. [Developer::Pipelines] The Bistro Programming Language.
- 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.
- 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.
- By Object-Oriented Engineering: Building Engineering Systems Using Smalltalk-80 www
By John R. Engineering: Building Engineering Systems Using Smalltalk-80. Bourne; CRC Press, 1992, ISBN 025611210X. Introduces understanding and using object-oriented methodologies for engineering problem solving, focus on analysis and design. [Amazon.com] Object-Oriented Engineering: Building Engineering Systems Using Smalltalk-80.
- Home Parrotcode www
- VVM Virtual Virtual Machine www
VVM overview, Virtual Machine, history, members, projects, realizations, publications. Virtual Virtual Machine.
- Full-featured, Qu www
Full-featured, Qu, semi-dynamic object-oriented language. [Open source, GPL] Qu.
- Object-oriented Dynace www
Object-oriented extension to C language. Dynace. Solves many of the problems associated with C++. Dynace.
- Brief Why to Move from ASM to C www
Brief text compares Assembly to C; lower to higher level language. Move from ASM to C. ScienceProg. Why to Move from ASM to C.
- Comparison Perl vs. Python vs. Ruby www
Comparison with text, vs. Python vs. Ruby, code samples, many reader comments. Michael Tsai weblog. Perl vs. Python vs. Ruby.
- Categorized Panasoft Smalltalk Links www
Categorized links to many related sites. Panasoft Smalltalk Links.
- Brief Internet Smalltalk Resources www
Brief list: archives (FTP, Smalltalk Resources, base page, comp.lang.smalltalk), FAQ. Internet Smalltalk Resources.
- Growing Programming Language www
Growing article, Language, with links to many related topics. [Wikipedia] Programming Language.
- Programming Lambda the Ultimate www
Programming Languages Weblog with news and discussion. Lambda the Ultimate.
- Alexa: Smalltalk Languages
Alexa Directory Top Sites: Smalltalk Languages
- DMOZ: Smalltalk Languages
dmoz.org Directory: Smalltalk Languages