Escolar Documentos
Profissional Documentos
Cultura Documentos
Bagutsay
COMPARATIVE REPORT
Smalltalk Smalltalk was the It was designed Smalltalk-80 syntax is object-oriented, dynamically No good instructions or
product of and created in rather minimalist, typed, reflective programming documentation.
research by a part for based on only a language.
group of educational use, handful of
researchers led more so for declarations and
by Alan Kay at constructionist reserved words. In
Xerox Palo Alto learning, fact, only six
Research Center keywords are
(PARC); Alan Kay reserved in Smalltalk:
designed most of true, false, nil, self,
the early super and
Smalltalk thisContext.
versions, which
Dan Ingalls
implemented.
Functional Programming
Lisp Lisp is Functional Artificial Lisp is an expression- macros, string handling, No readily available
or lambda-based Intelligence oriented language. recursion, closures, compilers.
languages and it Unlike most other reflection,packaging, arrays, and
is extremely rich AI Robots languages, no extensive IO facilities. Modern
and powerful distinction is made Lisp
programming Computer Games between systems support object-oriented
language that has "expressions" and programming, database
enjoyed Pattern "statements"; all code access,GUI construction, and all
continuous use Recognition and data are written other forms of general-purpose
and popularity as expressions. When programming.
since the mid- Air Defense an expression is
1960s. Systems evaluated, it produces
a value (in Common
Implementation of Lisp, possibly
Real-Time, multiple values),
embedded which then can be
Knowledge-Based embedded into other
Systems expressions. Each
Educational value can be any data
Purposes type.
Sources: