📝プログラミング言語用語集

📝プログラミング言語用語集

いずれ 📝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なデータとはなんですか? #

永続的データ. つまり,データを変更する際に変更前のバージョンを常に保持するデータ構造の性質.