各サービスの使用言語

下記はネットや雑誌などで調べた結果です。

サービス主要使用言語備考
GoogleJava, Python
YahooPHP
TwitterScala, Erlang
FacebookPHPPHPをC++に変換するHipHop?で処理速度を改善
Amazon.comRuby
Salesforce.comApex(Javaベース)
FourSquare?Scala
mixiPerl
GREE
はてなPerl

言語によるメモリの上限値

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

命令型言語

関数型言語


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