compilers的意思|示意
n. 编译器;编译程式;编译工具(compiler 的复数形式)
compilers的用法详解
Compilers是计算机科学中的一个重要概念,他们负责将高级程序语言转换为目标机的机器语言的过程。编译器把高级语言的源代码转换为算法,最终变成可以在计算机上运行的代码。
编译器的主要步骤包括:词法分析,语法分析,语义分析,代码生成,代码优化和链接。
第一步:词法分析,词法分析器会把源代码字符串,识别为变量和函数名,运算符,及其他标识符,分析将他们放入数据结构中,以便接下来的处理。
第二步:语法分析,语法分析检查编写程序的合法性,并把编写程序中的语句转换成分析树,这些结构将被放到对应的语义表达式中以便接下来的处理。
第三步:语义分析,语义分析检查程序的语义是否正确,产生由变量名和相应的类型组成的表,以便完成接下来的处理。
第四步:代码生成,编译器会根据分析树,把源代码转换成机器语言,生成可执行的机器代码,以便让计算机接受和执行。
第五步:代码优化,优化程序把生成的代码转换成更高效的格式,这样机器就可以更快的执行代码。
第六步:链接,最后,所有的源代码会收集到一起,编译器把静态库、动态库或其他的文件都链接进来,最终得到可执行的机器代码。
总而言之,编译器是为了让计算机能够接受程序语言,将被编写的代码转换为机器语言,最终能够在计算机上执行。
compilers相关短语
1、 optimizing compiler 优化编译程序
compilers相关例句
Compilers inspect this information, at compile time, when importing metadata.
导入元数据时, 编译器会在编译时检查此信息.
互联网
Far more important, though, is that compilers must get smarter.
更为重要的是编译器必须变得更聪明.
互联网
The compilers are unknown.
编录者是谁不得而知.
互联网
Both compilers and interpreters generate machine - level instructions , but the process is different.
编译程序和解释程序两者都产生 机器指令, 但过程是不同的.
互联网
So the compilers selected the Southern Song edition as the original text.
经过对照,编辑人员选择了南宋刻本作为底本.
互联网
Instead, VLIW chips shift more of that burden onto compilers.
相反, VLIW芯片将此负担的大部分转交给了编译器.
互联网