À l'époque, on pouvait presque entendre les développeurs dire : "Attendez, le compilateur crie à propos des pointeurs non sécurisés ? Je suppose que nous allons simplement cloner tout jusqu'à ce qu'il se taise !" Cette mentalité s'est répandue comme une traînée de poudre.
Le véritable problème ? À l'époque, il n'existait presque aucun projet Rust performant à grande échelle. Pas d'implémentations de référence à partir desquelles apprendre. Les équipes avançaient à l'aveuglette, considérant les avertissements de sécurité comme des péchés de codage plutôt que comme des opportunités d'optimisation.
Avance rapide jusqu'à maintenant — l'infrastructure blockchain a enfin trouvé la solution. Il s'avère que vous n'avez pas besoin de sacrifier la vitesse pour la sécurité de la mémoire. Il vous suffisait simplement de quelqu'un pour montrer que c'était possible.
Voir l'original
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
12 J'aime
Récompense
12
5
Reposter
Partager
Commentaire
0/400
DogeBachelor
· Il y a 21h
Ce bug est tellement frustrant qu'il donne des frissons dans le dos.
Voir l'originalRépondre0
VitalikFanAccount
· Il y a 21h
Il faut toujours trouver un équilibre entre rapidité et sécurité.
Voir l'originalRépondre0
DAOplomacy
· Il y a 21h
on peut dire que c'est un autre cas d'étude dans la dépendance à un chemin sub-optimal... le précédent historique suggère que ces mentalités héritées créent des externalités non triviales
À l'époque, on pouvait presque entendre les développeurs dire : "Attendez, le compilateur crie à propos des pointeurs non sécurisés ? Je suppose que nous allons simplement cloner tout jusqu'à ce qu'il se taise !" Cette mentalité s'est répandue comme une traînée de poudre.
Le véritable problème ? À l'époque, il n'existait presque aucun projet Rust performant à grande échelle. Pas d'implémentations de référence à partir desquelles apprendre. Les équipes avançaient à l'aveuglette, considérant les avertissements de sécurité comme des péchés de codage plutôt que comme des opportunités d'optimisation.
Avance rapide jusqu'à maintenant — l'infrastructure blockchain a enfin trouvé la solution. Il s'avère que vous n'avez pas besoin de sacrifier la vitesse pour la sécurité de la mémoire. Il vous suffisait simplement de quelqu'un pour montrer que c'était possible.