А теперь внимательно, особенно Infinity:
Есть такая вешь, как маркетинг (уже скучно, и думаете, что все понятно? а вдруг что-то новое?

. И люди, определяющие целевую аудиторию продукта. Никто не задумывался, что сделало Flash таким распространенным?
Если бы просто для оживления страницы ДИЗАЙНЕРУ нужно было изучать С-подобный язык со всеми наворотами, типа приведения типов и указателей, стал бы он вообще заниматься программированием? ЦЕЛАЯ НИША применения была бы потеряна.
У каждого продукта есть назначение.
1. Флеш - программа ДЛЯ ДИЗАЙНЕРА.
2. AS - скрипт ДЛЯ ДИЗАЙНЕРА. Чтобы он мог оживить дизайн интерактивностью НЕ ПУДРЯ СЕБЕ МОЗГИ всякими заморочками из "серьезного программирования".
3. Ну а ежели кто-то желает делать рассчеты траектории движения баллистических ракет в реальном времени, пускай воспользуется ассемблером.
2 Infinity. Нам дали возможность писать код не парясь над многими вещами. Скрипт, основная задача которого - вспомогательная. А то, что он сравнительно много на сегодняшний момент умеет - за это ему просто большое спасибо. Но не нужно требовать от него того, для чего он НЕ предназначен. И требовать от него скорости - то же самое, что требовать от ассемблера удобности.
Хотите сказать, что все равно тормозит?
Да, ЕСТЕСТВЕННО могло быть и лучше. НО В МАКРОМЕДИИ, в отличии от программеров, сидят еще и маркетологи. А маркетинг - это всегда жертвы одного в пользу другого (более значительносго). Из-за того, что один человек из ста будет писать критичный по скорости код ИМЕЕТ ЛИ СМЫСЛ остальным 99 (иногда имеющих просто смутное представление о программировании) париться над не нужными (для них) наворотами и заморочками? Продукт-то коммерческий, и если будет сложно, они просто не будут им пользоваться.
Мое мнение, что подобный спор не имеет смысла для AS. У него ДРУГИЕ ЗАДАЧИ - это НЕ СКОРОСТЬ, а простота и понятность для массового потребления. Если бы предметом топика был C (!!!) я бы, как и все здесь присутствующие, был бы всеми руками и ногами за Infinity.
Согласитесь.