自分の考えをまとめたものです。 前提としてプログラミング言語間の性能ベンチマークは好きではありません。 この記事で書いてある自分の考えに基づくとあまり意味のないものだからです。 本題 プログラミング言語の性能については得られる性能とそのために必要なコストの曲線(コスパ曲線)を意識することが最も重要だと考えています。 (無限のコストを投入すればどの言語においても同じ性能に到達すると仮定しています) コスパ曲線については以下のことを考えています。 ビジネスの場合は投入できるコストを一定としたときに最大の利益を得られるプログラミング言語を選ぶのがよい 性能によって得られる利益はビジネスごとに異なるため考える必要がある 利益の積分値を最大化したい、区間についてはそれぞれで設定する コスパ曲線は人のスキルに依存する 学習なり採用なりで人にスキルに対してコストを払うことでコスパ曲線が変化する コスパ曲