Knowra Smalltalk Smalltalk Smalltalk is an object-oriented programming language and interactive development environment developed at Xerox PARC. Its image-based system and message-passing model influenced later programming languages and tools.
Message passing : A communication model in which objects or processes interact by sending and receiving messages. Smalltalk objects invoke behavior by sending messages rather than calling conventional procedures.
Xerox PARC : A research center founded by Xerox in 1970, known for advances in computing and office technology. Smalltalk was created there as part of research into interactive personal computing.
Integrated development environment : A software application that combines tools for writing, testing, and debugging programs. Smalltalk’s browser, debugger, and editor are integrated into the environment being programmed.
Objective-C : A programming language that combines C with Smalltalk-inspired object-oriented messaging. Objective-C adopted Smalltalk-style message syntax and dynamic dispatch for objects.
Object-oriented programming : A programming paradigm organized around objects that combine state with behavior. Smalltalk is a foundational, consistently object-oriented example of this broader paradigm.
Alan Kay : An American computer scientist who helped develop object-oriented programming and the Dynabook vision. Kay led the research vision behind Smalltalk and its use as a medium for learning.
Live coding : A programming practice in which code is changed and evaluated while a system is running. Smalltalk supports changing methods and immediately observing their effects in a live image.
Ruby : A general-purpose programming language designed with strong influences from Smalltalk and other languages. Ruby draws on Smalltalk’s object model and emphasis on expressive, interactive programming.
Smalltalk image : A saved, executable snapshot of a Smalltalk system, including its objects, classes, and development tools. The image preserves a running environment that programmers can inspect, modify, and resume.
Dan Ingalls : An American computer scientist who implemented key versions of Smalltalk at Xerox PARC. Ingalls designed and built much of the system that made Smalltalk practical.
Show all 21