3 ms·
I think openstep, objective-c and cocoa owes a great deal to smalltalk. I'm not sure if objective-c ever was any better (or practical) than smalltalk/strongtalk
by e12e 4y ago
I think openstep, objective-c and cocoa owes a great deal to smalltalk. I'm not sure if objective-c ever was any better (or practical) than smalltalk/strongtalk/self (or Java) - but it's at least possible to dream of the macos going for smalltalk, not obj-c.
- Jtsummers 4y agoObjective-C had the primary benefit (over Smalltalk) of being a superset of C, which permitted immediate and easy interaction between Objective-C and C source code. It also integrated better (which was critical, Smalltalk doesn't force using the image model for source code, but it was typical) into existing development workflows. Those are the kinds of practical concerns that can't be neglected when considering language adoption, especially since NeXT (main early adopter) was building on the lineage of the Unix-family of operating systems.
- e12e 4y agoTrue enough. As for other descendants, ruby is of course deeply inspired by smalltalk.