Statements (61)
Predicate | Object |
---|---|
gptkbp:instanceOf |
programming language development project
|
gptkbp:developedBy |
gptkb:Xerox_PARC
|
https://www.w3.org/2000/01/rdf-schema#label |
Smalltalk at Xerox PARC
|
gptkbp:influenced |
gptkb:Java
gptkb:Objective-C gptkb:Ruby gptkb:Squeak gptkb:graphical_user_interface gptkb:Microsoft_Windows Apple Store object-oriented programming user interface design |
gptkbp:keyPerson |
gptkb:Adele_Goldberg
gptkb:Alan_Kay gptkb:Dan_Ingalls gptkb:Scott_Wallace gptkb:Ted_Kaehler Diana Merry |
gptkbp:location |
gptkb:Palo_Alto,_California
|
gptkbp:notableFeature |
gptkb:Java_Virtual_Machine
dynamic typing everything is an object garbage collection image-based persistence incremental compilation integrated development environment live coding message passing reflection workspace mouse-driven interface interactive programming desktop environment model-view-controller pattern class browser interactive debugger transcript window bitmapped graphics object explorer object persistence live object manipulation late binding object inspector block closures change set code as data file out/in image snapshotting image-based system object-oriented GUI framework object-oriented programming paradigm self-hosting environment system browser transcript log uniform object model |
gptkbp:produced |
gptkb:Smalltalk-72
gptkb:Smalltalk-76 gptkb:Smalltalk-80 |
gptkbp:startDate |
1972
|
gptkbp:bfsParent |
gptkb:Bruce_Horn
|
gptkbp:bfsLayer |
7
|