時期Windowsが9でなく10になった理由wwwwww
1 :
仕様書無しさん:
http://japanese.engadget.com/2014/10/02/9-windows-10/ 「初期の社内テストで、非常に多くのサードパーティ製ソフトが
if(version.StartsWith("Windows 9"))
{ /* 95 and 98 */
} else {
といった判定コードを書いていたことが判明したため。(10は) 誤作動を避ける現実的な解決策だった」
発表直後の反応には「20年前のWindows 95とマーケティングやウェブ検索で紛らわしいからでは」「紛らわしいか?」という声がよくありましたが、" cranbourne " 氏の投稿は
「サードパーティ製のいい加減なコードにとっては見分けがつかないから」という小咄のような説明です。
「Windows 94や99が存在しないことは分かっているのだから、完全一致するまでもなく9で始まるかどうかだけ見ればよい」という一見合理的な危険思考を戒めるニュアンスもあり、
プログラマージョークの定番である「笑える失敗例かつ教訓」のテンプレ的としてできすぎている感もあります。
しかし実際に考えられるコードで検索してみると、「Windows 9」を「9X系」だと判定してしまう古いコードの実例は山のように見つかり、判定方法のサンプルとして紹介するページまで発掘できます。
そういう糞コードに気を使ってるからイノベーションを起こせず没落していくんだよ
Windows XにせずWindows 10にした理由も"Windows X"でWindows XPと判断しているコードのせいw
4 :
仕様書無しさん:2014/10/03(金) 15:03:31.10
いっそWindowsと言うネーミング自体を変えてしまえば?
X-Windowsにすればよかったのに
>>1 まずは時期Windowsとは何かを説明してくれ
GetVersionつこうてないのか
なんでマって重箱の隅つついて悦に入る奴らばっかりなんだ?
2chで誤字脱字なんて意図的かそうでないかに関わらず、ネタの一部だろうに。
プログラムは1字でも間違ったら動かんからな
優れたプログラマは日本語でも誤字脱字しない
>>8 プログラマは知識に強く、経験に弱い
そんな極端な特性があるから、口だけ動くのが習慣になってる
Windows 95や Windows98 が存在したのに
Windows 9 をリリースするのは、確かにおかしい。
コードを書く側からすれば、Windows 99 や Windows 99special とか
出ることも考慮しなきゃならんからな。
>>8 マにとっては微細に突っ込むところまでがネタの一部。
てか、「悦に入る」ように思っちゃうのってどんだけ下から目線なの?
>>11 if(ver == "Windows 95" or "Windows98" or "Windows 9" .....)
とチェックすればいいだけやん。
OSのチェック部分が何億回もループするロジックなんて組む方が間違い。
>>8 誤字の指摘で気分を害する君も 2ch に向いてないと思うよ。
>>13 毎回他人のコードに触るとかありえねぇよw
WindowsXにできなかったのもXPと誤判定するからか?
二桁の数字にするとダサく感じるぞ
17 :
仕様書無しさん:2014/10/04(土) 17:15:48.51
GPL疑惑が流れるのを避ける為だろうJK
>>15 しかたねっぺした。
でも、だいたいこーゆーチェックの仕方してるのってjavaなんだよな
19 :
仕様書無しさん:2014/10/05(日) 16:37:24.59
もう9を使ってるからだろ。
Microsoftらしいというか。
しかし最後までセンスの向上が無かったなこの会社
でも、内部バージョンはNT6.4
>>2 無理にイノベーションしようとしたらVISTAとか8ができてどちらも大不評だったわけだが
24 :
仕様書無しさん:2014/10/14(火) 17:28:31.55
イノベーションしようとしなかったらWindows 3.xもWindows NTもWindows 9xも登場しなかったのでは?
25 :
仕様書無しさん:2014/10/27(月) 00:24:01.55
>>23 Vistaと8.0はRWBT(リアルワールドベータテスト)。
7と8.1がマトモになるための捨て石。
この話って昔から有名だろ?
DirectXとかでも同じ問題があって
同じことをしていたはずなんだが。
ちょっと探してみたけど見つからないな。
27 :
仕様書無しさん:2015/01/22(木) 11:46:12.84
9が使えないから10にするのがわからん
他の名前にすれば
まあ、9って縁起悪いしな
鼻からキメるPS9とか
>>26 昔読んだ雑誌に書いてあったな
「バージョンが3.3ならば〜」という記述のせいでバージョンアップができないとかなんとか
すんごい単純な理由だったわけね
んなクソコードに配慮する必要あるのか?全部破棄でいいだろ。