コンピュータ分野における対立






Category:

概要

編集

コンピュータ分野での対立や論争には、さまざまなものがある。

対象

編集

寿寿System/3601964x861978


原因と影響

編集




標準化

編集

UNIXMicrosoft WindowsISAJIS

Java

注意点

編集

Microsoft WindowsIBM ()#


ハードウェア

編集

標準化 対 カスタム化

編集

具体例として集積回路の生産等のトレンドを1960年代から21世紀初頭まで眺めると、汎用ロジックIC → カスタムLSI → (汎用)マイクロプロセッサASICプログラマブルロジックデバイス というように、標準化された製品とカスタム化された製品という交互の波がある。法則としての提案者の名から「牧本ウェーブ」と呼ばれており、その理由や未来予想などが検討されている。

メインフレーム 対 分散システム

編集

System/360IBM198019801990UNIX1984MacintoshAppleTV1984IBM [1] [2]



2000

日米コンピュータ戦争

編集

19601990IBM貿IBM貿# - 1980

初期パーソナルコンピュータ

編集

1970PET 2001TRS-80AppleApple II8CPUx86MC68000Z80CP/MOS-9

分散コンピューティング

編集


RISC 対 CISC

編集

1980CPURISCCPUCISCRISCMIPSSPARCPA-RISCPOWERAlphaCISCCPUx86

1990x86RISCCRISCRISC

MCA 対 EISA

編集

ATISAIBM PS/2MCAATPC/ATEISAATVL

インテル 対 AMD

編集

16CPUx86AMD328038664IA-64AMDx86AMD64(x64)AMD64Intel 64200911[3]

PC 対 Mac

編集

MS-DOSIBM PCPC-9800PCGUIMacintoshPCOSMacOSGUI#GUI  CUICPUOSPCOSDOSWindows 9xWindows NTMacOSClassic Mac OSMac OS XMacCPU68000PowerPCx86Macintosh

2000Windows  MacMacPCMacOSMac OS XWindowsMacClassic Mac OS

PC-98 対 PC/AT互換機

編集

日本の16ビットのパーソナルコンピュータ市場で圧倒的であったPC-9800シリーズに対し、DOS/Vを搭載したPC/AT互換機陣営により、市場競争および優劣論議が展開された。詳細はPC-98 対 DOS/Vを参照。

オペレーティングシステム

編集

UNIXUnixUNIX1980UNIXUNIXIBM2004 [4] [5]##Java  C#

OS/2 対 Windows

編集

IBMOS/2Windows 3.xOS/2Windows NTIBMOSOS/2PC/ATWindows

Windows

編集

Windows3EWindowsWindows 7 Sins[6]Micro$oft Hate Page[7]2001[8](201112[9])en:United States v. Microsoft

Windows

マイクロカーネル 対 モノリシックカーネル

編集

オペレーティングシステムの実装方法として、複数の異なったハードウェア(CPUなど)にも対応容易なマイクロカーネルと、特定のハードウェアに特化するが性能重視のモノリシックカーネルの論争があった。詳細はアンドリュー・タネンバウムとリーナス・トーバルズの議論を参照。


2000LinuxLinuxLinuxGNUGNU/LinuxLinuxUnited Linux2003SCOLinuxSCO#Linux

アプリケーション・ソフトウェアなど

編集

オフィスソフト

編集

Apple IIVisiCalcMS-DOSIBM PCLotus 1-2-3MultiplanMacintoshGUIExcelWindowsWindowsExcelIBM PCWindows

CP/MWordStarMS-DOSIBM PCWordPerfectPC-9801WindowsWord  WordPerfect  Lotus WordProWord  

WindowsMicrosoft Office  WordPerfect Office  Lotus SmartSuiteMicrosoft Office  Justsystem Office/JUST Suite  Microsoft OfficeVBALotus SmartSuiteLotus Script

2009Microsoft OfficeStarSuiteStarOfficeOpenOffice.org(OOo)OOoThe Document FoundationLibreOfficeOOoIBMLotus SymphonyWebGoogle 

ウェブブラウザ

編集

1990Internet ExplorerIEInternet ExplorerWindowsIE

2000IEMozilla FirefoxGeckoSafariGoogle ChromeWebKit2010Chome

オープンフォーマット

編集

オープンフォーマットとは、表計算ソフトワープロソフトなどを含むオフィススイート用のファイルフォーマットのオープンな標準化だが、OpenOffice.orgサン・マイクロシステムズIBMなどが支持するOpenDocumentと、マイクロソフトが対抗して作成したOpenXMLが標準化競争を展開している。

ソフトウェア開発

編集

エディタ戦争

編集

代表的なテキストエディタであるviEmacsをめぐる論争である。詳細はエディタ戦争を参照。

プログラミング・プログラミング言語

編集

構造化プログラミング

編集

手続き型プログラミングの生産性・可読性・保守性の向上のために構造化プログラミングが提唱された。特にgoto文を全面禁止すべきか否かで論争が発生した(プログラミング言語#改良も参照)。

オブジェクト指向プログラミング

編集

分散オブジェクト

編集

COMOLEIBMSOMAppleOpenDocDCOMDSOMOMGCORBAActiveXJava BeansEJB

Java 対 C++

編集

Java 対 C#

編集

ユーザインターフェース

編集

キーボード

編集

QWERTYDvorak101EscJISBTRON101/104

モーダル 対 モードレス

編集

Dont Mode Me In[10]といった言葉に代表されるが、状態(コンテキスト)を持った操作系と、そうでない操作系。

GUI 対 CUI

編集

1990 (GUI)  (CUI) 使

Apple

デスクトップ環境

編集

主にUNIX(およびUnix系)のデスクトップ環境では、商用ではCDEオープンソースでは、KDEGNOMEが有力である。

その他

編集

文字コード

編集

使JISEUC-JP

IBMEBCDICIBMJEFJIPSUNIXEUCASAANSIASCIIJISJISJISJIS

2000UnicodeUTF-8UTF-16

プログラミング作法

編集

上記以外

編集

脚注

編集
  1. ^ Macの名作コマーシャル[リンク切れ]
  2. ^ Mac誕生から25年:取締役会は反対していた、伝説のCM『1984』
  3. ^ IntelとAMDが包括的和解――IntelがAMDに12億5000万ドル支払い
  4. ^ サン、マイクロソフト 「Sun ONE」と「.NET」で激しく対立
  5. ^ Sun-Microsoft全面和解の背景と今後
  6. ^ Windows 7 Sins
  7. ^ 暗黒の帝国マイクロソフト
  8. ^ がんばれ!!ゲイツ君
  9. ^ 外崎則夫/がんばれ!!ゲイツ君 まとめwiki[リンク切れ]
  10. ^ http://c2.com/cgi/wiki?DontModeMeIn

出典・外部リンク

編集