テクノロジ系 / 基礎理論
関数型言語
関数型言語は、処理を関数の組合せとして記述するプログラミング言語です。
もう少し詳しく
計算を、データを受け取って結果を返す関数の組合せとして表現する言語です。状態の変化を避け、同じ入力には常に同じ結果を返すように書くことを重視します。命令を順に実行する手続き型言語と対比される、プログラミングの考え方(パラダイム)の一つです。
試験での見方
例:処理を関数の組合せで表すのが関数型言語です。
テクノロジ系 / 基礎理論
関数型言語は、処理を関数の組合せとして記述するプログラミング言語です。
計算を、データを受け取って結果を返す関数の組合せとして表現する言語です。状態の変化を避け、同じ入力には常に同じ結果を返すように書くことを重視します。命令を順に実行する手続き型言語と対比される、プログラミングの考え方(パラダイム)の一つです。
例:処理を関数の組合せで表すのが関数型言語です。
処理を関数の組合せで記述する点が核心です。手続き型言語との考え方の違いが問われます。