#author("2018-10-15T11:18:36+00:00","default:admin","admin")
-[[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]]

-[[今学ぶべきプログラミング言語ランキング【2018最新版】:https://blog.codecamp.jp/progrmming-language]]
-[[プログラミング言語別年収中央値を発表、求人検索エンジン「スタンバイ」調べ:https://www.bizreach.co.jp/pressroom/pressrelease/2018/0807.html]]

-[[亀山の講義 - 筑波大学:http://www.cs.tsukuba.ac.jp/~kam/edu-j.html]]
--[[プログラム言語論:http://www.cs.tsukuba.ac.jp/~kam/lecture/plm2017/]]([[PDF:http://www.cs.tsukuba.ac.jp/~kam/lecture/plm2014/8.pdf]])

-[[千葉滋研究室 - 東京大学:https://www.csg.ci.i.u-tokyo.ac.jp/about/]]

-[[小宮 常康 - 電気通信大学:http://www.spa.is.uec.ac.jp/~komiya/]]

* 各サービスの使用言語 [#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 | - | |

*命令型言語 [#y67f9065]
-[[命令型プログラミング - Wikipedia:https://ja.wikipedia.org/wiki/%E5%91%BD%E4%BB%A4%E5%9E%8B%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0]]

*関数型言語 [#w1c004df]
-[[関数型言語 - Wikipedia:https://ja.wikipedia.org/wiki/%E9%96%A2%E6%95%B0%E5%9E%8B%E8%A8%80%E8%AA%9E]]

-Erlang
-Haskell
-Lisp
-OCaml
-Scala

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