We then wrote a code - generating program to build static tables in c 然后編寫了一個代碼生成程序來用c構(gòu)建靜態(tài)表
As languages acquire more features , code - generating programs get less appealing 作為語言可以有很多特性,代碼生成程序就不需要這么多了。
First we discussed which problems were best solved with a code - generating program 首先我們討論了哪些問題最適合使用代碼生成程序來解決。
We determined which problems were best solved with a code - generating program , including 我們研究了代碼生成程序能夠很好地解決哪些問題,包括:
However , inadequate language design is not the only reason for needing code - generating programs 然而,語言設(shè)計(jì)不充分并不是需要代碼生成程序的唯一原因。
And most scheme implementations provide additional features to aid in building code - generating programs 大部分scheme的實(shí)現(xiàn)都提供了一些特性來輔助構(gòu)建代碼生成程序。
For example , java code generators may generate and update skeleton implementations but they cannot update the algorithms 比如, java代碼生成程序可以生成或者更新主干實(shí)現(xiàn),但是它們不可能改變算法。
What is available as a standard feature of one language may be available only through a code - generating program in another language 一種語言中的標(biāo)準(zhǔn)特性在另外一種語言中可能只能通過代碼生成程序實(shí)現(xiàn)。
A program or other coding sequence that produces a result of specified type and format ( " a macro generator " ; " a microcode generator " ) 產(chǎn)生某種指定類型和格式的結(jié)果的程序或另一種編碼序列(如“宏生成程序” 、 “微代碼生成程序” ) 。
We then examined a specific instance of table - building and went through the motions of writing a code - generating program to build static tables in c 然后又介紹了一個具體的構(gòu)建表的示例,并介紹了用c編寫這樣一個代碼生成程序來構(gòu)建靜態(tài)表的詳細(xì)過程。