如何理解编程语言中的meta前缀?

在Ruby中经常提到的meta-programming, meta-class, meta-information 等等,这里的meta是什么意思? { ‘meta-programming’ => '元编程‘ } ? 但是“元”是啥? ‘meta’前缀意在强调什么?

1 个回答

元/meta在自然科学和人文学科中都很常见。
例:metahistory/元历史即表示历史的历史,相当于历史学发展史。

meta-programming 编程的编程
meta-class 类的类
meta-information 信息的信息 html文件头的meta参数也是这个东西,意思是描述该页信息的信息。

你的回答