SmallTalk Done By: Nathalie Arzu Erienne Burgess Shanice Joseph
What is smalltalk? An object oriented, dynamically typed, reflexive programming language The only true object oriented programming language
Who created smalltalk? Alan Kay Dan Ingalls Adele Goldberg Ted Kaehler Scott Wallace
Where was smalltalk created? At the learning research group (LRG) Created for Xerox PARC (Palo Alto Research Center) Xerox Alto
What year was smalltalk created in? During the 1970’s
Advantages Smalltalk provides easy solutions to everyday problems Debugging is very simple and quickly done Smalltalk is object oriented
Disadvantages You spend a lot of time correcting errors that other languages detect when compiling. You will have to spend more time testing with syntax problems Smalltalk implementations are single-threaded and this is a problem if you want to build servers or have a lot of data processing
Disadvantages Continued Lack of interfaces which makes it hard to use Few developers work with smalltalk Difficult to train individuals Don’t find answers easy to questions
Example Code in C a = 1; b = 2; c = a + b; This says, "Take a, which has the value 1, and b, which has the value 2, and add them together using the C language's built-in addition capability. Take the result, 3, and place it into the variable called c." Code in Smalltalk a := 1. b := 2. c := a + b.