4072Fermer4074
ZerosquareLe 04/01/2019 à 12:24
Je ne suis pas du genre à défendre le JS d'habitude, mais il est tout-à-fait possible d'avoir le même genre de mauvaise blague avec un compilateur C dont la phase d'optimisation est buguée. Ximoon va répondre qu'on peut compiler en désactivant les optimisations, mais on peut tout aussi bien utiliser un interpréteur Javascript qui n'optimise pas non plus.

Et dans le genre tordu, il y a eu au moins une faille de sécurité qui reposait sur le fait que du code de vérification de bornes était basé sur la détection d'overflow d'entiers signés. Or c'est un comportement indéfini en C, et du coup GCC avait gentiment supprimé le code de vérification.