The Smalltalk-80 System

GPTKB entity

Statements (61)
Predicate Object
gptkbp:instance_of gptkb:C_programming_language
gptkbp:developed_by gptkb:Xerox_PARC
Smalltalk language
gptkbp:features Garbage collection
gptkbp:first_released gptkb:1980
gptkbp:has_concepts_similar_to Prototype-based programming
gptkbp:has_function gptkb:Lisp
gptkbp:has_influence_on Agile software development
https://www.w3.org/2000/01/rdf-schema#label The Smalltalk-80 System
gptkbp:includes Integrated development environment
gptkbp:influenced_by gptkb:Simula
gptkbp:inspired Squeak
gptkbp:is_associated_with gptkb:Alan_Kay
Dynamic languages
Software prototyping tools
Object-oriented programming paradigm
gptkbp:is_available_on Various platforms
gptkbp:is_characterized_by Uniform treatment of objects
gptkbp:is_compatible_with Cross-platform environments
gptkbp:is_documented_in gptkb:The_Smalltalk-80_Blue_Book
gptkb:The_Smalltalk-80_Reference_Manual
The Smalltalk-80 User Guide
gptkbp:is_implemented_in gptkb:Smalltalk
gptkbp:is_influenced_by Object-oriented design principles
gptkbp:is_influential_in Software architecture
Software development tools
User interface design.
gptkbp:is_known_for gptkb:immersive_experience
Live coding
Extensibility
Code reusability
Development of graphical applications
Object messaging
gptkbp:is_notable_for Its simplicity
Its community support
gptkbp:is_part_of gptkb:Smalltalk_family
Software development methodologies
Educational curricula
Computer science history
History of programming languages
Programming language evolution
gptkbp:is_recognized_by gptkb:ACM_SIGPLAN
gptkbp:is_recognized_for Educational impact
Innovative concepts
Innovative user interfaces
gptkbp:is_related_to gptkb:Object_Pascal
gptkbp:is_used_for Rapid prototyping
gptkbp:is_used_in gptkb:research
gptkb:Education
Game development
Web development
Simulation software
Artificial intelligence research
gptkbp:is_utilized_in Software engineering
gptkbp:library Graphical user interface
gptkbp:provides Reflection capabilities
gptkbp:supports Dynamic typing
Message passing
gptkbp:uses Object-oriented programming
gptkbp:bfsParent gptkb:Peter_Deutsch
gptkbp:bfsLayer 4