Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Which innovations (like MVC, xunit, Hotspot) did Smalltalk bring?

I find more and more aspects where Smalltalk was the innovator, i.e. created the technique or at least the overall concept for the first time. I can think of the following:

  • xunit approach
  • IDE concepts
  • VM optimizations
  • fluent interfaces
  • several design patterns (e.g. model-view-controller)
  • the class-free prototype paradigm.

Are all of these correct? Which further innovations did Smalltalk bring?

I'm sure there are more (e.g. in the field of language design?)

like image 459
DaveFar Avatar asked Oct 24 '11 11:10

DaveFar


1 Answers

  • The mouse
  • Unit Testing
  • Refactoring
  • Scavenging GC
  • image concept (snapshot)
like image 65
Mariano Martinez Peck Avatar answered Nov 02 '22 19:11

Mariano Martinez Peck