Comme chacun sait, les règles de nommage de Microsoft pour Windows ont toujours été étranges, de XP, Vista, 7 à 8 et 8.1, jusqu'à la dernière version Windows 10. Alors, d'un point de vue technique, pourquoi Microsoft a-t-il sauté 9 et utilisé directement 10 ? Selon des rumeurs provenant de développeurs internes de Microsoft, c'était à cause des numéros de version des systèmes d'exploitation précédents.
L'exemple de code est le suivant
if ( version.StartsWith(“Windows 9″) )
{ /*Windows 95, Windows 98 */
} else{
}Lorsque les développeurs de logiciels utilisent : « Si le numéro de version commence par xxx, alors exécuter yyy », il y a deux cas où la condition est évaluée à vrai.
Windows 9
Windows 9* ( Windows 95 Windows 98 ) 95 et 98 commencent aussi par « Windows 9 ».
En résumé, lors des premiers tests, Microsoft a découvert que de nombreux développeurs de logiciels tiers utilisaient la méthode ci-dessus pour déterminer le système d'exploitation, ce qui ferait que les programmes exécutant le code ci-dessus sous Windows 95 et Windows 98 seraient considérés à tort comme Windows 9.
Donc, pour éviter ce facteur d'instabilité, les développeurs de Microsoft n'ont eu d'autre choix que de le nommer Windows 10.