開発者の活躍の場はデスクトップアプリケーションからWebアプリケーションなどのサーバサイドプログラミングに移り、ここ数年はスマートフォンやタブレットといった携帯型機器で動作するプログラムに移ってきている。 そして今は、コンパイル型、スクリプト型、強い型付け、弱い型付け、オブジェクト指向、といったようなプログラミング言語としての特性を見て利用する言語を選択するというよりも、対象とするアーキテクチャやプラットフォームに適したプログラミング言語を選ぶ時代になりつつある。そして、Rの地位向上を見ると、目的に合った言語を選ぶという考え方も必要だということが分かる