|
| |
| | 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
|
|
| |
| | 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
|
|
| |
| | 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
|
|
| |
| | 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
|
|
| |
| | 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
|
|
|