Clojure単語

13件
クロージャー
  • 0
  • 0pt
掲示板へ

Clojureとは、Java仮想マシン上で動くLisp関数型言語である。関数型プログラミングクロージャ(closure)という単が出てくるが、関数つながりで関係とまではいかないものの全く別物である。

概要

関数型言語分けであるLispは、関数型プログラミングとしては破壊的代入を認めるなど、不全な部分が多く残っている。Lispには方言数にありどうせ全な互換性は望むべくもないのだから、従来のLispとの互換性を放棄してより関数型言語らしいLispにしようとしたのである。

しばしばJava仮想マシンで動く(JVM言語である)ことが強調されるが、.Net Framework上やJavascriptへのコンパイルでも動作する。

命名の由来

開発者Rich Hickey氏によると、発音はクロージャと同じとのこと。クロージャにちなんで名付けたというよりも、C#, Lisp, Javaからつけた名前で、他と被っていないことが重視されたようである。

Clojure is pronounced exactly like closure, where the s/j has the zh sound as in azure, pleasure etc.


The name was chosen to be unique. I wanted to involve c (c#), l (lisp) and j (java).

Once I came up with Clojure, given the pun on closure, the available domains and vast emptiness of the googlespace, it was an easy decision.

"meaning and pronunciation of Clojure"exitより選択抜

関連動画

関連商品

関連項目

関連リンク

【スポンサーリンク】

  • 0
  • 0pt
記事編集 編集履歴を閲覧

この記事の掲示板に最近描かれたお絵カキコ

お絵カキコがありません

この記事の掲示板に最近投稿されたピコカキコ

ピコカキコがありません

Clojure

1 ななしのよっしん
2016/12/05(月) 02:05:20 ID: aDTT2t7xlW
なんでlispをtcoできないjvmで動かさないといけないんですか
tcoが規格で義務付けられてるschemeに帰りますね
👍
高評価
0
👎
低評価
0
2 ななしのよっしん
2016/12/13(火) 01:38:36 ID: irL1nGoOQ7
まあ待つんだ、lispなんだからマクロ関数定義直せば、それなりに末尾再帰っぽく動くんじゃないか?
👍
高評価
0
👎
低評価
0
3 ななしのよっしん
2022/06/15(水) 22:08:07 ID: UA9SgKX9xq
👍
高評価
0
👎
低評価
0