在Crusoe处理器中,通过采用专有的代码变体(code morphing)软件,大大地减少了晶体管的数目。其结果是,晶体管的数目虽然大大地减少了,但是增加了在运行中翻译指令的开销。
基于1个网页-相关网页
通用性:由于不需要列出所有可能的元素名,使代码更加通用,可以包含可能出现在实例文档中的不同特性元素的变体。
Generality: Without having to list all possible element names, the code is general enough to encompass the variation of different feature elements that might appear in instance documents.
自动化工具可以使用那些描述(我将使用通用的术语bnf来指代这两种变体)或与它们近似的描述来为您生成解析代码。
Automated tools can use those descriptions (I'll use the generic term, BNF, to refer to both variations) or a close approximation thereto to generate your parsing code for you.
作为Lips的一种变体,Clojure的优势之一就是代码即数据(也称为同像(homoiconicity))。
One of the benefits of Clojure as a Lisp variant is that code is data (also known as homoiconicity).
应用推荐