S-表达式
维基百科,自由的 encyclopedia
所谓“S-表达式/运算式”(S-expression)或“sexp”(其中“S”代表“符号的”),是指一种以人类可读的文本形式表达半结构化数据的约定。S-表达式可能以其在Lisp家族的编程语言中的使用而为人所知。其他应用则见于由Lisp衍生的语言,如DSSSL(英语:Document Style Semantics and Specification Language),以及如IMAP之类通信协议中作为标记出现和约翰·麦卡锡的CBCL(英语:Common Business Communication Language)。语法细节和所支持的数据类型虽因语言而异,但这些语言间最通用的特性则是使用S-表达式作为括号化的前缀表示法(有时亦作剑桥波兰表示法)。