Cheap Software - Save on Software - Software Downloads - OEM Software
www. Software Dealz .com - Home
Business & Office | Children's Software | Graphics | Home & Hobbies | Language & Travel | Linux | Networking | Operating Systems | Outlet | Personal Finance | Programming | Software for Handhelds | Top Selling | Utilities | Video & Music Software | Surplus Computer Hardware | Discount CD Roms |


Search for


Browse Software by Category
 
Business & Productivity Software
Business & Office
Networking
Operating Systems
Personal Finance
Software for Handhelds
Utilities
Virus Protection

Software for Kids & the Home
Children's Software
Education & Reference
Home & Hobbies
Language & Travel
Video & Music

Graphics & Development Software
Graphics
Linux
Programming
Web Development

Macintosh
Graphics
Home & Hobbies
Operating Systems & Utilities
Video & Music
More SoftwareAll Macintosh Software

PC Games
Action
Adventure & Role-Playing
Classic & Arcade
Simulation
Sports
Strategy
More PC Games / ProgramsAll PC Games

Brands
Adobe
Broderbund
Microsoft
Roxio's Burn Central
Symantec
Software StoreAll Brands

Specialty Software
Early Adopters
Gift Ideas
Licensing Center
Software Downloads
Specialty and Hard to Find SoftwareAll Specialty Stores


Articles

Apple Macintosh
History of Computing 1
History of Computing 2
History of the Internet
The Internet
Personal Computers
Video Games
Computers
Computer Jargon

Computer Dictionary
 #  A  B  C  D  E  F
 G  H  I  J  K  L  M
 N  O  P  Q  R  S
 T  U  V  W  X  Y
 Z  Topics


 



Smalltalk

<language> The pioneering object-oriented programming system developed in 1972 by the Software Concepts Group, led by Alan Kay, at Xerox PARC between 1971 and 1983. It includes a language, a programming environment, and an extensive object library.

Smalltalk took the concepts of class and message from Simula-67 and made them all-pervasive. Innovations included the bitmap display, windowing system, and use of a mouse.

The syntax is very simple. The fundamental construction is to send a message to an object:

	object message

or with extra parameters

	object message: param1 secondArg: param2 .. nthArg: paramN

where "secondArg:" etc. are considered to be part of the message name.

Five pseudo-variables are defined: "self", "super", "nil", "true", "false". "self" is the receiver of the current message. "super" is used to delegate processing of a message to the superclass of the receiver. "nil" is a reference to "nothing" (an instance of UndefinedObject). All variables initially contain a reference to nil. "true" and "false" are Booleans.

In Smalltalk, any message can be sent to any object. The recipient object itself decides (based on the message name, also called the "message selector") how to respond to the message. Because of that, the multiple inheritance system included in the early versions of Smalltalk-80 appeared to be unused in practice. All modern implementations have single inheritance, so each class can have at most one superclass.

Early implementations were interpreted but all modern ones use dynamic translation (JIT).

Early versions were Smalltalk-72, Smalltalk-74, Smalltalk-76 (inheritance taken from Simula, and concurrency), and Smalltalk-78, Smalltalk-80. Other versions include Little Smalltalk, Smalltalk/V, Kamin's interpreters. Current versions are VisualWorks, Squeak, VisualAge, Dolphin Smalltalk, Object Studio, GNU Smalltalk.

See also: International Smalltalk Association.

UIUC Smalltalk archive. FAQ.

Usenet newsgroup: comp.lang.smalltalk.

["The Smalltalk-76 Programming System Design and Implementation", D.H. Ingalls, 5th POPL, ACM 1978, pp. 9-16].

(2001-09-11)

Try this search on OneLook / Google


Nearby terms: Small Computer System Interface « small-office/home-office « Small Outline DIMM « Smalltalk » Smalltalk-80 » Smalltalk/V » SmallVDM

This article was derived from the Free Online Dictionary of Computers and is available under ther terms of the GNU Free Documentation License.

Crossword Addict

Crossword Addict

This compilation of over 480 crosswords is an absolute must for all crossword lovers. It will provide hours of challenging fun and entertainment as you race against the clock to complete each crossword and achieve the best possible score! Print them, too! Windows 95/98/2000/ME/XP. More ...

Intel PIII 650MHz 100MHz 256KB Slot 1 CPU

Intel PIII 650MHz 100MHz 256KB Slot 1 CPU

** Intel Pentium III 650MHz 256KB 100MHz Secc 2 **- Standard Intel Pentium III Processor- 650 MHz- Slot 1, SECC2 Package- 100 MHz Bus Speed- 256KB L2 Cache - CPU Only Compatibility/Requirements/Disclosures:Note: CPU's are pulls More ...

Pro Reversi

Pro Reversi

Reversi is a popular ancient game played throughout the world. Two-player action requires strategy and some luck. From beginner to master, any new or experienced player can just have fun or dare to be challenged. Windows 98/ME/XP More ...

AudioLogic 900MHz Cordless Telephone w/Caller ID

AudioLogic 900MHz Cordless Telephone w/Caller ID

** AudioLogic 900 MHz Cordless Telephone w/Caller ID **Talk on the telephone with no cords! This AudioLogicAPH7922-04 cordless telephone operates at 900 MHzfrequency and features 80 name and number call ID memory! 40 channel auto-scanning, 65,536 securitycodes, and 64 programmable memory locations makesthis AudioLogic Cordless Telephone highly useful!Order yours today!General Features:- 900 MHz Frequency - 40 Channel Auto Scanning- 65,536 security codes- 64 programmable memory locations- 80 name and number call ID memory- Noise Reduction filter- Tone / Pulse Switchable- Flash and Redial buttons- Ringer Volume Control- Handset Volume Control- Headset Jack- Belt Clip- Low Battery Warning FunctionRetail Box Includes:- AudioLogic Handset- Base Unit- AC Adaptor (120V AC 60Hz)- Telephone cord- Rechargeable Battery (Ni-MH 3.6V 600mAh)Notes:- Model: APH7922-04 Compatibility/Requirements/Disclosures:** Requirements *** Available Power Outlet* For Caller ID you must subscribe to the caller IDservice provided by your local telephone company More ...

Intel PIII 800MHz EB 133MHz 256KB Socket 370 CPU

Intel PIII 800MHz EB 133MHz 256KB Socket 370 CPU

** Intel PIII 800MHz EB 133MHz 256KB Socket 370 CPU **- Pentium III-800- 800EB/256/133- 1.6v- Socket 370 Flip Chip-PGA- 133MHz FSB- 256KB L2 cache- S-spec: SL4CD- CPU Only Compatibility/Requirements/Disclosures:* Motherboard that suports PIII 800MHz FC-PGA CPUs * Heatsink & Fan ** Disclosures *** Country of Origin may be China, Taiwan, Korea, USA, Malaysia More ...

12-Inch Red Neon Case Light with Switch

12-Inch Red Neon Case Light with Switch

** Red Neon Case Light **Add some color to your PC! Add this 12-inch Red neon light to any computer system to give components a cool Red glow!General Features:- 12-inch Red neon case light- Slim neon tube can be installed anywhere in case- Rocker switch can be run outside of case- Very low heat output- Connects via 4-pin power connector- Extra power connector for connecting other devices- 3-watts total power consumption (less than a HDD)Retail Package Includes:- 12-inch Red neon case light- Two (2) double-sided mountin tape strips- Metal washer for mounting switch to case Compatibility/Requirements/Disclosures: ** Requirements *** Available 4-pin power connector* Spot to mount rocker switch More ...


 


Business & Office | Children's Software | Graphics | Home & Hobbies | Language & Travel | Linux | Networking | Operating Systems | Outlet | Personal Finance | Programming | Software for Handhelds | Top Selling | Utilities | Links | Links 2 | Video & Music Software |

Search:
Keywords:
Deals on Software :: In Association with Amazon.com

Surplus Computer Parts and Hardware. Discounts and special offers. Compare Prices on Special offers, discounts and bargains. - You Won't Find better deals on computer liquidation hardware anywhere!

SoftwareDealz - :
Buy Quality Software at Discount Prices from a Source You Can Trust