Здравствуйте, night beast, Вы писали:
NB>>>а зачем? NB>>>если существующий подход нормально работает и используемые средства разработки под него заточены. N>>В том и дело, что не работает он "нормально". NB>нормально, это значит устраивает большинство. NB>иначе бы использовалась другая модель.
Это не "устраивает большинство". Это 1) инерция от древних времён (70-80-е, когда эта концепция только была придумана), 2) инерция мышления тех, кто просто не представляет себе иначе и не хочет думать о других вариантах.
В IT тысячи примеров такой инерции, этот далеко не единственный. Каждый из них постепенно устраняется, но на это могут уйти десятилетия. Но размыв идёт постепенно и со стороны. Уже несколько уровней оптимизации в компиляторе — вполне источник альтернативных подходов.
В GCC, например, с 5-й версии есть прагмы задания уровня оптимизации раздельно по каждой функции. Это ещё дальше шаг в данную сторону. Ещё лет 20 и они пройдут в стандарт языка.
NB>и начинаете оптимизировать именно эти методы/функции, переписывая их на асме, играясь с ключами компиляции и прочее. NB>без сомнения, ситуации, требующие индивидуального подхода, встречаются. NB>но мы вроде говорим об общем случае, тех самых 99% "написанных на питоне" NB>или я что-то не понял?
Уже топикстартер явно говорил не о стандартном случае, у него были весьма специфические хотелки. Так что, увы, не поняли.