コンピュータ分野における対立
手続き型プログラミングの生産性・可読性・保守性の向上のために構造化プログラミングが提唱された。特にgoto文を全面禁止すべきか否かで論争が発生した(プログラミング言語#改良も参照)。
原因には、技術的なもの、商業的なもの、ユーザーの好みや慣れ、更にはマスコミを含めたブームなどがある。影響には、業界の分断、製品の非互換性や陳腐化、ユーザーの混乱などの非効率が発生する反面、選択肢と競争により世代交代が進み長期的な技術革新をもたらす側面もある。
コンピュータ分野はベンチャー企業やベンチャー出身企業が多く、巨額の先行投資を行い、激しい市場競争の中で、その製品・技術が成功し普及すれば先行者利益を享受できるが、失敗すれば消滅もする。特にデファクトスタンダードとなった製品・技術を独占的に所有した企業は市場を支配できるが、反面、独占批判を受け対立陣営が形成されたり、更には独占した市場自体が縮小し別の市場が拡大する場合もある(例:ダウンサイジング)。