LINUX.ORG.RU

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

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

Ты не видишь ситуации в целом. В js явные прототипы, в питоне неявные. Класс это и есть прототип объекта в питоне (и это не правильно с м.т.з.). В руби прототип объекта как бы внутри класса, при этом есть прототип самого класса, т.е. для объекта отдельный прототип так же как и в js, но опять же неявно. Здесь все явно, делай что хочешь, прототип внутри, прототип снаружи.. генерируй прототип налету.. и т.п., в общем, если в др ЯП все прибито гвоздями, то здесь нет. И все начинает зависеть от рук.

Исправление special-k, :

Ты не видишь ситуации в целом. В js явные прототипы, в питоне неявные. Класс это и есть прототип объекта в питоне (и это не провильно с м.т.з.). В руби прототип объекта как бы внутри класса, при этом есть прототип самого класса, т.е. для объекта отдельный прототип так же как и в js, но опять же неявно. Здесь все явно, делай что хочешь, прототип внутри, прототип снаружи.. генерируй прототип налету.. и т.п., в общем, если в др ЯП все прибито гвоздями, то здесь нет. И все начинает зависеть от рук.

Исходная версия special-k, :

Ты не видишь ситуации в целом. В js явные прототипы, в питоне неявные. Класс это и есть прототип объекта в питоне (и это не провильно с м.т.з.). В руби прототип объекта как бы внутри класса, при этом есть прототип самого класса, т.е. для объекта отдельный прототип так же как и в js, но опять же неявно. Здесь все явно, делай что хочешь, прототип внутри, прототип снаружи. Генерируй прототип налету.. и т.п., в общем, если в др ЯП все прибито гвоздями, то здесь нет. И все начинает зависеть от рук.