-[[wikipedia - プログラミング言語:http://ja.wikipedia.org/wiki/%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%9f%e3%83%b3%e3%82%b0%e8%a8%80%e8%aa%9e]]
-[[wikipedia - プログラミング言語の比較:http://ja.wikipedia.org/wiki/%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%9f%e3%83%b3%e3%82%b0%e8%a8%80%e8%aa%9e%e3%81%ae%e6%af%94%e8%bc%83]]
-[[各プログラミング言語の処理速度比較表:http://ivystar.jp/programming/%E5%90%84%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E%E3%81%AE%E5%87%A6%E7%90%86%E9%80%9F%E5%BA%A6%E6%AF%94%E8%BC%83%E8%A1%A8/]]
-[[The Computer Language Benchmarks Game:http://shootout.alioth.debian.org/]] ... 各プログラミング言語のベンチマーク結果の比較ができる
-[[Perl, Python, Ruby の比較:http://www.shido.info/py/python1.html]]

* 各サービスの使用言語 [#aadb509d]
下記はネットや雑誌などで調べた結果です。
| サービス | 主要使用言語 | 備考 |h
| Google | Java, Python | |
| Yahoo | PHP | |
| Twitter | Scala, Erlang | |
| Facebook | PHP | PHPをC++に変換するHipHopで処理速度を改善 |
| Amazon.com | Ruby | |
| Salesforce.com | Apex(Javaベース)| |
| FourSquare | Scala | |
| mixi | Perl | |
| GREE | | |
| はてな | Perl | |

-[[軽量プログラミング言語:http://itpro.nikkeibp.co.jp/article/COLUMN/20081031/318295/?ST=itproexpo]]

* 言語によるメモリの上限値 [#edbb631c]
| 言語 | 上限値 | 備考 |h
| Java | 約2.5GB | JVMの最大値。Solarisは上限がないらしいが、だからといってSolarisは使わん。|
| Python | | |
| Perl | なし |Perlはデータの大きさに恣意的な制限を設けていない。つまりPerlでは、メモリさえ十分にあればファイルを丸ごと1つの文字列に入れてしまうこともできる。再帰の深さにも制限がない。また、連想配列が使用するハッシュテーブルは、パフォーマンスを損なわないように必要に応じて自動的に大きくなる。Perlでは、大量のデータをすばやく走査できるように、工夫を凝らしたパターンマッチの技術を使っている。|
| Ruby | | |
| PHP | - | php.ini の memory_limit の値次第 |
| Go | | |
| C | - | |

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS