De même, un déréferencement de pointeur non-initialisé ne va pas forcément se traduire par une segfault (si tu n'as pas de chance et qu'en fait ton pointeur pointe sur quelque chose d'atteignable).
De ce que j'ai pu voir (je sais que ça ne fait pas partie de la norme) certains compilateurs initialisent eux même à 0.
Je suis d'accord avec toi que Java est plus sécurisé par défaut, mais il ne faut pas croire qu'il est sécurisé. Quelqu'un qui n'y prend pas garde va bourrer de faille son code quelque soit le langage.
Le problème a passer son temps à dire que Java est portable et sécurisé, c'est que c'est faux, il l'est plus que le C et le C++ par exemple, mais avoir un logiciel portable et sécurisé (indépendamment l'un de l'autre), ça passe d'abord par le ou les programmeurs.
C'est pour ça que mettre en cause le langage dans d'éventuelles failles d'un code est farfelu (artisan, outil tout ça ...).
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: Les développeurs Java
Posté par barmic . En réponse à la dépêche Naissance d'un géant : Java. Évalué à 2.
De ce que j'ai pu voir (je sais que ça ne fait pas partie de la norme) certains compilateurs initialisent eux même à 0.
Je suis d'accord avec toi que Java est plus sécurisé par défaut, mais il ne faut pas croire qu'il est sécurisé. Quelqu'un qui n'y prend pas garde va bourrer de faille son code quelque soit le langage.
Le problème a passer son temps à dire que Java est portable et sécurisé, c'est que c'est faux, il l'est plus que le C et le C++ par exemple, mais avoir un logiciel portable et sécurisé (indépendamment l'un de l'autre), ça passe d'abord par le ou les programmeurs.
C'est pour ça que mettre en cause le langage dans d'éventuelles failles d'un code est farfelu (artisan, outil tout ça ...).
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)