词条 | colm |
释义 | 1.一种编程语言 Adrian Thurston最近发布了Colm(计算机语言处理)的第一个版本,这种语言被设计用来对计算机语言进行分析和转换。 Adrian是在皇后大学(ON,Canada)读博士期间开发了Colm。他解释说: 一种转换语言会拥有基于正规语言的类型系统。它不会定义类或是数据结构,而是会定义语法。根据语法会自动构造解析器,而这个解析器会用于两种目的: 解析输入语言,并解析执行分析的程序中的结构模式。在这种设定中,基于语法的解析非常重要,因为它确保输入和结构化模式都从同样的类型系列解析为树状结构,从而让我们可以进行比较。 Colm的主要贡献在于解析方法。 Colm的解析引擎是广义上的,但是它也考虑到了对二进制全局数据结构的构建,那种结构可以在解析过程中查询。在其它广义的方法中,对全局数据的构建需要慎重的考虑,因为在解析方法中会存在固有的并发操作。这是一种非常巧妙的方法,经常可以在总体上避免问题的发生,并把问题延迟到对解析森林在解析之后的后续处理中。 使用Colm,我们可以在对输入的第一次遍历过程中就获得正确的解析树,并确保某些回溯操作是可接受的。Colm让我们不需要推断对全局数据的并发更新,也不需要获取很多可能的解析树,只是把错误的抛弃即可。 元编程(也叫做面向元模型的编程)取得了很大进展,这多亏有了对语言工作台和像Colm这样强大的转换技术的开发。 2.整合在线营销 colm是整合在线营销(Co-OnLine Marketing)的首字母组合而成的新单词。 在国际营销方面,整合在线营销是国际最新的营销模式,为了阐述和说明相关对象方便起见,就创造了这一个新单词。 colm可以作为名词----整合在线营销,也可以作为形容词--和整合在线营销有关的 ,整合在线营销的,在整合在线营销方面的。 示例 1.Baidu.com is good at colm.(百度擅长整合在线营销。) 2.I just know something about colm-mode.(我刚刚知道一点整合在线营销模式方面的事。) |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。