Мальчик-Одуванчик wrote:zVlad wrote:
SmallTalk сложен? Язык изначально придуманный для детей? А Вы со SmallTalk знакомы?
Сложен именно своей гибкостью, заключающейся в возможности обьекта мутировать в процессе жизненного цикла.
Поэтому он и назывался "pure". Не объекта, а значения, которое может представлять объекты разного типа в разных местах программы. И еще что не было разницы между значениями представляющими объекты и значениями представлящими примитивные типы, а примитивные типы (целые, булевые, символы) были тоже объектами, представляемыми экземплярами классов, которые программист мог расширять или изменять (мутировать?) через механизм подклассов. Что в этом плохого?
Я, одно время, погрузился в SmallTalk достаточно и писал программы бойко, но длилось это не так долго, к сожалению, хотя м.б. и к счастью. Погуглю ка я Smalltalk vs Java.