プログラム言語 (全23問中4問目)
No.4
次の特徴をもつプログラム言語及び実行環境であって,オープンソースソフトウェアとして提供されているものはどれか。
〔特徴〕
〔特徴〕
- 統計解析や機械学習の分野に適している。
- データ分析,グラフ描画などの,多数のソフトウェアパッケージが提供されている。
- 変数自体には型がなく,変数に代入されるオブジェクトの型は実行時に決まる。
出典:令和3年春期 問8
- Go
- Kotlin
- R
- Scala
- [出題歴]
- 応用情報技術者 R6秋期 問7
分類
テクノロジ系 » アルゴリズムとプログラミング » プログラム言語
正解
ウ
解説
- Goは、Googleが開発したオープンソースのプログラム言語です。静的型付け(ソースコードで変数や返り値の型が決まる)言語なので条件に当てはまりません。
- Kotlin(コトリン)はAndroidアプリの開発言語です。Java仮想マシン上で動作するので、Javaの膨大なライブラリが使えます。しかし、静的型付け言語なので条件に当てはまりません。
- 正しい。R言語(アール)は、統計解析用に開発されたプログラム言語です。最近では機械学習にも使用されています。統計やデータ分析を支援するパッケージが多数公開されていて、高度なグラフ描画も簡単にできます。また、インタープリタ言語であり動的型付けであることも特徴です。
- Scala(スカラ)は、オブジェクト指向をベースとしながら関数型言語の機能が使えるプログラム言語です。Java仮想マシン上で動作するので、Javaの膨大なライブラリが使えます。しかし、静的型付け言語なので条件に当てはまりません。