One can note that, code generation has always existed ! what is a code compiler?
我们可以注意到,代码生成其实一直都是存在的!那什么是代码编译呢?
For this, this dissertation develops a general concept of nc Code Compiler, based on studies the technical structure of general nc Code Compier.
为此,本文针对上述问题,研究了通用数控代码编译器的技术构成,开发出了一个具有通用意义的NC代码编译系统。
After all the fun of Chapter 6, Chapter 7 describes how IMCC, the Intermediate Code Compiler, can simplify much of the work involved in programming in Parrot assembly.
在第6章的有趣内容之后,第7章描述了IMCC(中间码编译器,Intermediate Code Compiler)如何可以简化Parrot汇编编程中的大部分工作。
Then studies compiler techniques, in view of the characteristics of NC code, describes a grammar of the NC code, and designs the overall structure of the NC code compiler.
研究了编译技术,针对NC代码的特点,对NC代码进行了文法描述,并设计了NC代码编译器的总体结构。
This additional information is used by tools for the purposes of documentation, compiler checking, and code analysis.
用于文档编制、编译器检查和代码分析的工具可以使用这些额外信息。
Now we can take a look at some code to see how the GWT compiler optimizes it.
现在,我们可以通过检查一些代码来查看GWT编译器是如何优化代码的。
This is also our trusty compiler, but this one generates code for the SPEs.
这也是可信赖的一个编译器,它可以为SPE生成代码。
It's smart about how it does this: If the same added code is needed by more than one binding, the binding compiler only generates the code once.
编译器执行该工作的方式是智能化的:如果多个绑定需要同一个添加代码,那么绑定编译器只要生成代码一次。
In general, metadata's benefits fall into three categories: documentation, compiler checking, and code analysis.
一般来说,元数据的好处分为三类:文档编制、编译器检查和代码分析。
The JIT compiler may produce incorrect code that either references or attempts to branch to an invalid location.
JIT编译器可能生成错误代码,该代码引用或尝试对无效的位置进行分支。
Isn't it amazing how much code the compiler actually generates for such a tiny program?
对于这么一个小的程序,编译器生成了这么多的代码,真的很令人惊异!
In addition, you do not always know which JVMs your code will run on, and the JIT compiler could always change to generate code that breaks this idiom.
此外,您并不总能知道代码会在哪些JVM上运行,而JIT编译器总是会发生变化,从而生成破坏此习语的代码。
Dynamic code generation - Because dynamic code generation depends on the JIT Compiler, there is no support for any dynamic language compilation.
动态代码生成——因为动态代码生成依赖于JIT编译器,所以对任何动态语言编译的过程也不能支持。
This type, like 32-bit types on early 16-bit hardware, is actually handled by elaborate code generated by the compiler.
这个类型与早期16位硬件上的32位类型一样,实际上是通过编译器所生成的复杂代码而进行处理的。
I find it confusing for the programmer and very difficult to get right inside the compiler 's code generator.
这会使程序员感到迷惑,而且在编译器的代码生成器中很难实现。
The AOT-compiled code is the equivalent to the native code the JIT compiler would generate if it used a fixed optimisation level.
如果JIT使用了一种固定的优化级别,那么AOT编译的代码就等同于JIT编译器生成的本地代码。
The code runs as expected, no compiler errors or issues and - most usefully - the code is self-documenting: the intention is clear.
代码的运行结果与预期一致,没有编译错误,最重要的是这段代码的可读性非常好:其意图是非常清晰的。
In a JVM with AOT-compiled code but no JIT compiler, the number of transitions is determined by the set of methods that were compiled into the JXEs.
在具有AOT编译代码而没有JIT编译器的JVM中,转换次数是由被编译到JXE中的方法决定的。
To do this using AspectJ, you must compile your class and aspect code with the ajc compiler.
要使用AspectJ 完成这个操作,必须使用ajc编译器来编译类和Aspect代码。
Let me rewrite the generated code to ignore the code that the C# compiler originally generated...
让我重写一下生成的(IL)代码吧,让编译器忽略以前生成的”。
Now compile your code using the Flex compiler.
现在,使用Flex编译器编译您的代码。
JIT compiler to accelerate running Ruby code.
加速Ruby代码运行速度的JIT编译器。
AspectJ's compiler eagerly parses aspect code as you type, spotting the parenthesis error immediately.
AspectJ的编译器在键入代码的时候就会主动解析方面代码,立即指出括号错误。
The first step, AOT code generation (using the jxeinajar tool), generates native code using the AOT compiler.
第一步,AOT代码生成(使用jxeinajar工具),使用AOT编译器生成本地代码。
Second, once you've written a Flex application, you compile the code using the MXML compiler.
其次,编写完Flex应用程序之后,使用MXML编译器编译代码。
When you use generics, you supply that added information as part of the source code, and the compiler incorporates the added reference type information directly into your binary class files.
在使用泛型时,可以提供附加信息作为源代码的一部分,然后编译器会把附加的引用类型信息直接整合到二进制的类文件中。
If you step through the code you will see that the compiler is very flexible when it creates these methods.
如果您一步步地执行该代码,会看到编译器在创建这些方法时是非常灵活的。
If you can find the libraries and the compiler options, your code is likely to work just about anywhere.
如果您可以找到库和编译器选项,那么代码就很可能在任何地方都能工作。
A compiler, for instance, expects source code as input and transmutes it to binary code suitable for execution.
例如,编译器期望获得源代码作为输入并将其转化为适于执行的二进制代码。
A compiler, for instance, expects source code as input and transmutes it to binary code suitable for execution.
例如,编译器期望获得源代码作为输入并将其转化为适于执行的二进制代码。
应用推荐