yacc:另一个编译器的编译器
编译器执行该工作的方式是智能化的:如果多个绑定需要同一个添加代码,那么绑定编译器只要生成代码一次。
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.
静态编译器直接把源代码转换成可以直接在目标平台上执行的机器代码,不同的硬件平台要求不同的编译器。
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.
下面的部分描述了如何获取和安装C编译器,以及如何配置DB2来使用编译器。
The following sections describe how to get and install the C compiler and how to configure DB2 to use it.
对动态编译器而言,编译器自身作出决策,而对于静态编译器,由开发人员作出选择。
For dynamic compilers, the compiler itself makes this decision, whereas for static compilers, the selection is up to the developer.
编译器层中包含了一些对象模型,这些模型与编译器管道的各个阶段暴露出来的信息——包括句法和语义上的信息——相关。
The compiler layer contains the object models that correspond with information exposed at each phase of the compiler pipeline, both syntactic and semantic.
我们有一个2.5的编译器可供实验用途,由于我们有更多的人来测试这个编译器,它变得越来越健壮了。
We have a 2.5 compiler that's available for experimental usage, but it's getting more and more robust as we have additional people testing it.
最后一个选项具有最低的预期吞吐量/延迟性能,但没有由JIT编译器引起的暂停,因为此方案完全禁用了 JIT 编译器。
The last option has the lowest expected throughput/latency performance but zero pauses from the JIT compiler because the JIT compiler is completely disabled in this scenario.
在编译器的前端,GIMPLE的内部表示被重新定义,这意味着编译器将消耗更少的内存。
In the front end of the compiler, the internal representation for GIMPLE was redefined, meaning that the compiler consumes less memory.
编译器层还包含了对编译器单独调用的展现,其中包括集成的引用、编译器选项以及源代码文件。
The compiler layer also contains a representation of a single invocation of a compiler, including assembly references, compiler options, and source code files.
其他代码要么是内联函数(显然可以由编译器进行内联),要么是可以由编译器轻松消除分支的代码。
The other possible branches in the code are either inline functions (which can, obviously, be inlined by the compiler), or are easily branch-eliminated by the compiler.
使用编译器生成的临时名称存储数据对编译器来说是常用的方法。
Storing data using a compiler-generated temporary name is normal practice for the compiler.
既可用模拟器下的原有编译器,也可用主机上的跨编译器。
You may use either a native compiler running under the emulator or a cross-compiler on your host.
理想情况下,编译器应该能检测并警告开发人员这些潜在的问题,但是目前的。NET编译器甚至不能判定那些异常应该被抛出。
Ideally, the compiler would detect and alert developers to these potential issues, but current.net compilers cannot even determine which exceptions might be thrown.
在同一个应用程序中,不能将使用THREAD编译器选项编译的程序与使用默认的NOTHREAD编译器选项编译的程序混合在一起。
You cannot mix programs compiled using THREAD compiler option and programs compiled using the default NOTHREAD compiler option in the same application.
让JIT编译器选择编译的方法是不是优点很难说,取决于编译器在给定情形中推断能力的好坏。
Having the JIT compiler choose the methods to be compiled may or may not be an advantage, depending on how well the compiler's heuristics work in a given situation.
如果您指定了编译器,configure将使用那个编译器而不用去猜测需要使用哪一个。
If you specify a compiler, configure will use that one, rather than trying to guess which one to use.
客户机向编译器提供一个DiagnosticListener,编译器可通过它向客户机发回诊断信息。
A client provides a DiagnosticListener to the compiler, through which the compiler passes diagnostics back to the client.
现在,在JSR-14编译器 1.0和 1.2 中,如果您在静态字段声明中引用类型参数,编译器不会报错,但它本应该这么做。
Now in the JSR-14 compilers 1.0 and 1.2, if you refer to a type parameter in a static field declaration, the compiler doesn't complain but it should.
甚至在专有编译器和工具之中,也可以免费获得几个,包括一种用于Linux的Intel 7.0Fortran编译器的可下载形式。
Even among the proprietary compilers and tools, several are available for no charge, including a downloadable form of Intel's 7.0 Fortran compiler for Linux.
到达MXML的所有请求都通过Flex编译器进行处理,该编译器编译MXML并生成s WF,然后将其高速缓存,直到它被修改并最终交付给浏览器为止。
All requests that come to MXML are processed through the Flex compiler, which compiles MXML and generates SWF, and caches until it is modified and finally delivered to the browser.
Scala编译器是模块化的,支持各种插件,因此应用起来很方便,但并不是所有的编译器都能够那么灵活的做到。
Not all compilers are flexible enough or provide these types of services, however. The Scala compiler is very modular and supports plug-ins so it was a lot easier to adapt.
Phoenix不仅仅限于一个编译器,它还是一个软件优化和分析框架,能被其他编译器和工具使用。
It is a software optimization and analysis framework that can be used by other compilers and tools.
为了在SLES8中可以使用64位编译器,开发者应该确保他们的配置脚本和Makefile文件可以识别出这个编译器。
In order to enable the 64-bit GCC compiler in SLES8, developers should ensure that their configure scripts and Makefiles are aware of this compiler.
虽然我认为可以将编译器部署为AOT(ahead-of-time)编译器,但它其实并不会盲目地编译所有东西,只有当方法执行计数器超过某个阈值时它才会生效。
The compiler doesn't blindly compile everything though I think it can be deployed as an ahead-of-time (AOT) compiler. It kicks in whenever method execution counters trip over some threshold.
为了深入了解编译器做了什么,请用 -XX:+PrintCompilation 标志调用JVM,这个标志会使编译器(客户机或服务器)每次运行的时候打印一条短消息。
To get some insight into what the compiler is doing, try invoking the JVM with the -XX:+PrintCompilation flag, which causes the compiler (client or server) to print a short message every time it runs.
在本文中,我们将使用Web -tier编译器,Web - tier编译器是一组运行在J2EE应用服务器内的servlet和servlet过滤器。
In this article, we will use the Web-tier compiler, which is a set of servlets and servlet filters that run in a J2EE application server.
用于COBOL程序的命令中的- q选项将THREAD编译器选项传递给编译器。
The -q option in the command for the COBOL programs passes the THREAD compiler option to compiler.
更少为人知的一种调试和优化代码的方法是,在Perl编译器中使用 "编译器后端"。
One of the lesser-known solutions for both debugging and optimizing your code is to use the Perl compiler with one of the many "back ends."
更少为人知的一种调试和优化代码的方法是,在Perl编译器中使用 "编译器后端"。
One of the lesser-known solutions for both debugging and optimizing your code is to use the Perl compiler with one of the many "back ends."
应用推荐