Показать сообщение отдельно
Старый 06.09.2002, 11:29
infinity вне форума Посмотреть профиль Отправить личное сообщение для infinity Найти все сообщения от infinity
  № 10  
infinity

Регистрация: Feb 2002
Адрес: Kyiv
Сообщений: 173
УРА! как я и ожидал на мои резкие слова наконец то откликнулся народ! зацепило поклонников

теперь по теме.

ладно, массивы опустим, это вопрос спорный.

2JeeP
я же просил, не бросаться в меня спецификацией ECMA-262

а теперь объясню что имел в виду, когда говорил насчет строк.
то, что свойство объекта ищется по его названию - это БОЛЬШОЙ минус в скорости. если б свойство было скажем просто указателем, или хотябы числовым индексом - все работало бы гораздо быстрее (кто не понял, объясню - сравнение чисел НАМНОГО быстрее чем сравнение строк)
для достижения максимальной производительности - в байткоде НЕ должно быть строк, только числовые индексы.

загляните в любую свф-ку - там КУЧА мусора типа имен переменных. поиск по строке не имеет значения в маленьких скриптах, но это фатально, когда есть куча объектов с кучей свойств, к каждому из которых можно обратится лишь по названию.

и С++ и Дельфи здесь совсем не причем. тут имеется ввиду не тип данных, а способ обращения к переменной.
переменная может (и должна в данном случае) не иметь фиксированного типа, но она не обязанна иметь строковой идентификатор в процессе выполнения

ЗЫ. у меня юбилей - сотый мессадж
__________________
нам показалось, что это конец... но оказалось, что не казалось...