Колись ви майже могли почути, як розробники кажуть: "Почекайте, компілятор кричить про небезпечні вказівники? Здається, нам просто потрібно клонувати все, поки він не замовкне!" Така ментальність поширилася, як вогонь.
Справжня проблема? Тоді майже не існувало масштабних проєктів на Rust високої продуктивності. Не було референсних реалізацій, з яких можна було б навчитися. Команди працювали наосліп, сприймаючи попередження про безпеку як кодові гріхи, а не як можливості для оптимізації.
Швидко перемістившись у теперішнє — інфраструктура блокчейн нарешті розгадала код. Виявляється, вам не потрібно жертвувати швидкістю заради безпеки пам'яті. Вам просто потрібно було, щоб хтось показав, що це можливо.
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
12 лайків
Нагородити
12
5
Репост
Поділіться
Прокоментувати
0/400
DogeBachelor
· 21год тому
Цей баг виправили, і в мене аж волосся дибки стало.
Переглянути оригіналвідповісти на0
VitalikFanAccount
· 21год тому
Швидкість і безпека все ж потрібно збалансувати.
Переглянути оригіналвідповісти на0
DAOplomacy
· 21год тому
можливо, ще один випадок дослідження в субоптимальній залежності від шляху... історичний прецедент свідчить, що ці спадкові способи мислення створюють не тривіальні зовнішні ефекти
Колись ви майже могли почути, як розробники кажуть: "Почекайте, компілятор кричить про небезпечні вказівники? Здається, нам просто потрібно клонувати все, поки він не замовкне!" Така ментальність поширилася, як вогонь.
Справжня проблема? Тоді майже не існувало масштабних проєктів на Rust високої продуктивності. Не було референсних реалізацій, з яких можна було б навчитися. Команди працювали наосліп, сприймаючи попередження про безпеку як кодові гріхи, а не як можливості для оптимізації.
Швидко перемістившись у теперішнє — інфраструктура блокчейн нарешті розгадала код. Виявляється, вам не потрібно жертвувати швидкістю заради безпеки пам'яті. Вам просто потрібно було, щоб хтось показав, що це можливо.