応用情報技術者令和3年春期 午前問8

問8

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

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

分類

テクノロジ系 » アルゴリズムとプログラミング » プログラム言語

正解

解説

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

Pagetop