IBMによって発売された、1981年のオリジナルのIBM PC、1983年のマイナーチェンジであるIBM PC XT、1984年のIBM PC ATは大ヒットとなり、ビジネス用途を含め広く普及し、多数のアプリケーションソフトウェアや周辺機器が市場に普及したが、合法的な互換機や標準化の試みにより、段階的に互換機市場が形成されていった。
IBM PC互換機の年表 年 世界 日本
1981 IBMがIBM PC発売(8088, MDA/CGA, PC DOS。汎用部品によるPC、ビデオカードによる拡張性、BIOS等の情報公開、マイクロソフトによるMS-DOSの各社へのOEM供給)
1982 コロンビア・データ・プロダクツ(英語版)がMPC 1600発売(クリーンルーム設計による互換BIOSを搭載した、初の合法的なIBM PC互換機。)
コンパック設立(代表的なIBM PC互換機メーカー)
1983 IBMがIBM PC XT発売(XTバスは後に8ビットISAとして標準化。PC DOS 2.0による階層化ファイルシステム対応。)
1984 フェニックス・テクノロジーズ(英語版)が互換BIOSの供給開始
IBM PC AT発売(80286, ATバス, EGAによる上位互換) IBMがJX発売(IBM PCJrベースの日本語化)
1985 東芝がJ3100/ダイナブック発売(IBM PC XTベースの日本語化)
1987 コンパックがDeskpro 386発売(IBMに先駆けて80386採用。CPUクロックとATバスの分離は後にISAとして標準化。)
IBMがPS/2発売(VGAによる上位互換、後の各社SVGAのベースに。上位モデルのMCAは、後にEISA陣営との規格競争へ。) IBMがPS/55発売(PS/2ベースの日本語化)
1988 AX協議会各社がAX発売(PC/AT互換機ベースの日本語化)
1990 IBMがPS/1発売(IBMが個人向けPCでATバスを復活、広義のPC/AT互換機) IBMがDOS/V発売(ソフトウェアによるIBM PC互換機の日本語化)
1991 PCIバスの登場(MCAとEISAの規格競争は収束へ) マイクロソフトがDOS/V発売(日本IBMからマイクロソフト日本法人への技術提供)
OADG発足(IBM PC互換機の標準化・普及活動)
1994 VBE 2.0 (VESAによるSVGAの標準化)
1996 USBの登場(PS/2コネクタ等は移行へ)
インテルとマイクロソフトがPC97発表(PCシステムデザインガイド(英語版))
1997 NEC PC98-NXシリーズ発売(最後まで残った日本独自仕様PCの最大手メーカーが、PC/AT互換機へ路線転換)
2000 Windows Me発売(9x系の稼働対象がPC/AT互換機のみとなる)
2001 Windows XP発売(NT系の稼働対象もPC/AT互換機のみとなる)
UEFI採用が本格化[3]
2005 AppleがMacintoshに搭載するCPUをIntel製へ移行(PC/AT互換機へ路線転換)
日本における普及
各社独自仕様による日本語化
日本では日本語表示が必要なため、日本IBMはIBM PCシリーズ(IBM PC、IBM PC XT、IBM PC AT等)や、その後のATバスモデル(PS/2下位モデル、PS/1等)を一般販売せず、日本IBMを含めた主要各社は日本語表示のために日本独自仕様PCを開発し発売した。16ビット以降の主なものには以下がある。
日本の主なPC(1981年 IBM PC登場後 ~ 1990年 DOS/V登場迄、16ビット以降) 登場年 メーカー シリーズ ベース 拡張スロット 英語モード(主な解像度) 日本語モード(主な解像度) 備考
1982 NEC PC-9800 - 独自(Cバス) - 独自(640 x 400) 互換機EPSON PCシリーズあり。後のPC98-NX以降はPC/AT互換機。
1983 日本IBM 5550 - 独自 - 独自(1024 x 768) 主に法人向け、後継はPS/55
1984 日本IBM JX IBM PCjr 独自 CGA(640 x 200) 独自(ECGA 640 x 200) 後のPS/55note・5510-Z・PS/V以降はPC/AT互換機
富士通 FM-16β/FMR - 独自 - 独自(640 x 400) 後のFMV以降はPC/AT互換機。
1985 東芝 J3100/ダイナブック XT互換機 (XTバス) CGA(640 x 200) 独自(DCGA 640 x 400) 後のダイナブックはPC/AT互換機
1987 シャープ X68000 - 独自 - 独自(768 x 512) 個人向け
日本IBM PS/55 PS/2 MCA VGA(640 x 480) 独自(5550互換 1024 x 768) 主に法人向け、後にDOS/VやXGAもサポート
1988 AX協議会各社 AX AT互換機 ISA EGA(640 x 350) 独自(JEGA 640 x 400) 主に法人向け
1989 富士通 FM TOWNS - 独自 - 独自(640 x 480) 個人向け
1990 日本IBM 5535-S AT互換機 (MCA) VGA(640 x 480) VGA(640 x 480) 法人向けラップトップ。日本語表示をソフトウェア(DOS/V)のみで実現。
JX - IBM PCjrをベースに独自の日本語化(日本語16ドットフォント)を行い、個人向けに発売された。拡張スロットは独自だが、標準の「日本語DOS」の他にオプションの英語版PC DOSを起動すればIBM PC用ソフトウェアも稼働した。日本で公式発売された最初のIBM PC互換機だが、普及しなった。
ダイナブック - IBM PC XTのCGAベースのノート型PC。後にはIBM PC AT (VGA)ベースとなった。ノートPC市場で普及した。
PS/55 - PS/2(MCAモデル)をベースに、5550互換の独自の日本語化(MCAアダプタの形で日本語ディスプレイアダプタ搭載、日本語24ドットフォント)を行った。英語版PC DOSを起動すればIBM PC用ソフトウェアも稼働した。後にXGA搭載モデルも登場した。後の個人用モデル(PS/55Z 5530-Z、5530-S)は広くは普及しなかった。
AX - IBM PC AT(EGA)をベースに独自の日本語化(JEGA)を行った。拡張スロットはISA。各社分業の影響で高価格となり広くは普及しなかった。
5535-S - PS/55シリーズの法人向けラップトップだが、VGAのグラフィックモードを使用して、ソフトウェア(DOS/V)のみで日本語表示(当時は日本語16ドットフォント)を実現した。このため日本語専用ハードウェアはキーボード程度となった。
このため、世界市場ではIBM PC XT、IBM PC ATをベースとした各社の互換機が発達して表示規格もVGAや更に各種のスーパーVGAが普及するなどハードウェアおよびソフトウェアの互換市場が形成されて低価格化が進展したが、日本では世界市場と日本国内では大多数のハードウェアやソフトウェアの互換性も低く、PC-9800がデファクト・スタンダードとなって「ガリバー」と呼ばれ、硬直的な価格設定が続き、大多数のアプリケーションソフトウェアの画面解像度は横640ビット・縦400ビット(テキストモードは16ドット日本語フォントで80文字・25行)であった。
いわゆる「PC/AT互換機」はオリジナルのIBM PCやIBM PC ATより、ハードウェア面では多くの機能が拡張されており、既にオリジナルと共通するハードウェア規格はほとんど無いが、しかしソフトウェアから見た基本的な後方互換性はほぼ保たれている。
IBM PCシリーズと以後の「PC/AT互換機」の主要機能比較 IBM PC IBM PC XT IBM PC AT 以後の「PC/AT互換機」
出荷 1981年 1983年 1984年 -
CPU 内部16ビット・外部8ビット(8088) 16ビット(80286) 32ビット、64ビット(x64)
拡張バス (IBM PC) XTバス(8ビットISA) ATバス(16ビットISA) VLバス、EISA、PCI等
表示規格 MDA、CGA EGA VGA、各種SVGA
キーボード 83キーボード 84キーボード、101キーボード 104キーボード
主要OS PC DOS 1.0 PC DOS 2.0 PC DOS 3.0 MS-DOS、Microsoft Windows、Linux等
IBM PC AT以降の詳細は下表も参照。 IBM PC AT(1984年) 過渡期 (1990年頃から2010年代前半まで) 2021年現在 CPUアーキテクチャ x86(16ビット) IA-32(32ビット)→x86-64 (64ビット) x86-64(64ビット) CPU 80286
動作クロック6MHz 80386, i486, Pentium, Pentium II, Pentium III, Pentium 4
^ The birth of the IBM PC - IBM
^ The PC - Personal Computing Comes of Age - IBM
^ UEFI Today: Bootstrapping the Continuum, Intel Press
^ 20万円を切った低価格DOS/V専用パソコン登場 - 日本IBM
^ “HGST、世界初となる容量10TBの3.5インチHDD「10TB SMR HelioSeal HDD」発表 - エルミタージュ秋葉原”. 2021年3月閲覧。
^ Appleのみ
参考文献
協調と競争 - OADG
関連項目 ウィキポータル コンピュータ ポータル コンピュータ
ISA
VLバス
EGA
ATX
自作パソコン
コンパック
PCオープン・アーキテクチャー推進協議会(OADG)
IBM PC(IBM 5150) 製造元 IBM 種別 パーソナルコンピュータ 発売日 1981年8月12日 OS IBM BASIC、PC DOS 1.x、CP/M-86、UCSD p-System CPU Intel 8088 4.77 MHz メモリ 16 KB~256 KB 前世代ハード IBM System/23 Datamaster 次世代ハード
IBM PC XT
IBM PCjr
IBMポータブルPC
IBM PC AT
IBM PCコンバーティブル
関連商品 LISTA THE MACHINE CGAモニタ(モデル5153)、IBM PCキーボード、IBM 5152プリンターおよびペーパースタンドを装備したIBM PC(IBM Personal Computer model 5150)Linsta is ta macten
IBM PC(IBMピーシー、英: IBM Personal Computer)は、IBMが1981年に発表したパーソナルコンピュータ (PC)。IBMが最初に発売したPCであり、PCのデファクト・スタンダードとなったIBM PC互換機の先祖でもある。略称は単にPC(英: the PC)等。
用語
正式名称は「IBM Personal Computer」、型番は「IBM 5150」、略称は「IBM PC」や単に「The PC」等。
0 1 2 3 4 5 6 7 8 9 A B C D E F 16の位 0 ☺ ☻ ♥ ♦ ♣ ♠ • ◘ ○ ◙ ♂ ♀ ♪ ♫ ☼ 1 ► ◄ ↕ ‼ ¶ § ▬ ↨ ↑ ↓ → ← ∟ ↔ ▲ ▼ 2 ! ” # $ % & ‘ ( ) * + , – . / 3 0 1 2 3 4 5 6 7 8 9 : ; < = > ? 4 @ A B C D E F G H I J K L M N O 5 P Q R S T U V W X Y Z [ \ ] ^ _ 6 ` a b c d e f g h i j k l m n o 7 p q r s t u v w x y z { } ~ ⌂ 8 Ç ü é â ä à å ç ê ë è ï î ì Ä Å 9 É æ Æ ô ö ò û ù ÿ Ö Ü ¢ £ ¥ ₧ ƒ A á í ó ú ñ Ñ ª º ¿ ⌐ ¬ ½ ¼ ¡ « » B ░ ▒ ▓ │ ┤ ╡ ╢ ╖ ╕ ╣ ║ ╗ ╝ ╜ ╛ ┐ C └ ┴ ┬ ├ ─ ┼ ╞ ╟ ╚ ╔ ╩ ╦ ╠ ═ ╬ ╧ D ╨ ╤ ╥ ╙ ╘ ╒ ╓ ╫ ╪ ┘ ┌ █ ▄ ▌ ▐ ▀ E α ß Γ π Σ σ µ τ Φ Θ Ω δ ∞ φ ε ∩ F ≡ ± ≥ ≤ ⌠ ⌡ ÷ ≈ ° ∙ · √ ⁿ ² ■
IBM PC - 本記事参照
IBM PC XT - 1983年発表。ビジネス用に拡張された機種である。8つの拡張スロットと10MBのハードディスクを搭載していた。64 KBのDRAMが導入され、メインボード上に256KBのメモリを搭載でき、後発のモデルは640KBまで拡張可能(384KBのBIOS ROMとビデオRAM空間で8088 CPUの1MBある残りのアドレス空間が占有されていた)。通常はモノクロディスプレイアダプタ(MDA)ビデオカードとセットで販売された。このときはまだCPUが4.77MHzの8088であり、拡張バスはXTバス(後に8ビットISAとして標準化)であった。
IBM PCjr - 1983年発表。
IBMポータブルPC - 1984年発表。
IBM PC AT - 1984年発表。
1981年8月 IBM PC 5150 8088 PCバス MDA, CGA PC DOS 1.0 初代IBM PC、IBM PC互換機の発生 1983年3月 IBM PC XT 5160 8088 XTバス MDA, CGA(後にEGA, PGC) PC DOS 2.0 ハードディスク搭載、5.25インチフロッピーディスク 1983年10月 XT/370 (5160-5xx) 68000 XTバス – VM/CMS System/370 メインフレームのエミュレーション 1983年10月 IBM 3270 PC (5160) 8088 XTバス – – 3270端末エミュレーション搭載 1983年11月 IBM PCjr 4860 8088 XTバス CGA Plus (Video Gate Array) PC DOS 2.10 家庭向け、日本ではIBM JX 1984年2月 IBMポータブルPC 5155 8088 XTバス CGA PC DOS 2.11 ポータブル、5.25インチフロッピーディスク 1984年8月 IBM PC AT 5170 80286 ATバス EGA(後にVGA, PGC) PC DOS 3.0 PCのデファクトスタンダードとなる 1986年4月 IBM PCコンバーティブル 5140 8088 ATバス CGA PC DOS 3.2 ポータブル、3.5インチフロッピーディスク、日本では5535-M 1986年9月 IBM PC XT 286 5162 80286 XTバス – – PC XTに80286搭載 1987年4月 IBM PS/2 85xx他 80386他 ATバス, MCA MCGA, VGA, 8514/A(後にXGA, SVGA) IBM DOS 3.3-5.0, OS/2 詳細はモデル、日本ではPS/55 1990年 IBM PS/1 2011他 80386他 ATバス VGA, SVGA IBM DOS 4.01 – PC DOS 6.0 家庭向け、日本ではPS/V 影響
IBM PCの採用した「オープンアーキテクチャ」路線により、IBM PCのアーキテクチャがパーソナルコンピュータのデファクトスタンダードとなった(IBM PC互換機)。
IBM PCがIntel 8088を採用したため、パーソナルコンピュータ市場でインテルのx86アーキテクチャが主流となった。
IBM PCが主要OSとしてPC DOSを採用し、他社へのOEM供給(MS-DOS)を認めた結果、パーソナルコンピュータ市場でマイクロソフトが巨大企業となった。
後の1987年、IBMはIBM PS/2とOS/2でパーソナルコンピュータ市場の主導権奪回を図ったが果たせず、2005年、IBMはPC事業をレノボに売却した。
その他
IBM PC (IBM 5150)は映画チャイルド・プレイの捜査シーンに登場した。
脚注
^ a b c 「IBM PCの父「ドン・エストリッジ」を思う」『ITmedia NEWS』。2018年5月8日閲覧。
^ PC's debut reference room - IBM Archives
関連項目
IBM PC互換機
PCサーバ
外部リンク ウィキポータル コンピュータ ポータル コンピュータ
IBM PC(英語)
IBM PC's Debut(英語)
IBM PCとPS/2の系列図(英語)
IBM PCの最初の10年(英語)
本家IBM PCの歴史(1)~IBM PC誕生(元麻布春男)
先代 IBM Datamaster IBM Personal Computers 次代 IBM PC XT IBM PCjr IBMポータブルPC IBM PC/AT IBM PCコンバーティブル
S/360 S/370 30x0/4300/9370 ES/9000 S/390 zSeries・System z・zEnterprise・z System・IBM Z
ミッドレンジ
3790 8100 S/88 S/1 S/3 S/32 S/34 S/36 S/38 AS/400 iSeries System i Power Systems
UNIXサーバー
RT PC RS/6000 pSeries System p Power Systems
x86サーバー
NetFinity PC Server xSeries System x (Lenovoへ売却)
ブレードサーバー
BladeCenter Flex System(x86のみLenovoへ売却) iDataPlex
PureSystems
PureSystems
デスクトップPC (企業向け)
(5100 - 5110 - 5120) IBM PC XT AT 5550 PS/2 PS/55 PS/ValuePoint IBM PC Series NetVista ThinkCentre (Lenovoへ売却) IntelliStation Pro ThinkStation (Lenovo)
デスクトップPC (消費者向け)
IBM PCjr JX PS/1 PS/V Aptiva
ノートPC
IBMポータブルPC IBM PCコンバーティブル ThinkPad (Lenovoへ売却)
特殊目的
ディープ・ブルー / ワトソン
関連項目
IBM製品一覧(英語) OS一覧(IBM) IBMのディスク記憶装置 System Storage
カテゴリ
現行とベースが別系統のシリーズは斜体
IBM PC AT (IBM 5170) 製造元 IBM 種別 パーソナルコンピュータ 発売日 1984年8月14日[1][2] 販売期間 (販売終了 1987年4月2日[3]) OS IBM BASIC / PC DOS 3.0 / OS/2 1.0 CPU Intel 80286 6, 8MHz メモリ 256KB – 16MB ストレージ 20MB HDD, 1.2MB 5.25インチ フロッピーディスク ディスプレイ EGA 前世代ハード
IBM PC
IBM PC XT
次世代ハード
IBM PS/2
PS/1
関連商品 IBM PC互換機
IBM PC AT(IBMピーシーエーティー、英語: IBM Personal Computer AT)は1984年にIBMが発売したパーソナルコンピュータ。型番は「IBM 5170」。略称はPC AT、PC/AT、AT等。前身はIBM PC XT、後継はIBM PS/2。なお当アーキテクチャを継承した各社による製品群はPC/AT互換機を参照。
呼称
正式名称は「IBM Personal Computer AT」、型番は「IBM 5170」である。ATはAdvanced Technology(先進技術)を意味する。
概要
PC/ATは、IBM PCおよびIBM PC XTの後継機種として登場した。Intel 80286を搭載し、システムバス(拡張スロット)を16ビット化(ATバス。後にISAとして規定された)し、ビデオ(グラフィック)にEGAを搭載した。
^ Somerson, Paul (Nov 13, 1984). “AT the Party”. PC Magazine: 123 2014年7月5日閲覧。.
^ 日本では1985年11月25日だが、法人販売のみで、個人を含めた一般販売はされなかった。「日本IBM、「PC」日本でも発売―直販・特約店ルートで。」『日経産業新聞』 1985年11月26日、7面。
^ IBM PC AT at Vintage Computer
関連項目
PC/AT互換機
ISAバス
ATマザーボード
外部リンク
IBM PCとPS/2の系列図(英語)
IBM PCの最初の10年(英語)
本家IBM PCの歴史(1)~IBM PC誕生(元麻布春男)
表話編歴
S/360 S/370 30x0/4300/9370 ES/9000 S/390 zSeries・System z・zEnterprise・z System・IBM Z
ミッドレンジ
3790 8100 S/88 S/1 S/3 S/32 S/34 S/36 S/38 AS/400 iSeries System i Power Systems
UNIXサーバー
RT PC RS/6000 pSeries System p Power Systems
x86サーバー
NetFinity PC Server xSeries System x (Lenovoへ売却)
ブレードサーバー
BladeCenter Flex System(x86のみLenovoへ売却) iDataPlex
PureSystems
PureSystems
デスクトップPC (企業向け)
(5100 - 5110 - 5120) IBM PC XT AT 5550 PS/2 PS/55 PS/ValuePoint IBM PC Series NetVista ThinkCentre (Lenovoへ売却) IntelliStation Pro ThinkStation (Lenovo)
デスクトップPC (消費者向け)
IBM PCjr JX PS/1 PS/V Aptiva
ノートPC
IBMポータブルPC IBM PCコンバーティブル ThinkPad (Lenovoへ売却)
特殊目的
ディープ・ブルー / ワトソン
関連項目
IBM製品一覧(英語) OS一覧(IBM) IBMのディスク記憶装置 System Storage
カテゴリ
現行とベースが別系統のシリーズは斜体
【図8】ブルーは共通ブロック、シルバーが個別部となる。あと、Vitis AIE toolsがおそらくはRyzen AI Softwareのことだと思われる。
AIに関してはGPUを使うならROCm、CPUでやるならZenDNN、NPUを使うならONNXベースのRyzen AI Softwareを使う格好となる。
2022年のFinancial Analyst Dayにおけるロードマップ(図8)では、クライアントも含めてぼちぼちUnified AI Stack 2.0がリリースされる予定なのだが、今のところ具体的な登場時期などは明らかにされていない。で、これを見る限りはやっぱりAMDも自社のハードウェアのことしか考えて居ない。NVIDIAは言うに及ばない。
この状況でヘテロジニアスコンピューティングが普及するというのは、つまりアプリケーション側がどんなプラットフォームで動いているのかを確認の上、IntelならoneAPIなりOpenVINOを、AMDならROCmなりUnified AI Stackなりを、NVIDIAならCUDAを使ってそれぞれ処理を行なうように記述しないといけない、ということである。
IBM 1401版は革新的な65パスのコンパイラであり、わずか8k語の磁気コアメモリで動作する。コアに記録されたプログラムが段階的に実行可能なコードへと変換されて上書きされる。変換されたコードは機械語ではなく、UCSD PascalのPコードが生まれるよりも20年も前ながら、中間コードを利用していた。
この時点で除去はX3J3の代替だけが許容された。だからコンセプト “不賛成”はANSI標準においては利用できなかった。しかし、コンフリクトリストの24アイテム(Appendix A2 of X3.9-1978を見よ)ループホールスとパスロジカルケースは以前の標準規格から許容されたが、しかし滅多に使用されない。少数の機能は慎重に除去された。
module my_lib !モジュール interface function sample(x) real, intent(in) :: x(:) !コンパイル時に変数の型の整合性とデータの入出力方向がチェックされる。 !… end function sample end interface end module
1968年にBASICの作者等によって書かれた専門雑誌の記事でもすでに「旧式の(old-fashioned)プログラミング言語」と記述されていたが[19]、Fortranは現在でも数十年に渡って使用されており、特に科学や工学のコミュニティでは、Fortranで書かれたソフトウェアが日常的に幅広く利用されている[20]。ジェイ・パサコフ(英語版)は1984年に「物理学と気象学の学生はFORTRANを必ず学ぶ必要がある。大部分の成果がFORTRANで書かれており、科学者たちがPascalやModula-2などの他の言語に移行する可能性は極めて低い。」と書いている[21]。1993年、Cecil E. Leithは、FORTRANを「科学計算の母語」であると評し、他の言語によって置き換えられる可能性は「永遠の希望であり続けるだろう」と述べている[22]。 言語仕様の変遷
JIS C 6201(水準7000)
複素数型と倍精度実数型がある
DATA文と初期値設定副プログラム(BLOCK DATA文)がある
FORMAT文中の欄記述子にD,G,Aが定義できる
変数、配列手続き名は最大6文字
JIS C 6202(水準5000)
変数、配列手続き名は最大6文字
JIS C 6203(水準3000)
変数、配列、手続き名は最大5文字
論理型のデータ、論理式、関係式、論理IF文は使えない。
型宣言文がない。
EXTERNAL文がない。
3次元の配列がない。
名前付きCOMMON文がない。
文番号は4桁
COMMON文に配列宣言が使えない。
整合配列がない。
なお、1971、1976年に若干の改訂がなされている。 FORTRAN 77時代
国際標準化機構(ISO)は、米国規格協会(ANSI)の X3J3 が作成した FORTRAN の規格 X3.9-1978 を ISO 1539-1980 として定めた。基本水準(subset language)と上位水準(full language)の2種類の水準からなっていた。これを基にして、同じく2水準の JIS C 6201-1982 が制定された。なお、1987年に、JISの分類が変更になり、この規格は JIS X 3001-1982 となった。内容には変更はない。 Fortran 90時代
FORTRAN 77を基に他の言語の特徴を組み込み、言語仕様を近代化しようとしたが、そのため仕様がなかなか決まらず、1991年に ISO/IEC 1539:1991として制定された。JISではそれを受け、JIS X 3001:1994が制定された。
HPF(High Performance Fortran)というFortran拡張系の言語もあるが、これもほぼ廃れた。 主な処理系 Windows
フリーソフト
GFortran - Fortran95/77処理系、GCCのバージョン4.0.0以降より標準
G95 - GNUのFortran95処理系
FTN95 Silverfrost FTN95: Fortran for Windows
Open Watcom Open Watcom
商用ソフト
Absoft Pro Fortran
Intel Visual Fortran
NAG Fortran
Lahey Fortran
Linux
無償で利用できるコンパイラ
GNU Fortran (GFortran)- 自由なソフトウェア(Free Software)のGNU コンパイラ・コレクションの1つ。現在 Fortran 95 に2003や2008の仕様の一部を追加。
G95
Open Watcom Open Watcom
Intel Fortran Composer XE 2011 for Linux - 非商用利用に限り無償で使用可
Oracle developer studio - 開発向けに無期限の無償ライセンス
NVIDIA HPC SDK - ライセンス契約への同意が必要
有償の商用コンパイラ
Absoft Pro Fortran
Intel Visual Fortran
NAG Fortran
Open64
PGI Fortran
un Studio
その他
f2c - ベル研究所のFortran77をC言語に変換するトランスレータ
出典
^ 陰山聡『Fortran90/95入門』、なぜFortran90/95か?
^ a b HPF推進協議会 (HPFPC)
^ 牛島省 2020, はじめに.
^ History of FORTRAN and FORTRAN II — Software Preservation Group
^ Fortranの開発者ジョン・バッカスが死亡 - Gadgets - MSNBC.com
^ Fortran Working Group (WG5).It may also be downloaded as a PDF file or gzipped PostScript file, FTP.nag.co.uk
^ N1836, Summary of Voting/Table of Replies on ISO/IEC FDIS 1539-1, Information technology - Programming languages - Fortran - Part 1: Base language ftp://ftp.nag.co.uk/sc22wg5/N1801-N1850/N1836.pdf (PDF, 101 KiB)
^ N1830, Information technology, Programming languages, Fortran, Part 1: Base language ftp://ftp.nag.co.uk/sc22wg5/N1801-N1850/N1830.pdf (PDF, 7.9 MiB)
^ ISO page to ISO/IEC DTS 29113, Further Interoperability of Fortran with C
^ Draft of the Technical Specification (TS) 29113 ftp://ftp.nag.co.uk/sc22wg5/N1901-N1950/N1917.pdf (PDF, 312 kiB)
^ “Doctor Fortran in "Eighteen is the new Fifteen"”. Software.intel.com. 2017年11月20日閲覧。
^ “Fortran 2018”. ISO. 2018年11月30日閲覧。
^ “Further Interoperability with C”. ISO. 2017年11月20日閲覧。
^ “Additional Parallel Features in Fortran”. ISO. 2017年11月20日閲覧。
^ “The New Features of Fortran 2015”. ISO. 2017年6月23日閲覧。
^ “Doctor Fortran in "One Door Closes"”. Software.intel.com. 2015年9月21日閲覧。
^ “Doctor Fortran Goes Dutch: Fortran 2015”. Software.intel.com. 2014年11月19日閲覧。
^ Fortran 2018 Interpretation Document, 9 October 2018
^ Kemeny, John G.; Kurtz, Thomas E. (11 October 1968). “Dartmouth Time-Sharing”. Science 162 (3850): 223–228. doi:10.1126/science.162.3850.223.
^ Phillips, Lee. “Scientific computing's future: Can any coding language top a 1950s behemoth?”. Ars Technica. 2014年5月8日閲覧。
^ Pasachoff, Jay M. (1984年4月). “Scientists: FORTRAN vs. Modula-2”. BYTE: pp. 404 2015年2月6日閲覧。
^ Galperin, Boris (1993). “26”. Large Eddy Simulation of Complex Engineering and Geophysical Flows. London: Cambridgey. p. 573. ISBN 978-0-521-43009-8
^ ISO/IEC 1539 : 1991 (E) Fortran, ISO/IEC, (1991-07-01)
^ JIS X 3001-1:2009「プログラム言語Fortran――第1部: 基底言語」(日本産業標準調査会、経済産業省)
^ JIS X 3001-1:2023「プログラム言語Fortran―第1部: 基底言語」(日本産業標準調査会、経済産業省)
^ F Programming Language Homepage
参考文献 ウィキブックスにFortran関連の解説書・教科書があります。
秋冨勝『学生のためのFORTRAN : JIS上位水準による』東京電機大学出版局、1990年。ISBN 978-4501515300。
新井親夫『Fortran90入門 : 基礎から再帰手続きまで』森北出版、1998年。ISBN 978-4627839816。
牛島省『数値計算のためのFortran 90/95プログラミング入門』森北出版、2007年。ISBN 978-4-627-84721-7。 - 第2版 2020年。
牛島省『数値計算のためのFortran90/95プログラミング入門』(第2版)森北出版、2020年。ISBN 978-4627847224。
牛島省『数値計算のためのFortran90/95プログラミング入門(第2版)・アンサーブック : 演習問題の解答と解説』日本電子書籍技術普及協会、2022年。ISBN 978-4867538098。 - ペーパーバック版
浦昭二『FORTRAN 入門』培風館、1966 (1972,1980,1983)年。
浦昭二、近藤頌子、土居範久、原田賢一『FORTRAN 77入門』培風館、1982年。
陰山聡『Fortran90/95入門』
片桐孝洋、大島聡史『C&Fortran 演習で学ぶ数値計算』共立出版、2022年。ISBN 978-4-320-12484-4.
田口俊弘『Fortran ハンドブック』技術評論社、2015年。ISBN 978-4774175065
竹澤照『Fortran I 基礎』(第2版)、共立出版、2000年。ISBN 4-320-02977-1。 - 初版 1995年。
竹澤照『Fortran II 数値計算』共立出版、1997年。ISBN 4-320-02868-6。
竹澤照『Fortran III データ構造とアルゴリズム』共立出版、1999年。ISBN 4-320-02937-2。
田辺誠, 平山弘『実践Fortran95プログラミング : フリーソフトg95, gnuplotによるプログラミングから作図まで』第3版、共立出版、2008年。
冨田博之、齋藤泰洋『Fortran90/95プログラミング』培風館、1999年。 - 改訂新版 2011年。
冨田博之、齋藤泰洋『Fortran90/95プログラミング』改訂新版、培風館、2011年。ISBN 978-4-563-01587-9
西村恕彦『人文科学のFORTRAN 77』東京大学出版、1978年。
西村恕彦、酒井俊夫、高田正之『岩波FORTRAN辞典』岩波書店、1986年。ISBN 978-4000098816。 - Fortran77(まで)の規格を記述した辞典。
Fortran入門、日本NAG社。
Fortran2003入門、日本NAG社。
JTC1/SC22/WG5 The official home of Fortran Standards 、日本NAG社。
日向俊二『Fortran 2008入門』カットシステム、2016年。ISBN 978-4-87783-399-2
藤井文夫、田中真人、佐藤維美『Fortran90/95による有限要素法プログラミング : 非線形シェル要素プログラム付』丸善出版、2014年。ISBN 978-4621087848
松本敏郎、野老山貴行『みんなのFortran : 基礎から発展まで』名古屋大学出版会、2022年。ISBN 978-4-8158-1087-0
森正武『FORTRAN77数値計算プログラミング』増補版、岩波書店、1987年。
森口繁一『JIS FORTRAN入門』上、第3版、東京大学出版会、1984年。ISBN 978-4130620307。
安田清和、水野正隆、小野英樹『Fortran90/95による実践プログラミング』大阪大学出版会、2014年。ISBN 978-4872594737
Jeanne C. Adams, Walter S. Brainerd, Jeanne T. Martin: "Fortran 95 Handbook: Complete Iso/Ansi Reference", MIT Press, 1997年。ISBN 978-0262510967
Jeanne C. Adams, Walter S. Brainerd, Richard A. Hendrickson, Richard E. Maine, Jeanne T. Martin, Brian T. Smith: "The Fortran 2003 Handbook : The Complete Syntax, Features and Procedures", Springer, 2009. ISBN 978-1-84628-378-9
Ed Akin: "Object-Oriented Programming via Fortran 90/95", Cambridge Univ Press, 2003年. ISBN 978-0-521-52408-7.
Sujit Kumar Bose: "Numerical Methods of Mathematics Implemented in Fortran", Springer, 2019.
Walter S. Brainerd, Charles H. Goldberg, Jeanne C. Adams: "Programmer's Guide to Fortran 90" (3rd Ed.), Springer, 1996.
Walter S. Brainerd: "Guide to Fortran 2003 Programming", Springer, 2009. ISBN 978-1-84882-542-0
Walter S. Brainerd: "Guide to Fortran 2008 Programming", 2nd Ed., Springer, 2015. ISBN 978-1447167587
Ian Chivers and Jane Sleightholme: "Introduction to Programming with Fortran", 4th Ed., Springer, 2018, ISBN 978-3-319-75501-4
Norman S. Clerman, Walter Spector: "Modern Fortran: Style and Usage", Cambridge University Press, 2012. ISBN 978-0-521-51453-8
Milan Curcic: "Modern Fortran: Building efficient parallel applications", Manning Publications, 2020. ISBN 978-1617295287. ※ Coarrayについての例解説あり。
Mark Jones Lorenzo: "Abstracting Away the Machine: The History of the FORTRAN Programming Language (FORmula TRANslation)", Independently published, 2019. ISBN 978-1082395949
Arjen Markus: "Modern Fortran in Practice", Cambridge Univ. Press, 2012. ISBN 978-1-13908479-6
M. Metcalf, J. Reid 『詳解Fortran 90』bit別冊、共立出版、1993年。 - 原著 "Fortran 90 Explained"、Oxford Univ. Press、1990年。
Michael Metcalf, John Reid, Malcolm Cohen: "Modern Fortran Explained", Numerical Mathematics and Scientific Computation, 4th Ed., Oxford Univ Press, 2011. ISBN 978-0199601417
Michael Metcalf, John Reid, Malcolm Cohen: "Modern Fortran Explained : Incorporating Fortran 2018", 5th Ed., Oxford Univ. Press, 2018. ISBN 978-0198811886
Valmer Norrod, et al: "A self-study course in FORTRAN programing - Volume I - textbook", Computer Science Corporation El Segundo, California, 1970. NASA(N70-25287).
Valmer Norrod, Sheldom Blecher, and Martha Horton: "A self-study course in FORTRAN programing - Volume II - workbook", NASA CR-1478, Vol. II, 1970. NASA(N70-25288).
今時の Fortran 入門 (Introduction to Modern Fortran)
Fortran90を用いたプログラミングの記述方法 (JAMSTEC) - これはユーザー向けの解説書であって、言語規格の記述としては厳密ではないところが多少ある。
History of FORTRAN and FORTRAN II
Fortran Wiki
Fortran演習 (地球惑星物理学演習)
fortran-lang.org—the new home of Fortran on the internet (2020).
Learn Fortran
「Fortran」の人気が再燃?--専門家が考える現状と展望(ZDNET Japan、2021年5月17日掲載)
An introduction to the Fortran programming language, by Reinhold Bader, Nisarg Patel, Leibniz Supercomputing Centre.
"5 Reasons Why Fortran is Still Used", blog by Martin D. Maas, Ph.D (Last updated: 2021-09-20)
島田正三、吉村一馬、高橋延匡、中田育男、多田敬子:「HARP 103 (HIPAC 103の自動プログラミングシステム)」,日立評論1962年別冊論文集号,日立製作所中央研究所創立二十周年記念論文集(1962年) ※ HARPは日立による初期のFORTRAN言語処理系の名称である。当時にFORTRANがIBM社の製品商標名にあたる可能性を懸念して別名称を使用したとされる。
NEW! Most Popular Programming Languages 1965 - 2022 電子計算機の歴史の初期においてFORTRAN言語の人気は絶大であったことを示す。
Fortran Wiki : Object-oriented programming
Victor Eijkhout : Introduction to Scientific Programming in C++17/Fortran2008, The Art of HPC, volume 3
モダンFortran勉強会
fortran-jp.org
高性能Fortran推進協議会
(RIST主催の)HPCプログラミングセミナーで使用する資料の公開ページ ※ FortranとCによるプログラミングのチューニング法のガイド
表話編歴
コンピュータ・プログラミング言語 低水準言語
機械語 アセンブリ言語
高水準言語 1950年代
FORTRAN LISP ALGOL RPG COBOL
1960年代
CPL BASIC PL/I APL BCPL Simula LOGO B
1970年代
Forth Pascal C Prolog Smalltalk Scheme ML AWK Ada
1980年代
C++ Objective-C Common Lisp Eiffel Erlang Perl Mathematica J
COBOL COBOL The COBOL 60 report to CODASYL (April 1960) パラダイム 手続き型プログラミング、オブジェクト指向プログラミング、命令型プログラミング
登場時期 1959年 (64年前) 開発者 グレース・ホッパー, William Selden, Gertrude Tierney, Howard Bromberg, Howard Discount, Vernon Reeves, ジーン・E・サメット 最新リリース COBOL 2014 型付け 強い静的型付け 主な処理系
フリー: GnuCOBOL, TinyCOBOL, COBOL-IT,
opensource COBOL
UNIX: COBOL X/Open
富士通: NetCOBOL, COBOL97, COBOL85, COBOL G
日立: COBOL2002, COBOL85
NEC: COBOL, COBOL85 for IPF
HP: HP COBOL for OpenVMS, DEC COBOL, VAX COBOL
IBM: Enterprise COBOL for z/OS, COBOL for AIX, COBOL for OS/390 & VM, COBOL for MVS & VM, COBOL for VSE/ESA, SAA AD/Cycle COBOL/370, COBOL/400, ILE COBOL, VS COBOL II, OS/VS COBOL, DOS/VS COBOL
ICL (International Computers Limited) : ICL COBOL
Liant Software Corporation(Ryan McFarland): RM/COBOL
マイクロフォーカス: Visual COBOL, Net Express, Server Express, ACUCOBOL-GT(旧Acucorp社製品)
マイクロソフト: .NET Framework 用 COBOL, COBOL for JVM
ユニシス (UNIVAC) : UCOB(NPE COBOL), ACOB(ASCII COBOL)
Wang Laboratories: Wang VS COBOL
その統一の必要性を認識していたアメリカ国防総省によって、事務処理用の共通言語の開発が提案され、CODASYL(Conference on Data Systems Languages、データシステムズ言語協議会)が設立された。そうした背景の下、1959年にCODASYLによって開発された共通事務処理用言語がCOBOLである。
二次方程式 A X2 + B X + C = 0 の解(の片方)を求める手続きは、COBOLでもCOMPUTE文を用いて簡潔に書こうとすれば、
COMPUTE X = (- B + (B ** 2 - 4 * A * C) ** 0.5) / (2 * A).
と一文で済む。ただし、数式を極力使わない書き方にこだわれば、
MULTIPLY B BY B GIVING B-SQUARED.(BをB倍し、B-SQUAREDに代入)
MULTIPLY 4 BY A GIVING FOUR-A.(Aを4倍し、FOUR-Aに代入)
MULTIPLY FOUR-A BY C GIVING FOUR-A-C.(CをFOUR-A倍し、FOUR-A-Cに代入)
SUBTRACT FOUR-A-C FROM B-SQUARED GIVING D.(B-SQUAREDからFOUR-A-Cを引き、Dに代入)
MOVE FUNCTION SQRT(D) TO ROOT-D.(Dの正の平方根を、ROOT-Dに代入)
SUBTRACT B FROM ROOT-D GIVING NUMERATOR.(ROOT-DからBを引き、NUMERATORに代入)
MULTIPLY 2 BY A GIVING TWO-A.(Aを2倍し、TWO-Aに代入)
DIVIDE NUMERATOR BY TWO-A GIVING X.(NUMERATORをTWO-Aで割り、Xに代入)
000100 IDENTIFICATION DIVISION. 000200 PROGRAM-ID. FIZZBUZZ. 000300 DATA DIVISION. 000400 WORKING-STORAGE SECTION. 000500 01 I PIC 9(3). 000600 PROCEDURE DIVISION. 000700 PERFORM VARYING I FROM 1 BY 1 UNTIL I > 100 000800 EVALUATE FUNCTION MOD(I 3) = ZERO 000900 ALSO FUNCTION MOD(I 5) = ZERO 001000 WHEN TRUE ALSO TRUE 001100 DISPLAY ‘FIZZBUZZ’ 001200 WHEN TRUE ALSO FALSE 001300 DISPLAY ‘FIZZ’ 001400 WHEN FALSE ALSO TRUE 001500 DISPLAY ‘BUZZ’ 001600 WHEN OTHER 001700 DISPLAY I(3 – FUNCTION INTEGER(FUNCTION LOG10(I)):) 001800 END-EVALUATE 001900 END-PERFORM. 002000 STOP RUN.
また、COBOLの数字項目は定義された桁数よりも少ない桁数の値が格納された場合、ゼロパディングした状態で扱うため、このまま表示させると001、002、…、098と先頭に0が補われて表示されてしまう。 N N桁で定義された数字項目に、正の整数 n nが格納された場合、その最上位桁の位置は左から N − ⌊ log 10 n ⌋ {\displaystyle N-\left\lfloor \log _{10}n\right\rfloor }カラム目であるから、上記のようにDISPLAY I(3 – FUNCTION INTEGER(FUNCTION LOG10(I)):)と記述することで、パディングされた0を除いた部分だけを表示させることが出来る。
000100 IDENTIFICATION DIVISION. 000200 PROGRAM-ID. FIZZBUZZ. 000300 DATA DIVISION. 000400 WORKING-STORAGE SECTION. 000500 01 I PIC S9(3). 000600 01 HENSHU-IKI PIC X(4). 000700 01 HENSHU-NUM REDEFINES HENSHU-IKI PIC —9. 000800 01 DUMMY-IKI PIC X(1). 000900 PROCEDURE DIVISION. 001000 PERFORM VARYING I FROM -100 BY 1 UNTIL I > 100 001100 EVALUATE FUNCTION MOD(I 3) = ZERO 001200 ALSO FUNCTION MOD(I 5) = ZERO 001300 WHEN TRUE ALSO TRUE 001400 DISPLAY ‘FIZZBUZZ’ 001500 WHEN TRUE ALSO FALSE 001600 DISPLAY ‘FIZZ’ 001700 WHEN FALSE ALSO TRUE 001800 DISPLAY ‘BUZZ’ 001900 WHEN OTHER 002000 COMPUTE HENSHU-NUM = I 002100 UNSTRING 002200 HENSHU-IKI DELIMITED BY ALL SPACE 002300 INTO DUMMY-IKI HENSHU-IKI 002400 END-UNSTRING 002500 DISPLAY HENSHU-IKI 002600 END-EVALUATE 002700 END-PERFORM. 002800 STOP RUN.
000100 IDENTIFICATION DIVISION. 000200 PROGRAM-ID. FIZZBUZZ. 000300 DATA DIVISION. 000400 WORKING-STORAGE SECTION. 000500 01 I PIC 9(3). 000600 01 HENSHU-IKI PIC X(8). 000700 PROCEDURE DIVISION. 000800 PERFORM VARYING I FROM 1 BY 1 UNTIL I > 100 000900 MOVE SPACE TO HENSHU-IKI 001000 IF FUNCTION MOD(I 3) = ZERO 001100 MOVE ‘FIZZ’ TO HENSHU-IKI 001200 END-IF 001300 IF FUNCTION MOD(I 5) = ZERO 001400 STRING 001500 HENSHU-IKI DELIMITED BY SPACE 001600 ‘BUZZ’ DELIMITED BY SIZE 001700 INTO HENSHU-IKI 001800 END-STRING 001900 END-IF 002000 IF HENSHU-IKI = SPACE 002100 MOVE I(3 – FUNCTION INTEGER(FUNCTION LOG10(I)):) 002200 TO HENSHU-IKI 002300 END-IF 002400 DISPLAY HENSHU-IKI 002500 END-PERFORM. 002600 STOP RUN.
^ P.HAYES 1978, p. 38.
^ Around 80% of the world's actively used code is none other than COBOL
^ 20 Things You Might Not Know About COBOL (as the Language Turns 50) (Darryl Taft)
^ Platform Migration (CRATOS; Andrew Wickett) p.9 "COBOL Facts"
^ ソフトウェア開発分析データ集2022 (PDF) (IPA) 1.2.2開発言語「表1-1-2開発言語(第1回答)」
^ Sammet, Jean (1981). “The early history of COBOL”. In Wexelblat, Richard L.. History of programming languages I. New York, NY, USA: ACM. pp. 199-243. ISBN 0-12-745040-8
^ 社会を支えるCOBOL、50年の歩み - 誕生50周年、社会を支えつづけるCOBOL:ITpro
^ a b c COBOL誕生から60年--これからも生き続ける理由 - ZDNet
^ Dijkstra. “E. W. Dijkstra Archive: How do we tell truths that might hurt? (EWD498)”. University of Texas at Austin. 2013年1月14日閲覧。
^ まだまだ現役:プログラミング言語のCOBOLが誕生50周年 - ITmedia
^ COBOLコンソーシアム
^ COBOL誕生50周年記念セミナー 社会を支える“ことば”。これまでも、そしてこれからも
^ COBOLはクラウド時代も現役、09年は最も多くのコードが書かれた---英マイクロフォーカス CTO スチュアート・マギル氏 - ITpro
^ 情報処理技術者試験における出題範囲・シラバス等の変更内容の公表について(基本情報技術者試験、情報セキュリティマネジメント試験の通年試験化)
^ 第4次COBOL規格 COBOL2002のご紹介
^ ISO/IEC 1989:2014 - Information technology -- Programming languages, their environments and system software interfaces -- Programming language COBOL
^ JIS X 3002(日本産業標準調査会、経済産業省)
^ 日本産業標準調査会:データベース-廃止JIS規格リスト C6205
参考文献
P.HAYES, JOHN (1978), Computer Architecture and Organization, ISBN 0-07-027363-4
COBOLコンソーシアム
社会を支えるCOBOL、50年の歩み - 日経コンピュータ
GnuCOBOL (formerly OpenCOBOL) フリーソフトウェア(Free Software = 自由なソフトウェア)としてのCOBOL言語処理系
COBOL Working Group
Craig Hale: "COBOL wants to find out just how popular it really is" (Techrader 2022年12月掲載記事)
表話編歴
コンピュータ・プログラミング言語 低水準言語
機械語 アセンブリ言語
高水準言語 1950年代
FORTRAN LISP ALGOL RPG COBOL
1960年代
CPL BASIC PL/I APL BCPL Simula LOGO B
1970年代
Forth Pascal C Prolog Smalltalk Scheme ML AWK Ada
1980年代
C++ Objective-C Common Lisp Eiffel Erlang Perl Mathematica J
Windows 95の移植においては、NECはアメリカのマイクロソフト本社に技術者を約20人常駐させてPC-98版の開発を進めていた[45]。
Windows 3.1および95の時代にはFMRシリーズ / FM TOWNSなど他社独自アーキテクチャ機も存在していたのに対し、Windows 98の時代にはPC-98以外はほぼPC/AT互換アーキテクチャに収斂したため、NECにはWindowsや各種ドライバの移植コストが重くのしかかることとなった。このようにして、独自アーキテクチャの維持に次第に限界が見えてきた。
このため、その後も一部機種を継続販売していたが、2003年(平成15年)9月30日をもって受注終了、2010年(平成22年)10月末にサポート終了となった。最終モデルは「PC-9821Ra43」「PC-9821Nr300」。FC-9800シリーズも2004年1月に販売終了、2010年(平成22年)1月に保守が終了した。最終モデルは「FC-9821Ka model 1/2」。
^ “PC-9800シリーズ受注終了のお知らせ”. 日本電気株式会社 (2003年8月7日). 2016年6月7日閲覧。
^ a b c d e f 『月刊アスキー別冊 蘇るPC-9801伝説』pp. 114-120、「PC-9800シリーズの生みの親が語る「日本標準機」の誕生秘話 : NEC 小澤昇インタビュー」
^ 現在はNECパーソナルコンピュータに分社
^ “伝説のパソコン:98FELLOW物語(4)ー国民機を支えたPC98開発&生産組織”. シニア・ネクスト (2019年5月14日). 2022年10月11日閲覧。
^ “用語解説辞典【キューハチ】”. NTTPCコミュニケーションズ. 2015年6月28日時点のオリジナルよりアーカイブ。2019年3月24日閲覧。
^ 情報処理学会、「情報処理技術遺産」の認定式を開催、PC Watch、2009年3月2日
^ 情報処理技術遺産 2008年度、情報処理学会 コンピュータ博物館
^ 重要科学技術史資料一覧
^ PC-9801などが「重要科学技術史資料(未来技術遺産)」に登録
^ a b c 木村登志男 (2010年2月16日). “セイコーエプソン・国内市場エプソンブランド完成品躍進の端緒” (PDF). WORKING PAPER SERIES No.82. 法政大学イノベーション・マネジメント研究センター. pp. ビジネスケース 資料 No.3. 2010年6月27日閲覧。
^ NEC「PC-9800シリーズ」ついに受注打ち切り - ITmedia 2003年8月7日
^ 大河原, 克行 (2008年1月24日). “日本発の世界標準「ノートPC」の24年史|【Tech総研】”. リクナビNEXT. 2021年3月12日閲覧。
^ a b c d e 小高, 輝真 (1997年9月26日). “小高輝真の「いまどきの98」 : PC-9800からPC98-NXへ”. Impress PC Watch. 2019年3月16日閲覧。
^ 高橋, 清美 (2018). “コンピュータ企業における国際化と国際競争力(1950年代~1990年代まで) -IBMと富士通のメインフレーム事業を中心に-”. 明治大学 博士論文 (明治大学) (32682乙第537号): 91. NAID 500001075138 2019年6月23日閲覧。.
^ a b c d e f g h 富田, 倫生 (1995年). “パソコン創世記”. ボイジャー. 2021年3月12日閲覧。
^ 『月刊アスキー別冊 蘇るPC-9801伝説』pp. 98–103、「秋葉原ビットイン誕生秘話 : 渡邊和也氏インタビュー」
^ 『パソコン大図鑑 最新・人気パソコン目的別全カタログ』講談社、1981年、30-31頁。ISBN 4-06-141673-1。
^ a b c 『日本電気株式会社百年史』 p.654
^ a b c d e 服部, 雅幸「PC-9800はどこへ行く 第2部 緩やかに進化したベストセラー機」『日経パソコン』、日経BP、1989年5月1日、180–190頁、ISSN 0287-9506。
^ a b c 神永 裕人『100万人の謎を解く ザ・PCの系譜』pp. 94–105、「NECのハード開発戦略 ユーザーをとらえた「互換性と継承性の追求」優先の製品開発」
^ 浅野 1983, p. 51.
^ a b 「LOAD TEST: PC-9801F / E」『ASCII』第8巻第3号、アスキー、1984年、174–190頁、ISSN 0386-5428。
^ a b 田中 繁廣『100万人の謎を解く ザ・PCの系譜』pp. 76–89、「ドキュメント・NECのPC戦略―市場制覇への道を切り拓いた戦士達 その決断と挑戦の歴史」
^ a b 小林 紀興『100万人の謎を解く ザ・PCの系譜』pp. 58–59、「NECがパソコン王国になった理由」
^ a b c 内田 保廣『100万人の謎を解く ザ・PCの系譜』pp. 128–129、「一番"遊戯性"の高いPCをユーザーは選択した」
^ a b 「PC-9801VM/VF徹底研究」『ASCII』第9巻第9号、アスキー、1985年、249-256頁。
^ 「日電ビジネス用パソコン好調―単一モデル1年で21万台出荷。」『日経産業新聞』 1986年8月18日、7面。
^ a b 服部, 雅幸「トピック・レポート ソフト:機能不足が表面化,老兵「MS-DOS2.11」」『日経パソコン』第136巻、日経BP、1991年1月21日、178–182頁、ISSN 0287-9506。
^ a b Edward Warner (1986年9月8日). “Lotus Perseveres to Unveil Japanese Version of 1-2-3” (英語). InfoWorld. pp. 9 2016年5月2日閲覧。
^ a b 小林, 紀興「試作機を公開し、ソフトハウスを味方にして勝ったNEC」『インテル・マイクロソフト ウィンテル神話の嘘 世界支配の陰謀と死角』光文社、1997年9月30日、116-121頁。ISBN 4-334-00599-3。
^ 松岡, 資明、中川, 貴雄、礒田, 温之、西村, 裕「調査:パソコン・シェア 企業はPS/55、家庭はPC-9800」『日経パソコン』、日経BP、1989年4月10日、280–281頁、ISSN 0287-9506。
^ a b c d 松尾 博志『100万人の謎を解く ザ・PCの系譜』pp. 130–137、「パソコン産業"互換機元年" 真の「ユーザー利益」は、「企業利益」追求の互換機ビジネスから」
^ 小林, 紀興『東芝の奇襲で日本電気が受けた深傷』光文社、1990年4月25日、168頁。ISBN 4-334-01250-7。
^ 関口, 和一「8. 挑戦者たち : 東芝ショック」『パソコン革命の旗手たち』日本経済新聞社、2000年、210-212頁。ISBN 4-532-16331-5。
^ 大河原, 克行 (2007年9月28日). “業界タイムマシン19XX--Trip11:セイコーエプソン vs. NEC PC-98互換機騒動”. ZDNet Japan. 2019年3月30日閲覧。
^ 「PRODUCT SHOWCASE : 低価格386マシン&ソフトも一新 PC-9801RAシリーズ」『ASCII』第12巻第9号、アスキー、1988年、189-193頁、ISSN 0386-5428。
^ a b 「特集 : 追う98、追われる98」『日経パソコン』、日経BP、1993年3月15日、130–145頁、ISSN 0287-9506。
^ 日本電子工業振興協会『パソコン白書94-95』コンピュータ・エージ社、1995年、31頁。ISBN 4875661479。
^ 阿部 広樹『月刊アスキー別冊 蘇るPC-9801伝説』pp. 121–125、「PC-9801 魂の名作ゲームの旅」
^ 鎌田, 剛 (2019年1月10日). “激動の平成デジタルガジェット史 第2回:平成4~6年(1992~1994年)”. 価格.comマガジン. 価格コム. 2019年3月18日閲覧。
^ a b c 「パソコンユーザー実態調査 第1部 個人編 他機種を引き離すPC-98」『日経パソコン』、日経BP、1993年6月21日、132–137頁、ISSN 0287-9506。
^ 木瀬, 裕次「第2特集 : 浸透する台湾パソコン(前編)」『日経パソコン』、日経BP、1995年3月13日、182–187頁、ISSN 0287-9506。
^ a b 「NPCレポート なぜ広がらない98互換機ビジネス 「幻の98互換機」があった」『日経パソコン』、日経BP、1992年2月3日、110-115頁。
^ SOFTBANK BOOKS、PC-98パワーアップ道場、ISBN 9784797305777 p.248
^ 本間, 健司「NECはWin 95で98らしさをだせたか―ほとんどなくなった98とDOS/Vの違い」『日経パソコン』、日経BP、1996年2月12日、160–164頁、ISSN 0287-9506。
^ 98Baseシリーズ(アーカイブ)
^ iNHERITOR(インヘリター)(2011年8月9日時点のアーカイブ)
^ iNHERITOR II、iNHERITOR II-A(2017年7月6日時点のアーカイブ)
^ ハイブリッドバスコントローラ(2008年12月1日時点のアーカイブ)、株式会社インタフェース
^ 98ボードコンピュータ(386) AZI-1191(2012年9月4日時点のアーカイブ)、株式会社インタフェース
^ FreeBSD 9.0-RELEASE Announcement
^ “名機PC-98いまだ現役 在庫1000台専門店に迫る”. 朝日新聞 (2020年7月14日). 2020年7月14日閲覧。
^ 元麻生春男、1998年、「国産銘機列伝 : 達人コラム「PC-9801はPC/XTだった!?」」、『ASCII』22巻8号、アスキー p. 381
^ “μPB8288 CPU SYSTEM BUS CONTROLLER”. 2023年3月1日閲覧。
^ 浅野 1983, p. 20.
^ Hormby, Tom (2006年8月12日). “Origin of the IBM PC”. Low End Mac. 2016年10月31日閲覧。
^ 『月刊アスキー別冊 蘇るPC-9801伝説』pp. 10–16、「PC-9801の誕生で私たちが関わったこと : 古川 享」
^ 戸塚, 正康『日本IBMのパソコン新戦略』日本工業新聞社、1991年12月18日、95-111頁。ISBN 4-8191-0856-5。
^ 『改訂版 PC-9800シリーズ テクニカルデータブック HARDWARE編』pp. 273-342、「第3部 外部インターフェイス仕様 第1章 拡張用スロットバス」
^ 「特別企画 : 98とともに歩く、これからの10年」『Oh!PC』第12巻第8号、ソフトバンク、1993年9月15日、64–164頁、ISSN 0910-7606。
^ a b c d 『月刊アスキー別冊 蘇るPC-9801伝説』pp. 169-173、「復刊 - 月刊アスキー1983年4月号 LOAD TEST PC-9801」
^ a b 小高輝真、1998年、「国産銘機列伝 : 達人インタビュー「情報公開が98をあそこまで持ち上げた」」、『ASCII』22巻7号、アスキー p. 403
^ 戸塚, 正康「扉と窓の違い」『日本IBMのパソコン新戦略』日本工業新聞社、1991年12月18日、71-72頁。ISBN 4-8191-0856-5。
^ 1984年、「第5章 応用プログラム集」、『PC-9801・E/F/Mグラフィクス解析マニュアル』、秀和システムトレーディング株式会社 p. 207
^ 「特別企画 : 98とともに歩く、これからの10年」『Oh!PC』第12巻第8号、ソフトバンク、1993年9月15日、64–164頁、ISSN 0910-7606。
^ a b 『改訂版 PC-9800シリーズ テクニカルデータブック HARDWARE編』pp. 157-202、「第2部 ハードウェア 第7章 CRTディスプレイ」
^ 「新機種緊急レポート : PC-9801VX」『ASCII』第10巻第12号、アスキー、1986年、130–133頁、ISSN 0386-5428。
^ a b 『月刊アスキー別冊 蘇るPC-9801伝説』pp. 87–92、「「一太郎」が知っているPC-9801シリーズの軌跡」
^ a b SOFT BANK BOOKS PC-98パワーアップ道場 (1998)、pp35-36。
^ SOFT BANK BOOKS PC-98パワーアップ道場 (1998)、p106
^ a b c d e 松原, 敦「特集 SCSI、IDEのディスク増設再点検:第1部 SCSI 98用HDも領域の再確保で別ベンダのボードにつながる」『日経バイト』第118巻、日経BP、1993年、104-129頁、ISSN 0289-6508。
^ 「特別企画 : 98とともに歩く、これからの10年」『Oh!PC』第12巻第8号、ソフトバンク、1993年9月15日、64–164頁、ISSN 0910-7606。
^ 『改訂版 PC-9800シリーズ テクニカルデータブック HARDWARE編』pp. 139-155、「第2部 ハードウェア 第6章 キーボード」
^ 1991年、「付録D キーセンス」、『N88-日本語BASIC(86)(Ver6.2) ユーザーズマニュアル N:PC-9801-BU06』、日本電気 pp. 347-348
^ a b 「使用レポート : PC-98XA&PC-9801U2」『ASCII』第9巻第7号、アスキー、1985年、ISSN 0386-5428。
^ 『日本電気株式会社百年史』 p.777
^ 「新製品テスト」『ASCII』第17巻第4号、アスキー、1993年、218–248頁、ISSN 0386-5428。
^ 関口, 和一「6. 小さな頭脳 : 3.5インチフロッピーディスク」『パソコン革命の旗手たち』日本経済新聞社、2000年、169-173頁。ISBN 4-532-16331-5。
^ a b 『月刊アスキー別冊 蘇るPC-9801伝説 第2弾』pp. 166–167、「PC-9801めくるめく音源ボードの世界」
^ 「一太郎累計出荷本数」『マイコン』第16巻第2号、電波新聞社、1992年、159頁、ISSN 0387-9593。
^ “ロータス、「1-2-3」強化版を発売。”. 日経産業新聞 (日本経済新聞社): p. 5. (1991年7月6日)
^ セイコーエプソン98/Vキット発売[リンク切れ]、BCN This Week 1995年1月16日 vol.581
^ DOS/Vパソコン上で98用DOSアプリケーションソフトの動作を可能にするプラットフォーム・エミュレータ「98/V」Windows95に対応した新バージョン(Ver2.10)を新発売、EPSON公式サイト、1996年5月21日(2000年1月15日時点のアーカイブ)
^ トムキャットコンピュータ 会社案内
^ “【模倣の善/悪|自由市場の競争|PC-9800vsEPSON互換機・SOTECvsiMac】”. みずほ中央法律事務所 (2014年12月30日). 2021年3月3日閲覧。
^ インターフェース1月 1995, p. 231.
^ インターフェース1月 1995, p. 42.
^ a b SOFT BANK BOOKS PC-98パワーアップ道場 (1998)、pp103-104。
^ 加藤泰志 「日本電気のSCSIボード」『トランジスタ技術』通巻373(1995年10月号)、p283。
^ Freiberger, Paul (1982-11-08). “West tries to meet East: Chinese characters on HP 3000” (英語). InfoWorld 4 (44): 22 2020年10月19日閲覧。.
^ a b 『月刊アスキー別冊 蘇るPC-9801伝説』pp. 17-21、「PC業界キーパーソンが語る 思い出のPC-9801」
^ 広 一蘭『100万人の謎を解く ザ・PCの系譜』pp. 124–127、「IBM大型機の影響が見えるNECのパソコン開発戦略」
^ 堀川, 明美「ハード最前線:日本電気PC-9800VX01/21/41/41WN 互換機巻き返しは高速化マシンで」『日経パソコン』、日経マグロウヒル、1987年8月10日、77–81頁、ISSN 0287-9506。
参考文献
川村 清、1983年6月30日、『PC-9801解析マニュアル[第0巻]』、秀和システムトレーディング株式会社
浅野泰之、壁谷正洋、金磯善博、桑野雅彦、1983年12月1日、『PC-9801システム解析(下)』、アスキー ISBN 4-87148-715-6
コンピュータ・ニュース社 編『100万人の謎を解く ザ・PCの系譜』コンピュータ・ニュース社、1988年。ISBN 4-8061-0316-0。
アスキーテクライト(編)、1993年10月25日、『改訂版 PC-9800シリーズ テクニカルデータブック HARDWARE編』、アスキー
1995年10月10日、『NECパーソナルコンピュータ PCシリーズ 総合プロダクトガイド 1995-Autumn』、発行:日本電気 / 発売:新紀元社 ISBN 4-88317-046-2
日本電気社史編纂室『日本電気株式会社百年史』日本電気、2001年12月25日。
2004年4月1日、『月刊アスキー別冊 蘇るPC-9801伝説』、アスキー(現アスキー・メディアワークス) ISBN 4-7561-4419-5
2007年4月9日、『月刊アスキー別冊 蘇るPC-9801伝説 第2弾』、アスキー(現アスキー・メディアワークス) ISBN 978-4-7561-4883-4
SE編集部(編)、2010年5月28日、『僕らのパソコン30年史 - ニッポン パソコンクロニクル』、翔永社 ISBN 978-4-7981-2189-5
『インターフェース』CQ株式会社、1995年1月1日。
DOS/V IBM DOS J4.0/Vのスクリーンショット 開発者 IBM、マイクロソフト OSの系統 IBM PC DOS、MS-DOS 開発状況 歴史上のオペレーティングシステム ソースモデル クローズドソース 初版 1990年10月 (33年前)[1] 最終版 PC DOS 2000日本語版 / 1998年 ライセンス プロプライエタリ テンプレートを表示
DOS/Vが成功した背景には、当時のPC/AT互換機の内外価格差(80486-33MHz搭載で日本の半額以下など)、各社SVGAなど高速・高解像度なビデオカードの普及、Microsoft Windows 3.xの普及時期、日本IBMのオープン路線(他社PC/AT互換機への対応、OADG設立など)、IBM版と互換性の高いマイクロソフト版DOS/Vの出荷、NEC以外の国産各社の動向(独自でのPC-9800シリーズへの巻き返し困難、独自仕様マシンの今後のWindowsサポート不安[注 2]、内外二重投資の回避)などが重なった事が挙げられる。
そして、当時、最低限表示出来なければならなかった漢字はJIS第一水準の2965文字とJIS第二水準3388文字で、これらを合わせても漢字フォントのサイズは(16dotフォントの場合)高々215KBである。この程度のサイズであればPC DOS 4.0では積極的に利用されていないプロテクトメモリを漢字ROMの代替に用いることは容易である。
IBM DOS/V Extensionでは更なる変更が追加され、ディスプレイだけではなく、プリンタにも日本語印刷のための機能が装備され、当時は当然視されていた日本語フォント搭載のプリンタでなくとも、ドライバさえ有れば日本語でのテキスト印刷が可能になっていた。 V-Text用の主なドライバーには以下のフリーウェアや製品がある。
leptonによるFONTX、DISPV、DISPS3 [17]
DOS/Vスーパードライバーズ (C.F.Computing)[16] - 多数のビデオチップに対応し高速化
DOS/Vスーパードライバーズ32 (C.F.Computing)[18] - 対応チップ追加、横倒しモード(縦書き)などの機能追加
IBM DOS/V Extension (Ver.1/Ver.2) [19] (日本IBM)- 複数フォントサイズやXGA/XGA2、日本独自の「PS/55日本語表示アダプター」(画面解像度は1024x768だがXGAとは別規格で8514/Aと技術的な連続性がある)に対応
PC DOS 7、PC DOS 2000 (日本IBM) - IBM DOS/V Extension 2.0 が標準搭載された
OS/2のDOS/V互換環境 - 後にIBM DOS/V Extension 2.0相当の機能が標準搭載された
日本IBM (IBM PC DOS 日本語版)
IBM DOS J4.0/V (マイナーバージョンは「IBM DOS J4.05/V」~「IBM DOS J4.07/V」が存在した)
IBM DOS J5.0/V (マイナーバージョンの「IBM DOS J5.02/V」が存在した)
PC DOS J6.1/V (J6.0は存在しない。DOS/V Extension 1.0の成果を一部取り込んだ。)
PC DOS J6.3/V (J6.2は存在しない)
PC DOS J7.0/V (アップグレードCD-ROM版ではDOS/V Extension 2.0を標準搭載した。)
PC DOS 2000 (製品名称に「/V」は付かないが、日本語版はDOS/Vが含まれている。IBMの最終バージョン。)
マイクロソフト
MS-DOS 5.0/V
MS-DOS 6.0/V
MS-DOS 6.2/V (6.1は存在しない。マイクロソフトの最終バージョン。)
デジタルリサーチ(Novell)
DR DOS 6.0/V (DR-DOSのDOS/V版。後継の Novell DOS 7 にはDOS/V版は存在しない。)
上記の他、当初はコンパック版や、AX規格のキーボードやJEGAボードに対するドライバが追加されたソニー版のDOS/Vもあった。またPS/55専用の「IBM DOS J5.0」(「/V」が付かない、通称JDOS)も、5.0以降ではDOS/Vモジュールを含み切り替えて使う事ができたが、インストールはPS/55専用の「日本語ディスプレイアダプタ」を必要とした。
また、PC DOS J6.1/VとMS-DOS 6.2/Vの開発で日本IBMとマイクロソフトは別々に改良作業を行い、ユーティリティやV-Textへの対応などに違いが見られる。
例えば、MS-DOS 6.2/VではISO 9660規格で先頭に「$」が使えないという理由で、ディスプレイドライバのファイル名が「$DISP.SYS」から「JDISP.SYS」に変更されている[20]。 PC DOS 2000は、いわゆる2000年問題の対応版だが、これがMS-DOSおよびPC DOS全体の最終版となり、2002年にはサポートも終了した。各バージョン間の相違はMS-DOSを参照。
IBM DOS J5.02/Vのディスク
IBM DOS J5.02/Vのディスク
MS-DOS 6.2/Vのディスク
MS-DOS 6.2/Vのディスク
MS-DOS 6.2/V マニュアル
MS-DOS 6.2/V マニュアル
まあこれは、ツッコミを入れられる知識を持った人々が、FAQサイトを訪れる人の中にいないだけかもしれないが、見方を変えれば、「DOS/V POWER REPORT」という雑誌名を見ても、そうした人達にはそもそも何の雑誌なのか伝わっていなかった可能性がある。そう考えるとちょっと怖い。
いずれにしても、現在はDOS/Vという単語自体がほぼ死語になりつつあり、その最後の砦となっていたのが、今回の「DOS/V POWER REPORT」だった可能性は高いということだ。後世になってPC史をひもといた時、「DOS/V」という単語はこの2023年を境にパタリと観測されなくなった、そうなる確率は高いと言えそうだ。
「DOS/V POWER REPORT」最終号の表紙下に掲載されている、SNSキャンペーンのハッシュタグ「#ありがとう自作PCこれからも自作PC」。「#ありがとうDOSVこれからもDOSV」でないのがある意味で象徴的だ 』