Я нахожу все больше и больше аспектов, где Smalltalk был новатором, то есть впервые создал технику или, по крайней мере, общую концепцию. Я могу думать о следующем:
Все ли это правильно? Какие дальнейшие инновации принес Smalltalk?
Я уверен, что есть и другие (например, в области языкового дизайна?)
Это первый язык, который явным образом улучшил большинство своих преемников (с возможными исключениями self и newspeak ). Если вы хотите увидеть будущее java и c #, не смотрите дальше smalltalk.
Вы забыли одну БОЛЬШУЮ вещь: объектно-ориентированное программирование
Кроме того, Дэн Ингаллс обычно получает кредит на изобретение BitBLT в рамках Smalltalk 72.
Я бы также добавил "IDE" в список, но у меня нет никаких ссылок, чтобы поддержать это.
Домен-управляемый дизайн: в работах Трюгве Ренскауг по шаблону MVC подробно обсуждается важность представления домена системы в объектной модели и отделения его от концептуального представления.
Я где-то читал, что smalltalk реализовал первый графический интерфейс на основе окна.Трудно победить это;)