Обновить
-1
0
Булат@Damaskus

Javascript Developer

Отправить сообщение
В России принято посылать куда подальше представителей англосаксонской цивилизации в принципе. Обратитесь к истории. Это нормальное поведение. Период с 1991 по 1999 не в счет, страна разваливалась, и вот тогда мы всем нравились, а купить ничего не могли даже дешево. Не все меряется деньгами.
Согласен, теоретически возможно, но точки зрения реализации очень очень накладно.
Вы обязаны ставить перед собой цель достичь совершенства. Если достичь не удаётся — вы безнадёжны.

Что имеется под понятием совершенства? Давайте без утопий.
Любой код шифр можно сломать, вопрос времени и умения. Если в текущих условиях ваши возможности по шифрованию позволяют содержать информацию скрытой в течении нужного вам периода времени то, ваша задача по скрытию выполнена — вы совершенны.
person[1, «knows», 2] = ""
person[1, «knows», 2, «disclosure»] = «public»
person[1, «knows», 2, «timestamp»] = «2008-08-16T12:23:01Z»

По-моему записи глобов «а ля многомерные массивы в паскале» тут мешают пониманию. Везде js/json, можно запутаться. Картинок вполне достаточно.
А почему Point структура, а Physics — класс, :-)?
и std::vector вам в помощь.
Правильный студент — это такой студент, который способен сдать предмет, не появляясь ни разу на парах.

У вас неправильные предметы. Не тому вы учитесь и не там видимо.
override — хорошая (обратная) проверка с помощью компилятора того, что вы делаете в плане иерархии, наследования и т.д. Хуже не будет, мне лично нравится.
Я понимаю, что не для ручной.
Я имею ввиду немного другое.
В моих веб проектах часто встречаются параметры функций априори имеющие несколько возможных типов.
Взять к примеру, тот же самый Ext Js, где ширина может быть инициирована числом или строкой.
В конструкторе параметр проверяется с помощью instanceof либо typeof и на этом выстраивается дальнейшая логика работы.

А по поводу приведенного вами примера с детерминированными функциями, тут я полностью согласен, их оптимизировать — одно удовольствие :-) Только, я вот не знаю как у вас, в моих проектах таких минимум.
И говоря о том что, мы будем работать лишь в 2 раза медленней с++, я б добавил, что на сервере — возможно да, тут я всеми руками за, а на клиенте с тяжелой веб мордой, извините — вряд ли.

Если только найдутся особо ретивые бойцы которые начнут руками молотить код, чтоб он подходил под оптимизацию.
Но это вряд ли кому будет нужно, если только письками скоростью мериться. Проще заказчику объяснить что 1Гб оперативы мало и все.
В частности, при помощи операции «|0» и других подобных специальных приёмов тип значения каждого входного параметра функции, равно как и выходного значения, оказывается однозначно заданным и неизменным.


Одна из основных фишек js — нетипизированные параметры, и я так понял такие функции не поддадутся оптимизации в принципе.
Не получится так, что расплатой за скорость будет потеря удобства и робастности кода?
Т.е. код будет менее универсальным, но более быстрым, а надо ли?
ExtGwt для пролетариев :-)
Старость – отстой. А. Шварцнеггер.

Я пожалуй с ним соглашусь. :-)

А статья эта с библейскими тезисами для it ориентированного контингента, большинство из которых по жизни убежденные материалисты, это, извините, как писать против ветра.
Даже __proto__ использовал только вскользь.

Его лучше вообще не использовать, эта фишка не стандартизирована, сегодня есть — завтра нет: mdn
От непосредственного вычисления значения факториала можно избавиться путем выражения последующего члена ряда Тейлора через предыдущий. Насколько я помню, могу ошибаться, fpu так и вычисляет тригонометрию.
Поддерживаю. Статья хороший пример мощи шаблонов и отличный стимул перейти на стандарт 11 года.
Ага, есть риск начать холивар на тему «что есть объект и не объект в Javascript»
Первая. Проблема в обработке начал/концов.

/(^|\W)(['\w]+)\s(\2)\b/gi

$1$2 <strong>$3</strong>

Намагнитить в разных направлениях можно, только сложнее.
Ячейки на пересечениях по 2 раза отрисовываются?

Информация

В рейтинге
Не участвует
Откуда
Казань, Татарстан, Россия
Дата рождения
Зарегистрирован
Активность