Type: concept
Confidence: 0.95
Created: 2026-04-17
Updated: 2026-04-17
Tags: 技术研究计算理论

同像性

概述

同像性(Homoiconicity)指编程语言的程序和数据使用相同的表示形式,使得程序可以将其他程序作为数据来创建、修改和执行。LISP 是第一个具有同像性的主流编程语言。

关键内容

定义

字面意思是"相同的表示"(homo = 相同,icon = 表示)。在 LISP 中,程序和数据都使用 S-表达式 表示。

在 LISP 中的体现

带来的能力

现代回声

来源

相关