japan.internet.com


Google、コード検索から分かった統計を紹介
2009/7/24 11:30

Google は Web サイトをクローリングしているだけではない。ソースコードも見ているのだ。Google のオープンソース プログラム担当マネージャを務める Chris DiBona 氏は23日、カリフォルニア州サンノゼで開催中の『OSCON 2009』(7月20日-24日) における基調講演を、このような言葉で始めた。

『Google Labs』のサイトで『Google Code Search』が利用できるようになってからしばらく経つ。DiBona 氏はオープンソースの現状について、おそらくは予想外の知られざる事実を明らかにした。

DiBona 氏によると、Google はコード検索のためのクローリングによって、重複するものを除く3000万のファイルを確認しており、その中には約25億行に及ぶオープンソース コードが含まれているという。その後、同氏は聴衆に Google の発見に関する質問をして、ちょっとしたクイズを楽しんだ。

たとえば、「オープンソース プログラムは、『C』と『C++』のどちらで書かれたものが多い?」といったような質問だ。答えは C 言語ベースのプログラムで、C++ の倍以上あるという。

『Perl』と『PHP』ではどうだろう? PHP で書かれたものの方が、コードの量にして3700万行以上多かった。

『Smalltalk』対『Objective-C』では? Smalltalk がほぼ3倍のコード量で勝利している。

『Troff』と『Ruby』はどうか? コードの量で8800万行以上の差を付け、Troff の勝ちだ。

プロジェクト重複などの要因により、これらの数字にはおそらくある程度の誤差があることを DiBona 氏は認めたが、「量の多さで埋め合わせをしますよ」と冗談でかわした。
(David Needle 海外)


◆インターネットコムメルマガ無料配信中

関連記事
関連テーマ
オープンソース Ruby PHP Google 
カテゴリ
Webテクノロジー

最新記事一覧
オンキヨーのオーディオ開発ノウハウを結集した本格ヘッドホン登場--その質感の高さを試す
「GALAXY S4」が販売開始 -- 六本木で深夜0時にカウントダウンイベントを開催
「UQ WiMAX」、5月28日正午より東京メトロ白金高輪/永田町駅で利用可能に、これで全線サービス エリア化
LINE camera の写真デコ用スタンプに「おさわり探偵なめこ栽培キット」など7種類登場
子供の成長にあわせて月額定額で本を送ってくれる『The Littel Book Club』
ネットギア、10Gbit 12ポート スマートスイッチを44万円で販売
ニフティ、「@nifty 光ライフ with フレッツ」新規申込で IPv6 に標準対応
日本 IBM、OpenStack/OASIS TOSCA 対応のクラウド自動化 SmarterCloud Orchestrator を販売
JAXA、夏休みに「イプシロン」打上取材ツアーを開催
マークスタイラーが秋冬の最新コレクションを発表 -- ショーの模様は特設サイトで公開
「SnapDish 料理カメラ」と「高田純次のアジアぷらぷら」が連携開始--アジア各地の料理レシピや写真を配信
ソフトバンクテレコム、被災地の企業など対象に「Google Apps for Business」を1年間無償提供へ
中高生向け IT キャンプ「Life is Tech!」が Windows 8 アプリ開発コースを今夏より新設
Google が震災復興支援プロジェクト「イノベーション東北」開始、現地ニーズと支援をクラウドマッチング
ファミリーネットジャパンと大日本印刷、電力消費ピーク時にクーポンなどで外出を促す実証実験
アクセンチュア、東京都から「アジアヘッドクォーター特区」での外国企業の発掘/誘致事業を受託
女性にモテる車とは?-- Goo-net が「車のモテコスパランキング」に関するインフォグラフィックを公開
カスタマーサポート支援「Zendesk」の iPad アプリが一新 -- 14か国語に対応/業績統計などのビューを追加
天然の巻き貝を使ったエコロジカルな iPhone スピーカー「Shellphone Loudspeaker」
JAXA、イプシロンロケット試験機を8月打ち上げへ--機体デザインを公開
⇒次の10件


ニュース検索

[0]TOP
[1]ニュースメール
[2]ランキング
[3]検索キーワード
▲ページTOPへ

インターネットコムのサイトについて お問い合わせ 利用規約 プライバシーポリシー 会社概要
Copyright 2013 internet.com K.K. (Japan) All Rights Reserved.