-[[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 | - | |