Создание массива
Если размер массива известен заранее, вполне может быть, что new Array(length) будет эффективней.
Операции деления/умножения на числа, являющиеся степенью двойки
и на ней легко получить signed int32 overflow
Еще могу добавить, что в тяжёлых вычислениях дорогим могут оказаться именно вызовы функций (если вы привыкли писать короткий код и делать маленькие функции). Не далее как месяц назад я ускорил реализацию bzip в несколько (~5) раз просто за-inline-в (подставив тело на место вызова) код.
inline-оптимизации появились только в FF10, так что это еще актуально.
мне кажется, что стиль «минимум точек с запятыми/запятые первыми» — слегка лучше; по двум причинам: потому что этот стиль лучше читается и потому что он поощряет разработчиков лучше понимать язык
Рано или поздно это случится =) Правда, надо чтобы сайты поддерживали ваш сайт — openID-провайдер. Если его нет в основном списке, надо ковырять, смотреть, как именно оно работает и кто кому какие данные передаёт
У них был какой-то вёб интерфейс. Потом сделали новый на ajax и назвали neo. Вторую версию назвали neo2.
Вы еще не видели, как у них (в Я.почте) корневой объект для namespace-ов называется ;-)
«наткнулся на свою старую школьную тетрадку… »
Ожидал, что тетрадка будет по информатике, ибо такая задача (преобразование римских чисел) как раз для уровня продвинутого школьника.
Ну, например, название ABBYY было выбрано именно исходя из этого принципа.
Впрочем, самое главная фраза вот эта: «Что это доказывает? А то, что если у вас по-настоящему крутой продукт, то никакие ошибки вам не страшны.»
Если размер массива известен заранее, вполне может быть, что new Array(length) будет эффективней.
Операции деления/умножения на числа, являющиеся степенью двойки
и на ней легко получить signed int32 overflow
Еще могу добавить, что в тяжёлых вычислениях дорогим могут оказаться именно вызовы функций (если вы привыкли писать короткий код и делать маленькие функции). Не далее как месяц назад я ускорил реализацию bzip в несколько (~5) раз просто за-inline-в (подставив тело на место вызова) код.
inline-оптимизации появились только в FF10, так что это еще актуально.
А объект Date с унарными плюсом возвращает число (через valueOf), но при сложении с числами — всё-таки строку.
Вот эта таблица неплохо всё иллюстрирует:
docstore.mik.ua/orelly/webprog/jscript/ch11_01.htm#jscript4-CHP-11-SECT-1
"
" has you.
Просто надо не забывать при каждом редактировании и сохранении делать повторное «экранирование».
Это время выполнения функции уже в стартоаввшей программы весь запуск программы?
bash.org.ru/quote/415234
Т.е. я хочу сказать, что это — не аргумент. Хотя с остальными пунктами статьи в целом согласен.
Maximum Cruise Altitude 51,000 ft / 15,545 m
Так что скорее до 15км, но да, всё равно заметно больше 10.
Вы еще не видели, как у них (в Я.почте) корневой объект для namespace-ов называется ;-)
Ожидал, что тетрадка будет по информатике, ибо такая задача (преобразование римских чисел) как раз для уровня продвинутого школьника.
А если серьёзно, то не душа, а скорее атмосфера.
Впрочем, самое главная фраза вот эта: «Что это доказывает? А то, что если у вас по-настоящему крутой продукт, то никакие ошибки вам не страшны.»