Size: a a a

Node.js — русскоговорящее сообщество

2019 December 05

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
Там ещё обычные форы запрещены...
пиздец, такого маразма даже я не ожидал...
источник

М

Максим in Node.js — русскоговорящее сообщество
Алексей Попов
во-первых, постинкремент зло
во-вторых, не знаю когда это поправили (думаю что таки поправили), но раньше +=1 было банально быстрее даже преинкремента
ты так пишешь for(let i = 0; i <= length; ++i) ?
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
Алексей Попов
потому что на пустом месте банально более затратная операция
ты микробенчмарками руководствуешься?
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Sergey Slipchenko
пиздец, такого маразма даже я не ожидал...
Надеюсь, это про наличие такого правила, а не про то, что я использую обычные форы :D
источник

АП

Алексей Попов in Node.js — русскоговорящее сообщество
Максим
ты так пишешь for(let i = 0; i <= length; ++i) ?
кажется, когда писал циклы, писал именно так
более того, в мире плюсов, например, иная форма (постинкремент) не прошла бы ревью
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
Надеюсь, это про наличие такого правила, а не про то, что я использую обычные форы :D
так я про правила и говорю
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Алексей Попов
кажется, когда писал циклы, писал именно так
более того, в мире плюсов, например, иная форма (постинкремент) не прошла бы ревью
Эм, а в мире плюсов не включают флаг оптимизации компилятора, при которой он сам х++ поменяет на ++х ?
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
Алексей Попов
кажется, когда писал циклы, писал именно так
более того, в мире плюсов, например, иная форма (постинкремент) не прошла бы ревью
хых, фашисты...
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
но вообще слабо верится
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
Эм, а в мире плюсов не включают флаг оптимизации компилятора, при которой он сам х++ поменяет на ++х ?
да я уж про это даже промолчать решил))))
источник

АП

Алексей Попов in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
Эм, а в мире плюсов не включают флаг оптимизации компилятора, при которой он сам х++ поменяет на ++х ?
эээ
это что за флаг?
а если у меня сложное выражение, в котором мне надо именно постинкремент использовать, флаг мне сломает нафиг?
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Sergey Slipchenko
но вообще слабо верится
+, потому что компилятору пофиг должно быть, это оптимизируется
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
Алексей Попов
эээ
это что за флаг?
а если у меня сложное выражение, в котором мне надо именно постинкремент использовать, флаг мне сломает нафиг?
может в теме разобраться всё же сперва? 😉
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Алексей Попов
эээ
это что за флаг?
а если у меня сложное выражение, в котором мне надо именно постинкремент использовать, флаг мне сломает нафиг?
Компилятор не такой тупой обычно, и может отличить, где это участвует в вычислениях, а где отдельно стоит
источник

АП

Алексей Попов in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
+, потому что компилятору пофиг должно быть, это оптимизируется
особенно на классах с переопределёнными операторами, угу
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Но вообще да, при максимальной оптимизации бывают баги, когда всё летит к чертям в некоторых специфических оптимизациях)
источник

АП

Алексей Попов in Node.js — русскоговорящее сообщество
Sergey Slipchenko
может в теме разобраться всё же сперва? 😉
в чём разобраться то надо?
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
Алексей Попов
в чём разобраться то надо?
в том что это на производительность уж точно не повлияет хоть ты тресни
источник

АП

Алексей Попов in Node.js — русскоговорящее сообщество
Sergey Slipchenko
в том что это на производительность уж точно не повлияет хоть ты тресни
влияет
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
пруфы?
источник