OSSとして公開されているプログラム言語であるScalaの特徴はどれか。
| ア | オブジェクト指向プログラミングと関数型プログラミングの両方が可能である。 |
| イ | クラスの多重継承が可能である。 |
| ウ | 実行前にコンパイルして、ネイティブコードを生成する必要がある。 |
| エ | 変数の型が、参照する実際の値によって実行時に決定される動的型付け言語である。 |
答え
【解説】
| ア | オブジェクト指向プログラミングと関数型プログラミングの両方が可能なのは、Scalaです。(〇) |
| イ | クラスの多重継承が可能なプログラム言語にはPythonなどがある。(×) |
| ウ | 実行前にコンパイルして、ネイティブコードを生成する必要なプログラム言語にはC言語などがある。(×) |
| エ | 変数の型が、参照する実際の値によって実行時に決定される動的型付け言語にはPerlやPythonなどがある。(×) |
【キーワード】
・Scala