并行性的难题和生成有效代码所需的优化不适合在单个的编译器构造的课程中讲。
The hard issues of parallelism and the optimizations needed to produce effective code just don't fit into the time available for a single course in compiler construction.
因此样式表编译器构造了决策树,在运行时用它来决定将哪个模板规则应用于给定节点。
The style sheet compiler therefore constructs a decision tree which is used at run time to decide which template rule to apply to a given node.
本文主要介绍基于编译器构造技术中的由正规表达式到最小化dfa的算法设计和实现技术,以及自动机转换正规式的方法。
This thesis introduces the arithmetic design that how regular expression switches to minimum state DFA and the method how finite automata switches to regular expression.
然而,您可能已经意识到了使用编译器的强大功能:DF A构造算法来负责所有状态管理。
However, you can already appreciate the power of using a compiler: the DFA construction algorithm takes care of all the state management.
绑定编译器的早期版本不经历构造代码生成模型这一步,而是直接从绑定生成代码。
Early versions of the binding compiler did not go through this step of constructing a code generation model, instead generating code directly from the binding.
最后,通过一个编译器和相关的支持数据库,配方构造转换成一个RecipeJAUS命令序列。
Finally, the recipe construct undergoes translation to a RecipeJAUS command sequence through a compiler and associated support database.
程序语言有“语法规则”,由其决定了程序是否构造正确。 编译器检查程序是否违反了语法规则,并且在规则被破坏的时候产生语法错误报告。
Programming languages have a set of syntax rules that determine whether a program is
该数据库加上一个配方构造编译器,组成了配方构造开发环境的核心。
This database, along with a recipe construct compiler, comprises the core of the recipe construct development environment.
第二种情况是,类型具有一个用于静态字段的初始值设定项,在这种情况下,编译器会在后台添加类型构造函数。
The second scenario is when a type has a initializer for a static field, in which case the compiler adds a type constructor behind the scenes.
它由一个解释器和一个执行线程管理程序组成,前者用于处理配方构造编译器的输出,后者用于处理可作为多任务执行的配方构造元素。
It consists of an interpreter for the output of a recipe construct compiler coupled with an execution thread manager to handle recipe construct elements that can be multitasked.
即使您不使用Static2的实例,该编译器仍然会创建这个新对象,以便不会遗漏调用该构造函数的任何副作用。
Even though you won't use the instance of Static2, the compiler will still create the new object so as not to miss any side effects of invoking the constructor.
自动装箱:编译器不生成对包装器类的value Of方法的调用,而是生成对构造函数的调用。
Autoboxing: Rather than generating calls to the valueOf method in the wrapper class, the compiler generates calls to the constructor instead.
jxeinajar工具编译JAR文件中的方法并构造一个JXE 文件,后者包含原始 JAR 文件的内容以及AOT编译器生成的本地代码。
The jxeinajar tool compiles the methods in a JAR file and constructs a JXE file that contains both the contents of the original JAR file and the native code generated by the AOT compiler.
当存在显式类型构造函数时,编译器不会用beforefieldinit标记该类型,精确的计时限制会导致FxCop所暗示的性能下降。
When an explicit type constructor is present, the compilers will not mark the type with beforefieldinit, and the precise timing restrictions lead to the performance drop hinted at by FxCop.
编译器是以一种管道架构来构造的,这种架构由几个阶段(stage)组成,每个阶段处理不同格式的数据(见图2)。
Compilers are constructed in a pipeline architecture made up of several stages that communicate different forms of data (see Figure 2).
如果没有为一个类显式定义任何构造函数,编译器将自动为这个类生成默认构造函数。
If we do not explicitly define any constructors, then the compiler will generate the default constructor for us.
如果程序员没有提供拷贝构造函数,那么编译器会自动生成默认的拷贝构造函数。默认的拷贝构造函数会执行简单的操作,即按位拷贝对象。
Default copy constructor does a very simple operation, they will do a bit-wise (member-wise) copy of an object, which means that the object will be copied bit by bit.
你没有定义复制构造函数,默认的是由编译器创建的。
You didn't define a copy constructor so a default one was created by the compiler.
这样处理的好处是便于构造正确性可证明的编译器设计的理论基础。
The benefit is that one can build up the theory of correctness provable compiler easily.
采用这一方法,在设计好某一特定类型半规整电路的单元版图和整体结构后,可以比较方便快速地构造出其对应的版图编译器。
Using these methods, a given type of layout compiler can be easily and rapidly constructed when both the layout of leaf cells and the overall structure of the semi regular circuit are ready.
为什么调用父类的构造函数不在编译器的第一个调用生成内部类的构造函数?
Why the call to the parent constructor is not the first call in the compiler generated constructor for Inner class?
注意:实际上在这种情况下,编译器是会对拷贝构造进行优化的。
Note: the compiler is actually allowed (but not required) to optimize away the copy construction in this kind of situation.
编程语言编译器已向您的类型中添加默认静态构造函数,但未将其设置为私有。
The programming language compiler added a default static constructor to your type and did not make it private.
文中研究并实现了编译器前端的自动构造技术,能大大提高编译类软件的开发效率。
This paper mainly discusses the technology on auto-construction of a front-end complier, which can greatly improve the developing efficiency of compiler software.
再一次,如果你不提供一个拷贝构造函数,编译器生成一个你,再一次复制使用拷贝构造函数成员。
Again, if you don't provide a copy constructor, the compiler generates one for you, again just copying the members using the copy constructor.
并构造了编译器。
你仍然可以不小心使用了私有的构造方法(例如,在一组限制的范围),但编译器将禁止你使用过删除构造函数。
You could still accidentally use a private constructor (e. g. in a restricted set of scopes), but the compiler will forbid you from ever using a deleted constructor.
当前,编译器可根据需要动态增加堆,最多可增加到总堆大小限制,并且只需要固定大小的缓冲区即可构造预编译头。
Currently, the compiler dynamically grows the heaps as necessary up to a total heap size limit, and requires a fixed-size buffer only to construct precompiled headers.
当前,编译器可根据需要动态增加堆,最多可增加到总堆大小限制,并且只需要固定大小的缓冲区即可构造预编译头。
Currently, the compiler dynamically grows the heaps as necessary up to a total heap size limit, and requires a fixed-size buffer only to construct precompiled headers.
应用推荐