причем второе часто еще и вредно бывает, привнося потрясающие баги. пролетал тут пример, на плюсах. тип аргумента bool, компилятор с оптимизировал до лукапа по массиву. а вызвали на самом деле не с 0/1 а с чем-то левым. оно и наебнулось.
причем второе часто еще и вредно бывает, привнося потрясающие баги. пролетал тут пример, на плюсах. тип аргумента bool, компилятор с оптимизировал до лукапа по массиву. а вызвали на самом деле не с 0/1 а с чем-то левым. оно и наебнулось.
вообще нет ни одного публичного, большого, длительного проекта, сопровождаемого большим числом разработчиков на языке со строгой типизацией. все остальное написанно на чем угодно -- от вообще без типизации до динамической типизации.
кстати, когда компилятор у меня обнаружил что может зайдействовать avx я долго ругался и искал как бы это нахуй убрать. пототому что это блять ссука было в моем случае пиздец как медленно!
ну и разумеется не чисто на запуск этих функций, а в контексте -- мы все знаем что под црц не весь пакет идет, а фигурно порезанный. и по большей части он не выровненный.