📝プログラミング言語用語集
いずれ 📝Programming Base Concepts に統合するかもしれない.
未整理な用語置き場.
📝immutable WIKI #
不変性. 一度値をセット(束縛)したらあとから変更できないということ.
破壊的変更が起きないともいう. データが変わる心配が不要.
📝persistent WIKI #
永続性. データを変更する際に変更前のバージョンを常に保持するデータ構造の性質. 永続データ構造と訳される.
ref: 永続データ構造 - Wikipedia
- note: deep copy vs shallow copy
homoiconicity | 同図像性 #
ある言語のコードをその言語で操作できる場合, その言語は同図像性があるという.
「プログラムコードをデータとして扱う」と呼ばれることもある.
多くのLisp言語で実現されておりLisp言語の特徴の一つとなっている.
ref. 同図像性 - Wikipedia
Anki❓ #
Homoiconicityはなんですか?日本語訳は? #
同図像性. ある言語のコードをその言語で操作できるプログラミングの特性.
Immutableなデータとはなんですか? #
不変なデータ. つまり,値を1度セットしたらあとから変更できないデータ.
Persistentなデータとはなんですか? #
永続的データ. つまり,データを変更する際に変更前のバージョンを常に保持するデータ構造の性質.