アカウント名:
パスワード:
日本でGCCはいつ頃から無償で利用できるCコンパイラとして認知されはじめたんでしょうか?いちばん最初はLSIの試食版かな?
ちょっと調べたところ [retropc.net]、1989年にgcc 1.36 を移植したのがX68000最初のgccっぽい。
X6800の場合、gccの登場は結構早かったけど、ライブラリ(glibc)や開発周辺環境(リンカ=hlkなど)の登場が遅く、gcc登場当初は、商用コンパイラであるXCのライブラリが必須だった。
で、XC Ver.1 の最適化がタコだった(というか最適化は無きに等しかった)ので、gccは「無償のコンパイラ」というより「最適化がすごいコンパイラ」という認識だったなぁ。gccなら、XCよりも数倍速いコードを出力してくれました。
あとは、i386系プラットホームだとgcc の知名度向上としては、PC/AT 用の djgpp の登場が大きいんじゃないかな。うろ覚えだけど、確か1991年頃にCマガジンでdjgccの特集があったと思います。djgpp独自のDOSエクステンダである go32 はPC-98にも移植されたので、98でもgccが使えたし。
x68000用のgcc(真理子版)はお世話になったなぁ。幸い私はXC持ってたんでXCのライブラリとgccとHASとHLKで快適開発環境を構築してました。あとでALL CのライブラリができたけどXCのライブラリに比べて大きいのが難点でしたね。
拡張機能ですが、CでC++の行コメント"//"が使えたので大変便利でした。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
未知のハックに一心不乱に取り組んだ結果、私は自然の法則を変えてしまった -- あるハッカー
無償のコンパイラ (スコア:0)
日本でGCCはいつ頃から無償で利用できるCコンパイラとして認知されはじめたんでしょうか?
いちばん最初はLSIの試食版かな?
Re: (スコア:0)
DOSエクステンダー(TOWNS OS)上か
X68000 Human68kOS上のものでしたっけ
もち SunOSやVMSやOS−9とかが移植時期は早いんでしょうですけど
Re:無償のコンパイラ (スコア:3, 参考になる)
ちょっと調べたところ [retropc.net]、1989年にgcc 1.36 を移植したのがX68000最初のgccっぽい。
X6800の場合、gccの登場は結構早かったけど、
ライブラリ(glibc)や開発周辺環境(リンカ=hlkなど)の登場が遅く、
gcc登場当初は、商用コンパイラであるXCのライブラリが必須だった。
で、XC Ver.1 の最適化がタコだった(というか最適化は無きに等しかった)ので、
gccは「無償のコンパイラ」というより「最適化がすごいコンパイラ」という認識だったなぁ。
gccなら、XCよりも数倍速いコードを出力してくれました。
あとは、i386系プラットホームだとgcc の知名度向上としては、PC/AT 用の djgpp の登場が大きいんじゃないかな。
うろ覚えだけど、確か1991年頃にCマガジンでdjgccの特集があったと思います。djgpp独自のDOSエクステンダである go32 はPC-98にも移植されたので、98でもgccが使えたし。
Re:無償のコンパイラ (スコア:1)
x68000用のgcc(真理子版)はお世話になったなぁ。
幸い私はXC持ってたんでXCのライブラリとgccとHASとHLKで快適開発環境を構築してました。
あとでALL CのライブラリができたけどXCのライブラリに比べて大きいのが難点でしたね。
拡張機能ですが、CでC++の行コメント"//"が使えたので大変便利でした。