В старые времена вы могли почти услышать, как разработчики говорят: "Подождите, компилятор кричит о небезопасных указателях? Похоже, нам просто нужно клонировать все, пока он не замолчит!" Эта менталитет распространился как лесной пожар.
Настоящая проблема? В те времена едва ли существовало высокопроизводительных проектов на Rust в больших объемах. Не было эталонных реализаций, от которых можно было бы учиться. Команды работали вслепую, рассматривая предупреждения о безопасности как ошибки кодирования, а не как возможности для оптимизации.
Переносимся в настоящее — инфраструктура блокчейна наконец-то разгадала код. Оказывается, вам не нужно жертвовать скоростью ради безопасности памяти. Вам просто нужно было, чтобы кто-то показал, что это можно сделать.
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
12 Лайков
Награда
12
5
Репост
Поделиться
комментарий
0/400
DogeBachelor
· 23ч назад
Эта ошибка исправлена, и у меня мурашки по коже от этого.
Посмотреть ОригиналОтветить0
VitalikFanAccount
· 23ч назад
Скорость и безопасность всё равно нужно балансировать.
Посмотреть ОригиналОтветить0
DAOplomacy
· 23ч назад
возможно, еще один пример исследования зависимостей от подоптимальных путей... исторические прецеденты показывают, что эти устаревшие установки создают не тривиальные внешние эффекты
В старые времена вы могли почти услышать, как разработчики говорят: "Подождите, компилятор кричит о небезопасных указателях? Похоже, нам просто нужно клонировать все, пока он не замолчит!" Эта менталитет распространился как лесной пожар.
Настоящая проблема? В те времена едва ли существовало высокопроизводительных проектов на Rust в больших объемах. Не было эталонных реализаций, от которых можно было бы учиться. Команды работали вслепую, рассматривая предупреждения о безопасности как ошибки кодирования, а не как возможности для оптимизации.
Переносимся в настоящее — инфраструктура блокчейна наконец-то разгадала код. Оказывается, вам не нужно жертвовать скоростью ради безопасности памяти. Вам просто нужно было, чтобы кто-то показал, что это можно сделать.