「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

関数型プログラミング言語

pointこの用語のポイント

pointプログラミング言語の分類だよ

point「関数型プログラミング」とやらに分類されるやつだよ

pointLISPとかOcamlとかHaskellとかだよ

スポンサーリンク

簡単に書くよ

関数型プログラミング言語(読:カンスウガタプログラミングゲンゴ)とは

LISPとかOcamlとかHaskellとかのこと。
実は私も、よく分かっていないのですが

プログラミング言語(プログラムの元ネタ(ソースコード)を書くときに使う言葉)の分類のひとつ
であり

関数型プログラミングに分類されるプログラミング言語のこと
です。

関数(処理のまとまり)をプログラム構造の中心に据えて、あーだこーだする類のプログラミング言語
らしいですよ。


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として「プログラミング言語」と「関数型プログラミング」について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

プログラミング言語は「プログラムの元ネタソースコードを書くときに使う言葉」です。

一般的なプログラムというのは、まず人間語で元ネタを書き、それをコンピュータさんが分かる言葉に翻訳することで完成します。

関数型プログラミング言語

この「元ネタ」を書くときに使う言語がプログラミング言語です。

関数型プログラミング言語2

関数型プログラミングは「プログラミング言語の分類のひとつ」です。
具体的にどんなものかは、他のところで頑張って勉強してください。
私も他人様に説明できるほど理解できていません。

関数型プログラミング言語3

以上を踏まえて

関数型プログラミングに分類されるプログラミング言語

が「関数型プログラミング言語」です。
そのまんまと言えば、そのまんまな説明ですね。

なんとなく分かると思いますが、実際に「関数型プログラミング言語」という名前のプログラミング言語があるわけでは ありません。
「関数型プログラミング言語」もプログラミング言語の分類を表す名称です。

私も詳しくは知りませんが、LISPとかMLとかOcamlとかHaskellとかScalaとかが関数型プログラミング言語に分類されるようです。
実際に触ってみるのが手っ取り早いと思います。


image piyo2

一言でまとめるよ

まぁ「関数型プログラミング言語」って単語が出てきたら「プログラミング言語(プログラムの元ネタ(ソースコード)を書くときに使う言葉)の分類なんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像009
書籍画像056

おまけ

■訳してみるよ

「関数型」は日本語ですね。
「programming(プログラミング)」は「program(プログラム)」+「ing」です。
「program(プログラム)」の意味は「計画」とか「演目」とか「(コンピュータの)プログラム」とかです。
「言語」は日本語ですね。
何となく くっつけると

関数型でプログラムを作るときに使う言語

となります。





書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
つくって、壊して、直して学ぶ Git&GitHub 入門
インフルエンサー六法 活動開始から情報発信、収益化までに潜むトラブル対策50