Комментарий к первым 5 минутам видео. Если мне приходится делать задачу, которую я 10 раз делал, то пытаюсь сделать по другому/лучше (может быть идея как сделать или сделаю какой-то investigation на тему, как сделать по иному). Стараюсь час рабочего времени посвящать чтению книг, а потом думать, как применить в коде полученные знания. К сожалению, много проектов, где на тебя закидывают кучу форм/сервисов и ты не поднимая головы клепаешь их, потому что надо успеть. В таком режиме, проходят годы, но роста умений не наблюдается, потому что дьявол водит тебя по кругу.
Где нужно я и накричать могу, когда-то в МВД пришел в отдел кадров с мухобойкой, орал и шлепал по столу, пока мне сотню трудовых книжек не отдали в руки, а тети из бухгалтерии смотрели через щелку в приоткрытую дверь и шептались - смотри как кричит, точно генералом будет, аш страшно...
Какие-то странные зрители. Выключил, потому что жопа сгорела от глупости. Как минимум, если хочешь задать вопрос, сформулируй его заранее и задай, а не мычи полчаса в микрофон. Столько воды говорят, чтобы показаться умными.
54:07 - "switch-case синтаксический сахар на if-else" - "Дед" это так уверенно сказал, что я чуть было даже не поверил. Но остаток здравомыслия заставил меня это проверить. Естественно это не так ни в V8 ни SpiderMonkey ни даже в Rhino. Я боюсь себе представить сколько еще было сказано откровенной неправды с уверенным лицом за эти 3 часа видео.
@@TimurShemsedinovну в Си свитч действительно работает лучше, чем аналогичная конструкция с if-else, так что предположение что в джс будет так же вполне обосновано
Вы посмотрите батенька в байт код. И потом несите свет в массы. Код идентичен. И Вам бы следовало показать КАК Вы это проверили. Я это смотрб на уровне генерируемого байткода V8 и на уровне выдаваемых оптимизаций TurboFan, а Вы каким образом?
@@Мартынов-х3ъ Совершенно верно. Дело в том, что любая конструкция языка - это абстракция которая может определять поле возможных оптимизаций конкретно для нее. Когда оптимизирующий алгоритм выделяет часть кода, который обьеденен общим синтаксисом - он может делать определенные выводы относительно того, что с этим можно сделать более эффективно. JS не исключение. И я говорил в этом видео, что для switch case в V8 есть целый ряд своих исключительных оптимизаций. Но если брать ОБЩИЙ случай - то это генерирует код идентичный коду с if else.
@@MrKatunins Правильно, лучше не смотреть, иначе могут быть сложности на работе и вообще с кодом становится сложно работать, все так таинственно и неоднозначно. Если человек эффективен, то ему необязательно знать, как все на самом деле, меньше знаешь, лучше спишь
Вообще, если человек умеет пользоваться тулингом для дебага и декомпиляции, то js можно довести до скорости C++, а таких товарищей, как Java и C# вообще можно взуть по скорости, не всегда, и не для любых задач, это не просто и не дёшево, но вот писать на уровне меинстрима компилируемых языков ±15% производительности вообще изи
Единственное, что я понял, это то, что вместо просмотра этих видео, мне следует вернуться к учёбе.
Спасибо что не бросаете деда ❤
база база база, спасибо за колаб 🥰
Конечно, не то что твои видео)
Комментарий к первым 5 минутам видео.
Если мне приходится делать задачу, которую я 10 раз делал, то пытаюсь сделать по другому/лучше (может быть идея как сделать или сделаю какой-то investigation на тему, как сделать по иному).
Стараюсь час рабочего времени посвящать чтению книг, а потом думать, как применить в коде полученные знания.
К сожалению, много проектов, где на тебя закидывают кучу форм/сервисов и ты не поднимая головы клепаешь их, потому что надо успеть. В таком режиме, проходят годы, но роста умений не наблюдается, потому что дьявол водит тебя по кругу.
Отдельная уважуха коллегам за крупный шрифт на экране!
Вот этого я ждал очень долго!!! Титаны мысли!
Спасибо всем причастным
Тимур почему вы такой спокойный?) и всегда общались спокойно, как так?) откройте секрет)
на седативных сидит возможно)
Потому что зарабатывает очень хорошо и в спокойном режиме в тч на консультациях. Не как дефолтный кодер😂
Пійте чай. Ось і весь секрет. ☕
Хороший чай -- запорука успіху
Где нужно я и накричать могу, когда-то в МВД пришел в отдел кадров с мухобойкой, орал и шлепал по столу, пока мне сотню трудовых книжек не отдали в руки, а тети из бухгалтерии смотрели через щелку в приоткрытую дверь и шептались - смотри как кричит, точно генералом будет, аш страшно...
Какие-то странные зрители. Выключил, потому что жопа сгорела от глупости. Как минимум, если хочешь задать вопрос, сформулируй его заранее и задай, а не мычи полчаса в микрофон. Столько воды говорят, чтобы показаться умными.
Лайк, підтримка, коментар
4:38 - ради красоты можно что угодно делать, даже навалять красиво! главное ведь что? правильно, главное - ничего!
Вот это коллаб)
54:07 - "switch-case синтаксический сахар на if-else" - "Дед" это так уверенно сказал, что я чуть было даже не поверил. Но остаток здравомыслия заставил меня это проверить. Естественно это не так ни в V8 ни SpiderMonkey ни даже в Rhino. Я боюсь себе представить сколько еще было сказано откровенной неправды с уверенным лицом за эти 3 часа видео.
@@EgorFrade Научись пользоваться дезасемблером, у Мурыча на канале точно есть видео, где он показывает нужный тулинг, они генерируют идентичный код
@@TimurShemsedinovну в Си свитч действительно работает лучше, чем аналогичная конструкция с if-else, так что предположение что в джс будет так же вполне обосновано
Вы посмотрите батенька в байт код. И потом несите свет в массы.
Код идентичен.
И Вам бы следовало показать КАК Вы это проверили. Я это смотрб на уровне генерируемого байткода V8 и на уровне выдаваемых оптимизаций TurboFan, а Вы каким образом?
@@Мартынов-х3ъ Совершенно верно. Дело в том, что любая конструкция языка - это абстракция которая может определять поле возможных оптимизаций конкретно для нее.
Когда оптимизирующий алгоритм выделяет часть кода, который обьеденен общим синтаксисом - он может делать определенные выводы относительно того, что с этим можно сделать более эффективно.
JS не исключение. И я говорил в этом видео, что для switch case в V8 есть целый ряд своих исключительных оптимизаций.
Но если брать ОБЩИЙ случай - то это генерирует код идентичный коду с if else.
УФ УФ УФ! ЗАВЕЗ!
❤
Не стал смотреть
@@MrKatunins Правильно, лучше не смотреть, иначе могут быть сложности на работе и вообще с кодом становится сложно работать, все так таинственно и неоднозначно. Если человек эффективен, то ему необязательно знать, как все на самом деле, меньше знаешь, лучше спишь
@@MrKatunins тут у меня несколько людей с курса пишут, что не могут теперь работать и смотреть ни на код коллег ни на свой
Оптимизация ДжаваСкрипт? Ха-ха-ха.
Вообще, если человек умеет пользоваться тулингом для дебага и декомпиляции, то js можно довести до скорости C++, а таких товарищей, как Java и C# вообще можно взуть по скорости, не всегда, и не для любых задач, это не просто и не дёшево, но вот писать на уровне меинстрима компилируемых языков ±15% производительности вообще изи