문제

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:

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?)

도움이 되었습니까?

해결책

  • The mouse
  • Unit Testing
  • Refactoring
  • Scavenging GC
  • image concept (snapshot)

다른 팁

It is the first language that was a clear improvement on a large majority of its successors (with the possible exceptions of self and newspeak). If you want to see the future of java and c#, look no further than smalltalk.

Also, Dan Ingalls is usually given credit for inventing BitBLT as part of Smalltalk 72.

I would also add "IDE" to the list, but I have no citation to back that up.

You forgot one BIG thing: object-oriented programming

I read somewhere that smalltalk implemented the first window based GUI. Hard to beat that ;)

Domain-Driven Design: Trygve Renskaug's papers on the MVC pattern discuss heavily the importance of representing the domain of the system in the object model and separating it from the conceptual view.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top