Size: a a a

2020 December 01

a

allpeg in phpGeeks
Mikhail Yudin
Ещё говорят строгая типизация = скорость
скорость чего?
источник

V

Vladimir in phpGeeks
Mikhail Yudin
"Не горят" -- не встречал, поэтому такое мировоззрение 😁
У бизнеса всегда горит, но свои интересы и темп работы нужно в любом случае соблюдать, а не работать в режиме аврала 100% времени. Иногда можно и прибавить скорость, но потом значительно сбавить, восстанавливая силы.
источник

MY

Mikhail Yudin in phpGeeks
Тут админы бывают, а то флудим?
источник

MY

Mikhail Yudin in phpGeeks
allpeg
скорость чего?
Исполнения кода, но v8 может и решит все проблемы не только с JS
источник

a

allpeg in phpGeeks
Mikhail Yudin
Исполнения кода, но v8 может и решит все проблемы не только с JS
если скорость работы, то в общем случае - ЛОЛНЕТ. не в этом суть. абсолютно.
иногда, иногда так случается, что они стоят рядом, и этому есть причины - например c/c++ как быстрые и типизированные языки, но типизированность это следствие! а не причина
источник

V

Vladimir in phpGeeks
allpeg
если скорость работы, то в общем случае - ЛОЛНЕТ. не в этом суть. абсолютно.
иногда, иногда так случается, что они стоят рядом, и этому есть причины - например c/c++ как быстрые и типизированные языки, но типизированность это следствие! а не причина
если скорость работы, то в общем случае - ЛОЛНЕТ ЛОЛДА, почитай про turbofan и его друзей
источник

MY

Mikhail Yudin in phpGeeks
Vladimir
У бизнеса всегда горит, но свои интересы и темп работы нужно в любом случае соблюдать, а не работать в режиме аврала 100% времени. Иногда можно и прибавить скорость, но потом значительно сбавить, восстанавливая силы.
Сейчас я себе могу позволить хоть на пайтон переписать часть проекта, потому что хочу. Раньше пока был джун, мидл, тайм-менеджмент у меня в голове был прошит с дискретизацией до 5 минут
источник

a

allpeg in phpGeeks
Vladimir
если скорость работы, то в общем случае - ЛОЛНЕТ ЛОЛДА, почитай про turbofan и его друзей
я говорю про общий случай. asmjs как и всякие c/c++/asm/rust/да что угодно что компилится в настоящий натив, там строгая типизпация является во-первых следствием а не причиной скорости работы, а во-вторых ей там нет альтернатив.
источник

a

allpeg in phpGeeks
а если взять тот же Java - у него внутри на самом деле все типы которые с большой буквы, т.е. все ссылочные - они Object.
источник

BZ

Bulat Zapchasti in phpGeeks
всем привет,есть люди которые связаны с запчастями для камаза?
источник

a

allpeg in phpGeeks
Bulat Zapchasti
всем привет,есть люди которые связаны с запчастями для камаза?
наше обсуждение js всё-таки не оффтоп. по сравнению с этим.
источник

V

Vladimir in phpGeeks
allpeg
я говорю про общий случай. asmjs как и всякие c/c++/asm/rust/да что угодно что компилится в настоящий натив, там строгая типизпация является во-первых следствием а не причиной скорости работы, а во-вторых ей там нет альтернатив.
тезис такой: типизация может сделать выполнение js кода быстрее, что ты тут наговорил про c++ и rust вообще не имеет особого смысла в данном контексте
источник

a

allpeg in phpGeeks
Vladimir
тезис такой: типизация может сделать выполнение js кода быстрее, что ты тут наговорил про c++ и rust вообще не имеет особого смысла в данном контексте
да может. но типизация !===== скорость
( !===== это бинарный оператор "ни..я не равно" )
источник

I

Iliya in phpGeeks
allpeg
я говорю про общий случай. asmjs как и всякие c/c++/asm/rust/да что угодно что компилится в настоящий натив, там строгая типизпация является во-первых следствием а не причиной скорости работы, а во-вторых ей там нет альтернатив.
Опять называем си и кресты строготипизированными
источник

I

Iliya in phpGeeks
Да чтож ты будешь делать)
источник

a

allpeg in phpGeeks
Iliya
Опять называем си и кресты строготипизированными
я конечно имел ввиду статическую, а не строгую
источник

V

Vladimir in phpGeeks
allpeg
да может. но типизация !===== скорость
( !===== это бинарный оператор "ни..я не равно" )
ты читал как работает v8, turbofan, что происходит с кодом по которому удается предсказать типы?
источник

a

allpeg in phpGeeks
Vladimir
ты читал как работает v8, turbofan, что происходит с кодом по которому удается предсказать типы?
я не читал, но и так догадываюсь. но опять же. тут типизация - это следствие, а не причина.
источник

a

allpeg in phpGeeks
повторюсь. мой тезис состоит не в том что "типизация никак не связана со скоростью", ещё как связана. но это не одно и то же. джаваскрипту много лет, и nodejs это его приход на сервера во второй раз (первый в целом не взлетел)
источник

a

allpeg in phpGeeks
если кому интересно, это было в 1999 и это был звиздец: https://stackoverflow.com/a/26321883
источник