LINUX.ORG.RU

История изменений

Исправление alysnix, (текущая версия) :

там сами «поля» - ссылки, потому поле и может принимать значения разных типов. а None - ссылка на предопределенный обьект None. по сути это указатели, без возможности адресной арифметики, так по классике избавляются от указателей, и питон тут ничего нового не открыл.

но это порождает и проблемы - низкая эффективность, все на куче, активная мусоросборка и так далее.

Исходная версия alysnix, :

там сами «поля» - ссылки, потому поле и может принимать значения разных типов. а None - ссылка на предопределенный обьект None. по сути это указатели, без возможности адресной арифметики, так как по классике избавляются от указателей, и питон тут ничего нового не открыл.

но это порождает и проблемы - низкая эффективность, все на куче, активная мусоросборка и так далее.