什么叫做编译
编译就是把高级语言的源文件进行一系列处理,最终得到二进制代码的可执行文件(传说中的binary)。
编译器是将“一种语言(通常为高级语言)”翻译为“另一种语言(通常为低级语言)”的程序。编译程序的语法分析器以单词符号作为输入,分析单词符号串是否形成符合语法规则的语法单位,如表达式、赋值、循环等,最后看是否构成一个符合要求的程序,按该语言使用的语法规则分析检查每条语句是否有正确的逻辑结构,程序是最终的一个语法单位。编译程序的语法规则可用上下文无关文法来刻画。
语法分析的方法分为两种:自上而下分析法和自下而上分析法。自上而下就是从文法的开始符号出发,向下推导,推出句子。而自下而上分析法采用的是移进归约法,基本思想是:用一个寄存符号的先进后出栈,把输入符号一个一个地移进栈里,当栈顶形成某个产生式的一个候选式时,即把栈顶的这一部分归约成该产生式的左邻符号。
0
纠错
猜你喜欢
王者vi是什么段位
王者是级。目前分为七个大段位,分别是倔强青铜秩序白银荣耀黄金...男人吃枸杞好吗
男人吃枸杞好,男人多吃枸杞可以壮阳,很多男人都是通过枸杞子来...瑜伽来历及起源 瑜伽起源于哪里
瑜伽起源于印度,距今有五千多年的历史文化被人们称为世界的瑰宝...百家姓中姓氏以字母y开头有哪些
百家姓中姓氏以字母开头的有尤,喻,云,殷,乐,元,尹,禹,颜...友谊最好的状态的语句
最好的心态,是平静最好的状态,是简单最好的感觉,是自由最好的...郁金香花期是什么时候
郁金香是在春季开放,一般是月左右开始,持续时间较长可延续到月...lol怎么显示被眩晕
游戏更新后,被控制技打到都会在英雄旁显示眩晕字样。英雄联盟简...声卡v8怎么调试
想要调试声卡的话,首先用户可以将话筒音量调到最大,接着将混响...春天钓鲶鱼几月份能钓了
可以说月是春钓最好的时间了,当然北方还应该等到月上旬至月。仲...动漫里富含哲理的句子
位置是相对的,我视君为君,我便是臣,我眼中无君,我便不是臣。...北京地铁发票怎么取
目前,能够开具申领纸质发票的网点只有西单东直门北京南站这个自...五心不定输得干净是什么意思
五心不定输得干净意思是说做事要一心一意,不能三心二意。五心不...唯品会自动抢货能成功吗
唯品会自动抢货有几率成功,不是百分百成功,设置自动抢货后,系...土豆泥是要蒸还是煮多少分钟
蒸煮都可,一般为分钟左右。做法土豆去皮洗净后切块。锅里盛三分...意式咖啡机的工作原理 意式咖啡机常见问题如何解决
在我们的日常生活中,我们经常会通过喝咖啡来提神,一提到咖啡,...