A look at the compiler code shows that line number information is already being added to the generated class files.
当我们查看编译器代码时我们会看到,行号信息已经被加到了产生的class文件中了。
The automatic generation system, which transforms the denotational semantics of code generation languages into efficient compiler code generator, has been developed.
本文中描述了把代码生成语言的指称语义描述变换为编译程序代码生成器的一个变换系统。
These changes include a complete rewrite of the binding compiler code generation, with an added option for using source code enhancement as an alternative to bytecode enhancement.
这些变化包括:对编译器代码生成进行完全重写,添加用源代码增强代替字节码增强的选项。
This additional information is used by tools for the purposes of documentation, compiler checking, and code analysis.
用于文档编制、编译器检查和代码分析的工具可以使用这些额外信息。
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.
编译器执行该工作的方式是智能化的:如果多个绑定需要同一个添加代码,那么绑定编译器只要生成代码一次。
If you don't have a compiler that can produce code to take advantage of the underlying processor architecture and instruction set, then the fastest machines will be useless.
如果您没有可以生成代码来利用底层处理器架构和指令集的编译器,那么最快的机器也将是无用的。
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编译器总是会发生变化,从而生成破坏此习语的代码。
To eliminate interpretation's high performance cost, a JIT compiler selects frequently executed code to be translated directly to the CPU's native instructions.
为了消除解释的高性能代价,JIT编译器选择将频繁执行的代码直接转换为CPU的本地指令。
I find it confusing for the programmer and very difficult to get right inside the compiler 's code generator.
这会使程序员感到迷惑,而且在编译器的代码生成器中很难实现。
One can note that, code generation has always existed ! what is a code compiler?
我们可以注意到,代码生成其实一直都是存在的!那什么是代码编译呢?
Unfortunately, not all software copes with this elegantly, and in fact, the default compiler options generate 32-bit code.
不幸的是,并非所有的软件都可以充分利用这个优点;实际上,默认编译器选项生成的就是32位的代码。
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.
代码的运行结果与预期一致,没有编译错误,最重要的是这段代码的可读性非常好:其意图是非常清晰的。
When you compile your program, the compiler knows which piece of code is a number, which is a string and so on.
当你编译程序时,编译器可以分辨出哪个是数字,哪个是字符串。
The binding compiler adds JiBX binding code to your class files, preparing them for use with the JiBX runtime.
绑定编译器将JiBX 绑定代码添加到您的类文件,编译它们以在 JiBX运行时使用。
Psyco — to keep it very short — is a just-in-time (JIT) compiler of Python code into (x86) machine code.
Psyco可以保持代码非常简短;它是(x86)机器代码中的一个JITPython代码编译器。
An interesting thing about Eclipse is that it USES an incremental compiler to compile your code as you type it in.
关于Eclipse的有趣事情是,在键入代码之后,它使用增量编译器来编译代码。
Now compile your code using the Flex compiler.
现在,使用Flex编译器编译您的代码。
Their output is itself code, which needs to be fed into a compiler; typically, additional user code is added to use the code generated by lex and/or yacc.
它们的输出本身是代码,需要提供给编译器;通常,要增加另外 的用户代码来使用lex和/或 yacc生成的代码。
If runtime compiler (JIT) is supported, the VM needs to do JIT related initialization, including initializing the compilation policy, compiler back end, code cache, etc.
如果支持运行时编译,CVM需要做JIT的相关初始化,包括初始化编辑策略,编译器后端,代码缓存等等。
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的编译器在键入代码的时候就会主动解析方面代码,立即指出括号错误。
When the compiler generates the code for the call to ReallyDoIt, it picks the object version because that’s the best it can do.
当编译器为调用ReallyDoIt生成(IL)的时候,它会挑选object作为参数的版本,因为那是它最好的选择。
A static compiler converts source code directly to machine code that can be directly executed on the target platform, and different hardware platforms require different compilers.
静态编译器直接把源代码转换成可以直接在目标平台上执行的机器代码,不同的硬件平台要求不同的编译器。
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.
例如,编译器期望获得源代码作为输入并将其转化为适于执行的二进制代码。
应用推荐