Statements (57)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:National_Park
|
gptkbp:developed_by |
gptkb:Adele_Goldberg
gptkb:Alan_Kay gptkb:Dan_Ingalls |
gptkbp:has |
gptkb:historical_event
reflection dynamic typing object-oriented programming message passing multiple dialects live coding a strong community a history of innovation a rich set of libraries a virtual machine a variety of tools a strong emphasis on code reuse a unique syntax a variety of frameworks |
https://www.w3.org/2000/01/rdf-schema#label |
Smalltalk ecosystem
|
gptkbp:includes |
gptkb:aircraft
gptkb:memorial gptkb:Gem_Stone/_S gptkb:Visual_Works Squeak |
gptkbp:is_associated_with |
rapid prototyping
educational tools agile development methodologies |
gptkbp:is_characterized_by |
its simplicity
its flexibility its graphical user interface capabilities its powerful debugging tools |
gptkbp:is_compatible_with |
various platforms
|
gptkbp:is_influenced_by |
functional programming concepts
object-oriented design principles |
gptkbp:is_known_for |
its educational impact
its contributions to software development practices its development philosophy its influence on modern programming languages its interactive development environment |
gptkbp:is_part_of |
the history of programming languages
the evolution of software engineering |
gptkbp:is_recognized_by |
gptkb:software
programming language researchers |
gptkbp:is_used_for |
gptkb:mobile_application
desktop applications web development |
gptkbp:is_used_in |
gptkb:education
gptkb:Research_Institute commercial applications |
gptkbp:origin |
1970s
|
gptkbp:supports |
unit testing
development environments metaprogramming |
gptkbp:bfsParent |
gptkb:Metacello
gptkb:Cincom_Smalltalk |
gptkbp:bfsLayer |
4
|