Size: a a a

2020 March 28

JC

Julian =) Coffee in archlinux_ru
о
источник

JC

Julian =) Coffee in archlinux_ru
Julian =) Coffee
Забавный факт, если в расте (да и не только в нем) делать проверки на выход за границы массива, то это будет почти также быстро как и если не делать
Ну я конечно напиздел
источник

JC

Julian =) Coffee in archlinux_ru
Можно написать такой код, где все сломается
источник

JC

Julian =) Coffee in archlinux_ru
Из-за того, что без проверок конпелятор может все векторизовать
источник

JC

Julian =) Coffee in archlinux_ru
А с проверками нет
источник

JC

Julian =) Coffee in archlinux_ru
Т.е. сами проверки бесплатны, но они забирают возможности оптимизаций
источник

JC

Julian =) Coffee in archlinux_ru
Но в Расте итераторы не делают проверок и все заебись, все векторизуется.
источник

JC

Julian =) Coffee in archlinux_ru
Т.е. если вместо обращения к массиву сделать слайс, который сделает проверки перед тем, как выдать итератор
источник

I

Ivan in archlinux_ru
если раст такой пиздатый почему его никто не юзает?
источник

I

Ivan in archlinux_ru
ну кроме мозиллы
источник

I

Ivan in archlinux_ru
и энтузиастов
источник

JC

Julian =) Coffee in archlinux_ru
Ну я сейчас как авторитетное лицо среди знатоков языков тебе сразу отвечу
источник

I

Ivan in archlinux_ru
источник

JC

Julian =) Coffee in archlinux_ru
Но я думаю, что у нас просто гигансткое кол-во легаси на Си и Джаве
источник

JC

Julian =) Coffee in archlinux_ru
И даже проблема не в том, чтоб это связать
источник

JC

Julian =) Coffee in archlinux_ru
А в том, что когда ты будешь это вязать ты где-то посередине теряешь всю информацию про типы
источник

JC

Julian =) Coffee in archlinux_ru
И получается в итоге хуже, чем если ты все это писал просто на Джаве
источник

JC

Julian =) Coffee in archlinux_ru
На сишке конечно пиздец писать, если ты не Линус Торвальдс
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in archlinux_ru
Конец второй серии просто шедеврален
источник

JC

Julian =) Coffee in archlinux_ru
Но вот Джава посейфовее будет, чем вообще без типов и механизмом защиты.
источник