Huney

応用情報(AP) / アルゴリズムとプログラミング

関数型言語

関数型言語とは、関数の評価や組合せを中心に計算を表現する言語です。

関数型言語

正式名称

Functional Language

一言でいうと

関数の評価や組合せを中心に計算を表現する言語

初心者向け説明

関数を組み合わせて処理を表現し、副作用を抑えたりデータをなるべく変更しない考え方を重視する言語・スタイルです。

ポイント

  • HaskellやLisp系言語などが代表例
  • 関数を値として扱える考え方と相性がよい
  • 現代のマルチパラダイム言語にも考え方が取り入れられている

関連用語

関連記事

  • プログラム言語とは?言語の分類・プログラム制御・コンパイラまで基礎から理解しよう

🍯 はちみつメモ

関数型言語 = 関数の評価や組合せを中心に計算を表現する言語