アカウント名:
パスワード:
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
コンピュータは旧約聖書の神に似ている、規則は多く、慈悲は無い -- Joseph Campbell
後方互換性… (スコア:1, 参考になる)
初めて知りました。
ぐぐってみたら上位互換=後方互換、下位互換=前方互換なのか。
Re:後方互換性… (スコア:2, 参考になる)
上位互換(upper compatible)/下位互換(lower compatible)=機能の包含関係を表す。上位互換⊃下位互換
前方互換(forward compatible)/後方互換(backward compatible)=時系列的に見て、過去の資産を生かせるかどうか。新しい製品側から古い方を見るのが後方互換.
なので、たいていの場合は後からでた方がより高機能(スーパーセット)になりますから、新製品は上位互換かつ後方互換になります。
「前方互換」って言葉はあまり使われてないですね。将来性を見据えた皮算用的なニュアンスがあるような…
#1222429 [srad.jp]で挙げられているゲームボーイミクロのような、後から出た下位機種(サブセット)の場合は逆の対応になります。
ミクロは初代ゲームボーイのソフトは使えなくなってますから、ゲームボーイアドバンスとゲームボーイミクロを比べると、
「ミクロはGBAに対し後方互換性を考えつつ、不要な機能を削った下位互換のものになっている。」
って感じ。
Re:後方互換性… (スコア:1)
ノート:下位互換
http://ja.wikipedia.org/wiki/%E3%83%8E%E3%83%BC%E3%83%88:%E4%B8%8B%E4%... [wikipedia.org]
ノート:上位互換
http://ja.wikipedia.org/wiki/%E3%83%8E%E3%83%BC%E3%83%88:%E4%B8%8A%E4%... [wikipedia.org]
下位互換については、あえて下位互換というからには、単純な機能の包含関係というより、上位機種用のものが機能限定ながら使える場合、例えばカラー用のゲームだけどモノクロで実行可能だとか、簡易 S-VHS 再生機能だとかを指すと思っているのですが、下位互換でググった結果とはあまり一致していないようです。
前方互換については、例えば HTML などタグづけを行うデータ構造で、認識できないタグは無視する設計にする、というのが当たると思います。これは http://en.wikipedia.org/wiki/Forward_compatibility [wikipedia.org] の認識と同じですね。