アカウント名:
パスワード:
日本でGCCはいつ頃から無償で利用できるCコンパイラとして認知されはじめたんでしょうか?いちばん最初はLSIの試食版かな?
自分が社会人になった1988年には、自社製 UNIX ミニコンやワークステーションには既に GCC がインストールされてました。GCC のバイナリーやソースコードは USENET のニュースグループやテープ回覧で手に入れてたようです。当時は 68020 を使った UNIX WS やミニコンが全盛で国産のマシンもたくさんありました。システム標準のコンパイラは pcc ですが、各社それなりにコード生成をチューニングしていて性能的には GCC とそれほど変わらなかったように思います。
が、例えば Emacs, TeX, KCL や X11 などの大物をビルドするには GCC があった方が便利なので各社中の人やユーザーなどみんなして移植してました。できたパッチは fj.sources とかで流したり、本家にマージしてもらったりしてたような。
私自身の GCC ブームは SPARC Station 1 を一台独占して使えるようになってからです。当時のオブジェクト指向ブームに乗せられた私は C++ が使いたくて仕方なかったのですが、AT&T のコンパイラは買ってもらえなかった。そこにちょうど GCC 2系列がリリースされて C++ もそれなりに安定して使えるようになった。しかも、最新のテンプレートや例外も使えるときたもんだ。まー、新しいバージョンが手に入る度にビルドしてましたよ。
ちなみに、Sun OS のコンパイラで GCC をビルドすると最適化のバグでコンパイラが死にました。stage1 では最適化レベルを落としましょう。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
Stay hungry, Stay foolish. -- Steven Paul Jobs
無償のコンパイラ (スコア:0)
日本でGCCはいつ頃から無償で利用できるCコンパイラとして認知されはじめたんでしょうか?
いちばん最初はLSIの試食版かな?
Re:無償のコンパイラ (スコア:1)
自分が社会人になった1988年には、自社製 UNIX ミニコンやワークステーションには既に GCC がインストールされてました。
GCC のバイナリーやソースコードは USENET のニュースグループやテープ回覧で手に入れてたようです。
当時は 68020 を使った UNIX WS やミニコンが全盛で国産のマシンもたくさんありました。
システム標準のコンパイラは pcc ですが、各社それなりにコード生成をチューニングしていて性能的には GCC とそれほど変わらなかったように思います。
が、例えば Emacs, TeX, KCL や X11 などの大物をビルドするには GCC があった方が便利なので各社中の人やユーザーなどみんなして移植してました。
できたパッチは fj.sources とかで流したり、本家にマージしてもらったりしてたような。
私自身の GCC ブームは SPARC Station 1 を一台独占して使えるようになってからです。
当時のオブジェクト指向ブームに乗せられた私は C++ が使いたくて仕方なかったのですが、AT&T のコンパイラは買ってもらえなかった。
そこにちょうど GCC 2系列がリリースされて C++ もそれなりに安定して使えるようになった。
しかも、最新のテンプレートや例外も使えるときたもんだ。
まー、新しいバージョンが手に入る度にビルドしてましたよ。
ちなみに、Sun OS のコンパイラで GCC をビルドすると最適化のバグでコンパイラが死にました。stage1 では最適化レベルを落としましょう。