SmallTalk programming language - CompWisdom
About us  |  Why use us?  |  Press  |  Contact us

 

Topic: SmallTalk programming language


  
 introduction to smalltalk
Smalltalk, the Dynabook's programming tool, was originally envisioned as a simple language suitable for use by children without any prior knowledge of computers.
Smalltalk was ported to the Alto computer and a number of experiments in building graphical user interfaces were performed.
Development of a new programming language was therefore given a high priority.
http://www.cosc.canterbury.ac.nz/~wolfgang/cosc205/smalltalk1.html

  
 Open Directory - Computers:Programming:Languages:Smalltalk
This category is for software written in Smalltalk (Smalltalk code), or software written to work intimately with Smalltalk systems and/or code, except for compilers and environments, which have their own category.
Smalltalk is far more than only a programming language.
For all programming languages, significantly different versions of the language are considered different implementations.
http://www.gnuhoo.org/Computers/Programming/Languages/Smalltalk/desc.html

  
 Pocket Smalltalk -- User's Guide
Smalltalk is said to be "pure" for one main reason: Everything in Smalltalk is an object, whereas in hybrid systems there are things which are not objects (for example, integers in C and Java).
Whereas a traditional Smalltalk program is built by extending the base image, in the process building arbitrary graphs of objects, a Pocket Smalltalk program is completely defined by its classes and methods.
Metaclass programming is a relatively advanced part of Smalltalk programming, but it can be used to achieve some important effects.
http://www.pocketsmalltalk.com/pst-doc-users-guide-v16.html

  
 GNU Smalltalk User's Guide: Overview
The Smalltalk programming language is an object oriented programming language.
This means, for one thing, that when programming you are thinking of not only the data that an object contains, but also of the operations available on that object.
Smalltalk emphasizes Smalltalk's rapid prototyping features rather than the graphical and easy-to-use nature of the programming environment (did you know that the first GUIs ever ran under Smalltalk?).
http://www.gnu.org/software/smalltalk/gst-manual/gst_1.html

  
 PC AI - Smalltalk Programming Language
In the 1970's researchers at Xerox PARC were exploring ways to make programming accessible to anyone interested in using a computer to solve their problems.
This led to the invention of Smalltalk, the first true object-oriented programming language with tools that could assist the user in developing applications with graphical user interfaces.
Smalltalk fosters exploratory programming by providing a forgiving environment.
http://www.pcai.com/web/ai_info/pcai_smalltalk.html

  
 Smalltalk Programming Language
After experiments were performed on Smalltalk-72, a sequence of languages ending in Smalltalk-80 were developed.
Object-Oriented - Smalltalk is a language in which reusable objects exchange messages.
Graphical Programming Environment - First look at cut/copy/paste in programming language for most people.
http://www.engin.umd.umich.edu/CIS/course.des/cis400/smalltalk/smalltalk.html

  
 The Smalltalk programming language
Smalltalk development environments have always focused on making the programmer as productive as possible by providing a completely integrated set of editing, code management, and debugging tools; they are still the premier examples.
Smalltalk has one other type of message, the binary.
The most active free Smalltalk effort going on is Squeak, originally developed at Apple by Alan Kay and others, now a freestanding open-source project.
http://www.outbacksoftware.com/smalltalk/smalltalk.html

  
 Aspects of Incremental Programming (ResearchIndex)
Smalltalk is more than simply a language, it also encompasses a dynamic and incremental environment.
28 RG: A case-study for aspect-oriented programming - Mendhekar, Kiczales
Abstract: This thesis presents the design and implementation of Apostle, an extension to the Smalltalk programming language providing Aspect-Oriented Programming (AOP) functionality.
http://citeseer.ist.psu.edu/633449.html

  
 [No title]
Title of NCITS Subgroup: J20 - Programming Language Smalltalk Informal Description of Work: Technical Committee J20 is responsible for the technical development the ANSI standard for the Smalltalk programming language.
The goal of this project is to make it possible for Smalltalk programs to be highly portable among different Smalltalk implementations.
The interest in object-oriented technology, which Smalltalk is a part of, continues to grow.
http://www.ncits.org/minutes/9710ncits/it970393.htm

  
 Simula-67 Comparison Table
A programming language in which each data item with the operations used on it is designated as an object; the routines used to operate on the data item are called methods; and objects are grouped in a hierarchy of classes, with each class inheriting characteristics from the class above it
programming language > object-oriented programming language > Simula-67
to allow programmers to write programs that simulate the way objects in the real world behave
http://www.site.uottawa.ca:4321/java/Simula-67_table.html

  
 STIC:Your Smalltalk Industry Council
Promoting Smalltalk as the programming language of choice for application development in the business world.
Smalltalk Solutions is the premier forum for bringing together Smalltalk users, developers, and enthusiasts.
The Family of C programming languages has been evolving toward Smalltalk-like functionality for the past 25 years.
http://www.stic.org

  
 Smalltalk Books for students of M206.
Smalltalk Books for student of Smalltalk Programming on the OU M206 course.
A practical, down-to-earth introduction to the art of designing object- oriented software.* offers basic design principles and a specific design process that can be applied to any software programming effort - even those not using object-oriented programming languages or environments.
In summary, this is a good book from which to learn Smalltalk and objects.
http://members.aol.com/M206ou/m206/M206_Smalltalk_tutorial_books.htm

  
 Smalltalk.org™   main
The choice of using new syntax to extend Smalltalk must be carefully considered, benefits weighed and balanced aginst costs and pitfalls, lest we head down the path to the syntatic complexities of PERL and the horde of languages such as C, C++, C#, Java, etc..
"Smalltalk is a vision of the computer as a medium of self expression.
In addition when types are added to Smalltalk the way that you program changes, limits are now placed upon variables, parameters, and return values that alter the "shape", "nature", and "style" of code writing.
http://www.smalltalk.org

  
 Smalltalk for Artificial Intelligence Programming with the AI4U Textbook
Smalltalk for Artificial Intelligence Programming with the AI4U Textbook
Flowchart (essential for programming the AI in a new language)
programming skills than is evident in the Forth and JavaScript AI Mind code,
http://mind.sourceforge.net/st.html

  
 J20
Smalltalk is designed to be the "language of description which serves as an interface between the models in the human mind and those in computing hardware.
Currently, the commitee is working on the development of a standard for the Smalltalk programming language.
Programming Language Smalltalk is an object-oriented programming language which originated in the education and research communities; however, it has since spread to commerical applications as well.
http://www.ncits.org/tc_home/j20.htm

  
 VisualWorks from FOLDOC
A modern commercial implementation of the Smalltalk programming language.
Nearby terms: visual programming « visual programming environment « visual programming language « VisualWorks »; VITAL » VIVID » viz
http://gd.tuwien.ac.at/study/foldoc/foldoc.cgi?VisualWorks

  
 TMXxine Languages
Some languages such as Mono were not available at a sufficiently mature level at the time of evaluation (last two quarters of 2003)
Putting the question 'What is the easiest Programming language?' into Next Generation AI search engine BrainBoost gave us the answer 'Curl'
Here are some of the languages we evaluated:
http://www.cyber-shaktipat.org/relax/languages.html

  
 OOPSLA'96 Workshop
While this is appropriate behavior for X3J20, a vibrant and useful programming language needs to evolve and adapt to changing needs of programmers and the global computing environment.
The workshop participants will examine and evaluate proposals for extending the Smalltalk programming language and its core class library.
Extensions to be considered might include but are not limited to: modularity, name spaces, multiple inheritance, instance specific behavior, external language interfacing, multi-methods, and static typing.
http://www.parcplace.com/oopsla/stwrkshp.html

  
 Welcome to ERights.Org
language provides a convenient and familiar notation for the ELib computational model, so you can program in one model rather than two.
language are only able to interact with other objects according to ELib's semantics, enabling object granularity intra-process security, including the ability to safely run untrusted mobile code (such as caplets).
As a pure-Java library, ELib provides for inter-process capability-secure distributed programming.
http://www.erights.org

  
 Cetus Links: 16604 Links on Objects and Components / Smalltalk
Smalltalk is an object-oriented programming language because everything that a Smalltalk programmer deals with is an object, from a number to an entire application.
Smalltalk-80: The Language and its Implementation (Adele Goldberg, David Robson)
Smalltalk-80: The Language and Its Implementation, Chapter 26 - 30 (Adele Goldberg and David Robson)
http://www.cetus-links.org/oo_smalltalk.html

  
 Smallscript‘s S# (ssharp/s-sharp) Language Website for The .AOS and Microsoft .NET Frameworks
The Smalltalk implementation, S#, within the Smallscript family provides numerous semantic and syntactic extensions to enable transparent inter-operability with other classic languages, the AOS object model, and human programming experiences.
His preliminary work in the field of dynamic languages and agent technology began in the mid-80's with the development of an OO language called Message-C while at the NSF Systems Research Center at the University of Maryland.
The S# (ssharp) language implementation (pronounced s-sharp) is a complete modular redesign of the Smalltalk language, offering transparent cross-language integration and component based deployment.
http://www.smallscript.org

  
 :: Programming Tutorial ::
Practical Programming in Tcl and Tk Programming Using Tcl/Tk Introduction to Programming with Tcl
Programming in C: UNIX System Calls and Subroutines Using C
Basic Aspects of Squeak and the Smalltalk-80 Programming Language
http://www.cs.utk.edu/~shi/link_prog.htm

  
 Smalltalk resources on the web
Smalltalk/X (ST/X) is a complete implementation of the Smalltalk programming language and development environment providing:
Squeak extends the fundamental Smalltalk philosophy of complete openness -- where everything is available to see, understand, modify, and extend for whatever purpose -- to include even the VM.
VisualWorks® - a robust Smalltalk development environment that provides cross-platform compatibility across Windows, Macintosh and a variety of Unix platforms (including Linux).
http://www.smalltalkconsulting.com/html/smalltalkresources.html

  
 Directory - Computers: Programming: Languages: Smalltalk: Squeak: FAQs, Help, and Tutorials
Making Smalltalk: Objects, Classes and Other Things  · cached · Series on object-oriented programming for users new to OO, or programming.
Making Smalltalk with the Penguin  · cached · Series on object-oriented programming for users new to OO, or programming.
Shows how to use Squeak UI and start programming in Smalltalk.
http://www.incywincy.com/default?p=1188430

  
 Smalltalk Comparisons against other programming languages and Smalltalk productivity
But Smalltalk holds all the code in only one file (the image) and store in it all the state of the system (working Threads and so on).
It is intended to provide very high-level information about the respective languages to anyone who is trying to decide which language(s) to learn or to use for a particular project.
This document compares and contrasts Smalltalk and Java using a somewhat unusual approach: The author transforms one language (Smalltalk) into the other (Java) by a series of small steps in an intermediary language (SmallJava).
http://www.whysmalltalk.com/smalltalkcomparisons

  
 Squeak: Squeak
Squeak is an Object-Oriented programming language and interactive environment with many great Features.
Squeak is used for a wide variety of computing tasks, ranging from child education through to research in computer science.
Sophie is a project to develop an open-source authoring system for media rich electronic documents
http://www.squeak.org

  
 Smalltalk - Smalltalk := "the 'D' programming language"
Fast - a language that let's us solve problems fast.
faced with a new and improved language that also turns the syntax
> Fast - a language that let's us solve problems fast.
http://www.codecomments.com/archive283-2004-6-212882.html

  
 Steve Waring's Smalltalk Journal
I created the SWScheme project while I read the Structure and Interpretation of Computer Programs, by Abelson, Sussman, and Sussman.
Camp Smalltalk 6 is happening in Germany, June, 22-28, hosted by Exept Software.
This is a web development framework for Squeak Smalltalk, parts of which have recently been ported to Ruby which also has continuations.
http://www.stevewaring.net/blog/home/index.html

  
 freshmeat.net: Browse project tree - Programming Language :: Smalltalk
A new dialect and environment in the Smalltalk family.
Frameworks and enhancements to the Cincom VisualWorks Smalltalk environment.
An easy to use and powerful Smalltalk environment.
http://freshmeat.net/browse/181

  
 cs497rej: Chinese Language Smalltalk programming
Mike Hunter, Chee Wai Lee, and Howard Sun plan to implement a Chinese language programming sub-environment within visualworks.
abstract Mike Hunter, Chee Wai Lee, and Howard Sun plan to implement a Chinese language programming sub-environment within visualworks.
Programmers are also free to use Chinese versions of the SmallTalk keywords.
http://wiki.cs.uiuc.edu/cs497rej/Chinese+Language+Smalltalk+programming

  
 Advanced VisualAge Smalltalk course, class, education, workshop from Knowledge Systems Corporation
This course provides advanced knowledge and experience in IBM's VisualAge Smalltalk programming language.
The course contains 40% lecture and 60% hands-on computer time.
Developers who will be designing and programming large-scale object-oriented applications in VisualAge for Smalltalk
http://www.ksc.com/advancedvisualagesmalltalk.htm

  
 Why Smalltalk: Supporting the Smalltalk Community
Why Smalltalk delivers timely news and information to IT managers, developers and recent adopters of Smalltalk for all businesses and industries.
The Smalltalk Industry Council is pleased to announce the first annual 2005 Smalltalk Solutions Smalltalk Coding Contest.
The Smalltalk Solutions Technical Conference being held in Orlando June 27-29, 2005 will serve as the home for the coding competition finale.
http://www.whysmalltalk.com

  
 Books - Textbooks
programs Singapore Chinese textbooks GCE O level past years' papers GCE A level
Visit 710 Book Store for college textbooks and SIU apparel.
There are also curriculum reviews -- including reviews of Latin language homeschooling
http://www.arebooks.com/textbooks

Compwisdom
 About us   |  Why use us?   |  Press   |  Contact us

 Copyright © 2006 CompWisdom.com Usage implies agreement with terms.