Какие инновации (такие как MVC, xunit, Hotspot) принес Smalltalk? - PullRequest
10 голосов
/ 24 октября 2011

Я нахожу все больше и больше аспектов, где Smalltalk был новатором, то есть впервые создал технику или, по крайней мере, общую концепцию. Я могу думать о следующем:

Все ли это правильно? Какие дальнейшие инновации принес Smalltalk?

Я уверен, что есть и другие (например, в области языкового дизайна?)

Ответы [ 6 ]

7 голосов
/ 24 октября 2011
  • Мышь
  • Модульное тестирование
  • Рефакторинг
  • Мусор GC
  • концепция изображения (снимок)
3 голосов
/ 29 октября 2011

Это первый язык, который явным образом улучшил большинство своих преемников (с возможными исключениями self и newspeak ). Если вы хотите увидеть будущее java и c #, не смотрите дальше smalltalk.

1 голос
/ 10 марта 2012

Вы забыли одну БОЛЬШУЮ вещь: объектно-ориентированное программирование

1 голос
/ 02 декабря 2011

Кроме того, Дэн Ингаллс обычно получает кредит на изобретение BitBLT в рамках Smalltalk 72.

Я бы также добавил "IDE" в список, но у меня нет никаких ссылок, чтобы поддержать это.

0 голосов
/ 08 марта 2012

Домен-управляемый дизайн: в работах Трюгве Ренскауг по шаблону MVC подробно обсуждается важность представления домена системы в объектной модели и отделения его от концептуального представления.

0 голосов
/ 22 ноября 2011

Я где-то читал, что smalltalk реализовал первый графический интерфейс на основе окна.Трудно победить это;)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...