COMPTOIR
  
register

Microsoft aurait zappé Windows 9 en raison de Windows 95 et 98

Lors de l'annonce pour une première présentation de Windows 10 lundi soir dernier, beaucoup se sont étonnés de voir que le futur OS s'appellerait Windows 10 et non Windows 9. Pas de vraie explication derrière cela, mais un début de piste est proposé par quelqu'un se revendiquant comme développeur chez Microsoft dans un commentaire sur Reddit. Ce dernier explique en fait que le changement de nom est dû aux dévelopeurs et plus particulièrement au code qu'ils utilisent :

   

if(version.StartsWith("Windows 9"))

{ /* 95 and 98 */ } else {

  

Cette instruction conditionnelle permet en effet de savoir sur quel OS la machine tourne, et en cas de Windows 95 ou 98 on effectue un traitement particulier. Le nom Windows 9 aurait posé problème puisqu'il aurait induit en erreur les applications utilisant cette instruction, et elles sont apparement assez nombreuses à l'utiliser. Dès lors, les développeurs ont poussé pour changer le nom et Windows 10 serait apparu comme le sauveur ! 


Difficile de savoir ce qu'il en est vraiment, mais c'est une explication geek qui tient à peu près la route, d'autres parlent d'un jeu de mots mais ça, ce n'est pas geek et beaucoup moins fun ! (Source : Gizmodo)

 

microsoft_windows10.jpg  

Un poil avant ?

Bon plan: SSHD 4To à 149,90€ livré en Relais

Un peu plus tard ...

TSMC et ARM ensemble sur le 10nm FinFET

Les 36 ragots
Les ragots sont actuellement
ouverts à tous, c'est open bar !
par nikox93, le Vendredi 23 Janvier 2015 à 10h49  
par Un ragoteur lambda embusqué, le Vendredi 03 Octobre 2014 à 12h45
"Windows 10 because seven ate nine."

j'ai pas compris, quelqu'un pour me traduire le jeux de mot?
le 7 a mangé le 9
par Pierre27 de Haute-Normandie, le Samedi 04 Octobre 2014 à 16h03  
Pourquoi 9 et non pas nine (ou 10 et pas ten)?
Parce qu'il n'y a pas un dixième des humains qui sache que Nine veut dire Neuf et Ten Dix!
par Baba the Dw@rf, le Samedi 04 Octobre 2014 à 13h42  
par Un ragoteur macagneur d'Auvergne, le Vendredi 03 Octobre 2014 à 09h59
Le truc, c'est qu'on ne parle pas d'une ligne de code dans Windows ici, mais d'une ligne de code utilisée par beaucoup de développeurs pour des milliers (et je suis gentil ) de programmes tournant sous Windows.
Du coup, plutôt que d'imposer à des milliers de développeurs de changer leur code (sans parler du fait que certains programmes bien que toujours fonctionnels ne sont plus mis à jour), les dévs de Microsoft ont proposé de changer leur numéro de version, ce qui est plus beaucoup plus simple.
J'ai pensé comme toi au début, mais en y réfléchissant... Pourquoi ne pas juste utiliser "windows nine" et pas "windows 9" dans les APIs et puis basta?
Ils aurait pu aussi parler de windows 14 ou 15 (selon la date de sortie officielle) et reprendre le principe de le nommé d'après l'année (ça leur laisse 75 ans pour penser à une nouvelle nomenclature avant de revenir à 95 et encore d'ici la, 95 et 98 ne seront probablement plus présent du tout et les programmes utilisant ce genre de ligne de code ne tourneront sans doute plus que sur émulateur comme pour DOS à l'heure actuelle...
par Pierjan27 embusqué, le Vendredi 03 Octobre 2014 à 12h58  
ate, pour eight, et d'ailleurs il aurait été mieux de dire "hate", 7 mangeait 9, 7 hait 9 ...
Enfin, le jeu de mot est pas mal (pour un Vendredi)
par Un ragoteur lambda embusqué, le Vendredi 03 Octobre 2014 à 12h45  
"Windows 10 because seven ate nine."

j'ai pas compris, quelqu'un pour me traduire le jeux de mot?
par HakenBrowning, le Vendredi 03 Octobre 2014 à 11h05  
Raison tout à fait légtime : même Java utilise cette conditionnelle un peu partout. C'est dommage pour l'utilisateur qui se demande pourquoi passer de 8 à 10, mais bon vaut mieux ça que de se retrouver avec nos programmes en mode W98
par choucroute d'Alsace, le Vendredi 03 Octobre 2014 à 10h44  
lol on se serait tapé les mises a jour windows 95 et 98 ?
par Un ragoteur macagneur d'Auvergne, le Vendredi 03 Octobre 2014 à 09h59  
par I wanna be the guy de Hainaut, le Vendredi 03 Octobre 2014 à 07h27
Une ligne de code, ça se change... Le nom des versions de windows, dans le code, s'écrive en buildxxxx

Moi je dis FAKE
Le truc, c'est qu'on ne parle pas d'une ligne de code dans Windows ici, mais d'une ligne de code utilisée par beaucoup de développeurs pour des milliers (et je suis gentil ) de programmes tournant sous Windows.
Du coup, plutôt que d'imposer à des milliers de développeurs de changer leur code (sans parler du fait que certains programmes bien que toujours fonctionnels ne sont plus mis à jour), les dévs de Microsoft ont proposé de changer leur numéro de version, ce qui est plus beaucoup plus simple.
par I wanna be the guy de Hainaut, le Vendredi 03 Octobre 2014 à 07h27  
N'importe quoi... C'est très bien expliquer ici :
https://www.youtube.com/watch?v=NfveyXCsiA8

Il voulait appeller l'os Windows One (1 en anglais)... Seulement, Windows 1 existe déjà... Donc ipso facto, windows 10 est apparu comme la meilleure solution.

Une ligne de code, ça se change... Le nom des versions de windows, dans le code, s'écrive en buildxxxx

Moi je dis FAKE
par JeSersARien, le Vendredi 03 Octobre 2014 à 06h19  
par Reuteuteur du Languedoc-Roussillon, le Vendredi 03 Octobre 2014 à 04h48
Yep,
si on reste sur la logique de: un win/2 est bon,
Bon w-e à vous
les hostilités du vendredi commencent tôt
bon w-e aussi
par SwEeT, le Vendredi 03 Octobre 2014 à 05h51  
Franchement si c'est vrai je me roule par terre, mort de rire, car si les dev ne sont pas capable de mettre une variable d'environnement pour définir strictement l'OS, les utilisateurs sont mal barrés

Je ne pense pas que cette explication soit avéré.
par Reuteuteur du Languedoc-Roussillon, le Vendredi 03 Octobre 2014 à 04h48  
Yep,
si on reste sur la logique de: un win/2 est bon,
Ce piti winten devrait faire l'affaire. Je me le tenterai dans quelques semaines.

Bon w-e à vous