Use debugging compilers.
使用调试编译器。
Definitions for the compilers to use.
对将要使用的编译器的定义。
Other compilers may name things differently.
其他编译器可能有不同的命名方式。
Not all JIT compilers generate the code as above.
不是所有的 JIT 编译器都生成如上代码。
All XLC and XLF compilers need to be installed.
必需安装所有的XLC和XLF编译器。
Supporting both compilers is vital for developer productivity.
同时支持两个编译器,对于提高开发人员的生产效率是至关重要的。
You need to make sure to install all the XLC and XLF compilers.
需要确保安装所有的XLC和XLF编译器。
The parsers behave more like interpreters and are not compilers.
解析器的行为更像解释器,而不是编译器。
Two heavily optimized Just-In-Time compilers (-client and -server).
两个重度优化的即时编译器(- client和- server)。
But keep in mind, too, that different compilers adopt different models.
但是,也不要忘记,不同的编译器采用的是不同的对象模型。
Compilers saved memory by limiting identifiers to 8 characters or fewer.
编译器将标识符限制为8个字符或更少,以此来节约内存。
It is not possible to compile code by hand, so they always use compilers.
手工编译代码绝无可能,所以他们一定要用到编译器。
Not all compilers are flexible enough or provide these types of services, however.
但并不是所有编译器都足够灵活到可以提供这些服务。
The only problem is that right now very few compilers implement tail-call optimizations.
惟一的问题在于,现在只有非常少的编译器实现了尾部调用优化。
This pseudo code is not only possible, but is exactly what happens on some JIT compilers.
这段伪代码不仅是可能的,而且是一些JIT编译器上真实发生的。
Listing 5 shows the code that proves the point on compilers optimizing empty base classes.
清单5给出的代码在优化了空基类的编译器上证明了这一点。
These gains come about because of different libraries, processor features, and updated compilers.
这些提高来自于不同的程序库、处理器特性以及得到更新的编译器。
The compilers are highly tunable, with a large number of options for tweaking the generated code.
编译器是高度可调优的,有大量调整生成代码的选项。
In fact, most modern JIT compilers also support recompiling methods that are found to be very hot.
事实上,大部分现代的JIT编译器也支持重编译被认为是热方法的方法。
Many compilers can generate more efficient code for this by putting the tables in read-only memory.
很多编译器通过将表放入只读内存中可以生成更高效的代码。
I have found out the hard way that automated testing is absolutely required when writing compilers.
我已经发现在编写编译器时绝对需要自动化测试,但这种自动化测试的过程是艰难的。
Even though these two compilers produce similar output, their implementation is completely different.
尽管这两个编译器产生类似的输出,但是他们的实现却完全不同。
Instead, the translation process is fully automated by tools such as assemblers, compilers, and linkers.
相反,翻译过程由例如汇编程序、编译器,和连接器的工具完全的自动化了。
JIT compilers are allowed to take some liberties with synchronized blocks to reduce their performance cost.
JIT编译器可以随意变动同步锁,以减少它们的性能成本。
Compilers and assemblers automatically translate representations all the way down to efficient machine code.
编译器和汇编程序自动地将表示一直向下翻译为有效的机器代码。
But JIT compilers have only a limited compile-time budget and can impact the program's run-time performance.
但是JIT编译器具有一个有限的编译时预算,而且会影响程序的运行时性能。
Some of the students who came to his celllater flourished as interpreters and compilers of dictionaries.
他的学生中有一些后来成为了优秀的翻译家和字典的编撰者。
This is the broadest and most current collection of information on compilers, other tools, and documentation.
它收集了有关编译器、其它工具和文档的最广泛且最新的信息。
-
optimizing compiler
优化编译程序