Stephen Shankland(CNET News.com)
2005/05/09 12:37
GCCは、オープンソースとフリーソフトウェアを支えるコンパイラだが、先ごろ新たにリリースされたGCC 4.0のデバッグと処理速度の向上に現在プログラマらが取り組んでいる。
リードプログラマのMark Mitchellは、4月22日にGCC 4.0をリリースした。これに搭載された新しい最適化フレームワークは、人間の書いたソースコードをコンピュータが理解できるバイナリコードに変換するプロセスを改善するよう設計されている。
だが、この新バージョンはまだ完成にはほど遠く、明確なパフォーマンスの向上が見られるまでには時間がかかると、Mitchellはインタビューのなかで語っている。「全く新しい最適化インフラを採用した。新インフラにはまだ前バージョンほど念入りな調整が施されていない」(Mitchell)
GCC 4.0がデビューして最初に遭遇した問題の1つがKDEだった。KDEは、Linuxコンピュータで幅広く利用されているグラフィカルインタフェースソフトウェアだが、そのパッケージがGCC 4.0ではコンパイルできず、KDEの開発参加者らがGCC 4.0を一時ブラックリストに入れてしまった。
KDEの足かせとなったこのバグは現在は修正済みで、まもなくバージョンアップが行われるはずだと、Mitchellは述べている。同氏は、「4.0.1のリフレッシュリリースは予定より早く投入できるだろう」とし、当初予想されていた2カ月ではなく1カ月以内になるとの見方を示した。
GCCは、フリー/オープンソースソフトウェアのほぼすべてのプログラムの生成に利用されているため、コンパイラ機能のわずかな向上や低下も、数千のプロジェクトに影響してしまう。
GCC 4.0はさらに、プログラマで作家のScott Laddが先週出したレビューにも悩まされた。同氏がGCC 4.0と前バージョンのGCC 3.4.3とを比較したところ、新バージョンの方がコードの生成に時間がかかるケースが多く、また生成されたコードのサイズも大きく、動作も遅いことが分かったという。
Laddは両方のコンパイラを4つのソフトウェアでテストした後、「GCC 4.0は前バージョンより優れているだろうか?データを見た限りでは間違いなく『劣っている』」と語った。だが同氏は、「メジャーアップデート直後の『.0.0』バージョンが製品のポテンシャルを完全に発揮するなどと期待すべきではない」として注意も呼びかけた。
Mitchellは、性能向上の他にもいくつかの改善点を挙げた。GCC 4.0では数百のバグが修正されており、また以前はサポートしていなかったプロセッサに対応するソフトウェアを生成できるようになった。さらに、科学分野で広く利用されているFortran 95というプログラム言語で書かれたソフトウェアもコンパイルできるようになっている。
この記事は海外CNET Networks発のニュースを編集部が日本向けに編集したものです。海外CNET Networksの記事へ
「ソーシャルメディアキャンペーン」の半数は失敗--アナリストが指摘する理由
人工知能による会話マーケティングの可能性
Windows VistaにとってXPはライバルか?--マイクロソフト グローバルマーケティング担当Brad Brooks氏
「iPodを日本で一番売りたい」--ビックカメラ有楽町店に聞く新iPodの魅力
進化するユーザビリティテスト〜「ユーザー行動観察調査」の効果・効能
“オトコの遊びゴコロ”をくすぐるロマンたっぷり「自動車ケータイ」
ソフトバンク株価の下落加速--iPhone一巡し資金繰りを懸念
エンタメCGM「gooメーカー☆メーカー」
ネットワーク型産業構造への衣替え?
iPhonista Nightの事後報告
公共団体のMSへの依存A会津若松市や島根に勇気!!
さあ来い!Silverlight 2
シュワ
オンライン広告は2012年に2兆円市場にーリーマンブラザース予測
「VMware Fusion 2.0」にて利用可能な「Automator」アクション
開発に便利なフリーソフト
9月の教諭の性的犯罪
ココが変わった、新型「ニンテンドーDSi」--「ニンテンドーDS Lite」と比較
フォトレポート:本体が分離するNTTドコモの「セパレートケータイ」の謎に迫る
話題のスマートフォン、写真で見るBlackBerry Bold
こんなものもありました--CEATECで見つけたオモシロ新技術たち
「iPhone 2.2」アップデートの概要が明らかに--App Storeのインターフェースなど変更
ケータイはまだまだ進化する--CEATECで見た未来の技術
自動車の未来を垣間見る--2008年パリモーターショーのコンセプトカー
2008年度グッドデザイン賞が発表--環境を意識した新基準も
GMのハイブリッドカー「Chevrolet Volt」、パリモーターショーに登場
今週の新製品総チェック:新PS3が登場!ニコンが発表した映像製品「UP」とは?
[レビュー]2011年画質を備えた高画質、多機能Blu-ray--ソニー「BDZ-X95」
今週の新製品総チェック:よりモバイルPCとして進化した「Let's note」が登場
今週の新製品総チェック:フルサイズCMOS搭載のキヤノン「EOS 5D Mark II」が登場
今週の新製品総チェック:第4世代iPod nano登場、ソニー「α」、松下「LUMIX」に新機種もメンバー限定サービスをご利用いただく場合、このページの上部からログイン、またはCNET_ID登録(無料)をしてください。