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.