プログラム言語(全22問中3問目)

次の特徴をもつプログラム言語及び実行環境であって,オープンソースソフトウェアとして提供されているものはどれか。

〔特徴〕
  • 統計解析や機械学習の分野に適している。
  • データ分析,グラフ描画などの,多数のソフトウェアパッケージが提供されている。
  • 変数自体には型がなく,変数に代入されるオブジェクトの型は実行時に決まる。

出典:令和3年春期 問 8

  • Go
  • Kotlin
  • R
  • Scala
正解 問題へ
分野:テクノロジ系
中分類:アルゴリズムとプログラミング
小分類:プログラム言語
解説
  • Goは、Googleが開発したオープンソースのプログラム言語です。静的型付け(ソースコードで変数や返り値の型が決まる)言語なので条件に当てはまりません。
  • Kotlin(コトリン)はAndroidアプリの開発言語です。Java仮想マシン上で動作するので、Javaの膨大なライブラリが使えます。しかし、静的型付け言語なので条件に当てはまりません。
  • 正しい。R言語(アール)は、統計解析用に開発されたプログラム言語です。最近では機械学習にも使用されています。統計やデータ分析を支援するパッケージが多数公開されていて、高度なグラフ描画も簡単にできます。また、インタープリタ言語であり動的型付けであることも特徴です。
  • Scala(スカラ)は、オブジェクト指向をベースとしながら関数型言語の機能が使えるプログラム言語です。Java仮想マシン上で動作するので、Javaの膨大なライブラリが使えます。しかし、静的型付け言語なので条件に当てはまりません。

Pagetop