53
pages
English
Documents
Le téléchargement nécessite un accès à la bibliothèque YouScribe Tout savoir sur nos offres
53
pages
English
Documents
Le téléchargement nécessite un accès à la bibliothèque YouScribe Tout savoir sur nos offres
First released as Smalltalk-80
Was made to support “human-computer
symbiosis” approach to computing
Designed by the Learning Research
Group of Xerox PARC in 1970s
People involved were…. "The best way to predict the future is to invent it.“
Designed most of the early Smalltalk versions that Ingalls then implemented. Designer and implementer of 5 generations of the Smalltalk environment and
made Smalltalk practical in 1976 with his invention of the bytecoded virtual
machine Helped create Smalltalk-80, wrote three books related to Smalltalk-80 and its use,
and was involved with development of design templates Currently most popular Smalltalk
implementation variants:
Squeak – open source derived from
Smalltalk-80 version 1
VisualWorks – derived from Smalltalk-80
version 2 which was released as a
platform-independent file with object
definitions and came with a virtual
machine specification Smalltalk struggled with making itself
mainstream due to the substantial
memory needs, limited run-time
performance, and initial lack of
supported connectivity to SQL-based
relational database servers.
NOW: used more often in building
complex web apps as its two web
frameworks(Seaside & AIDA/Web) are
being used more frequently A free software (to be used, modified, and
studied without restriction)
implementation of a derivative of
Smalltalk-80 from the GNU (Unix-like
computer operating system) project.
This is the version installed on the lab
machines. Smalltalk inspired the semantics and
syntax of other programming langs.
Prototype for message passing
Inspired PC window environments with its
WIMP GUI
A generation of visual programming tools
were modeled off Smalltalk’s integrated
development environment
Python & Ruby re-implemented Smalltalk
ideas. Perl 6’s object model design
inspired by Smalltalk “metamodel”
Plato’s theory of forms – idea archetype
becomes template that other objects
derive from
Simula – inheritance class model
Inspired By Inspiring