concept
一行注释也不写
程序大白
展开
-
编译和解释的区别是什么?
编译器是把源程序的每一条语句都编译成机器语言,并保存成二进制文件,这样运行时计算机可以直接以机器语言来运行此程序,速度很快; 而解释器则是只在执行程序时,才一条一条的解释成机器语言给计算机来执行,所以运行速度是不如编译后的程序运行的快的. 这是因为计算机不能直接认识并执行我们写的语句,它只能认识机器语言(是二进制的形式)一、低级语言与高级语言最初的计算机程序都是用0和1的序列表示的,程序员直接使用的转载 2016-10-24 10:03:20 · 298 阅读 · 0 评论 -
编译器基本组成及其作用
编译一个程序一般由预处理器、解释器、汇编器、链接器、加载器等组成,进而将一个高级语言编译成机器可以执行的二进制语言。1.预处理器主要进行宏处理,文件包含,语言拓展等。2.解释器将一个高级语言转化成一个机器语言,解释器从输入中读取一句,将其变成中间代码,执行它,再读取下一句,如果有错误发生,则解释器停止执行并且报告错误。3.汇编器将汇编语言转化成机器语言,汇编器的输出文件叫做目标文件,是一系列机器指令转载 2016-10-24 10:01:14 · 1804 阅读 · 0 评论