同図像性
同図像性（どうずぞうせい、英：Homoiconicity）は、一部のプログラミング言語が持つ特性である 。 ある言語のコードをその言語で操作できる場合、その言語は同図像性があるという。 「プログラムコードをデータとして扱う」と呼ばれることもある。 

同図像性はデータモデルを表現するための言語とプログラム言語が深く関連しているか、同一であることを意味する。 同図像性はメタプログラミングを容易にする。 

同図像性を持つ代表的なプログラミング言語はLispである。Lispの構造は階層化されたリストの形式をとるS式によって与えられる。その結果、プログラムは実行中にある関数にアクセスでき、プログラムによってその場でその関数を変更できる。 
Q9143
プログラミング言語
Concept
Q661075
メタプログラミング
Concept
Q132874
Lisp
Concept
Q3618086
階層化された
UNK
Q1113529
S式
Concept
Q925488
同図像性
Concept
Q925488
同図像性
Concept
Q925488
同図像性
Concept
Q925488
同図像性
Concept
Q925488
同図像性
Concept
programming paradigm