Smalltalk Programming Language: Modified By: Richelle Joy A. Reyes
Smalltalk Programming Language: Modified By: Richelle Joy A. Reyes
Smalltalk Programming Language: Modified By: Richelle Joy A. Reyes
Programming
Language
Modified by: Richelle Joy A. Reyes
Introduction
Smalltalk is a "pure" object-oriented programming
language, meaning that, unlike C++ and Java, there
is no difference between values which are objects
and values which are primitive types.
Smalltalk was the first
graphical language tool
to support live
programming and
advanced debugging
techniques such as on-
the-fly inspection and
code changes during
execution in a very user-
friendly format.
o Smalltalk introduced the
world to the language virtual
machine, on which Java and
Ruby are based, as well.
The System
Browser
• Packages
• Classes
• Methods
• Protocols
• Edit
• Quality Assistant
● From Smalltalk came the first modern IDE
(integrated development environment),
which included a text editor, a system or
class browser, an object or property
inspector, and a debugger.
# Python if statement
if time > 120:
print 'Time expired.'
time = 0
Example source
else:
print 'Time remaining: ', 120 - time, '
minutes'
/* C language if statement */
if (time > 120) {
printf("Time expired.\n");
codes
time = 0;
}
else
To illustrate control structures in
printf("Time remaining: %i minutes\n", 120 - SmallTalk, here’s and if statement in
time);
several language
Example of SmallTalk Program
References:
• https://learnxinyminutes.com/docs/smalltalk/
• https://wiki.c2.com/?WhyIsSmalltalkDead
• https://techbeacon.com/app-dev-testing/how-learning-smalltalk-can-make-you-better-dev
eloper
• https://www.cs.virginia.edu/~evans/cs655/readings/smalltalk.html
• https://www.codeproject.com/Articles/1241904/Introduction-to-the-Smalltalk-Programmin
g-Language
• https://itnext.io/why-smalltalk-is-so-easy-to-evangelize-2b88b4d4605c
CREDITS: This presentation template was created by Slidesgo and includes icons by Flaticon and infographics & images by Freepik
END OF PRESENTATION