![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编译原理
qq_34613314
这个作者很懒,什么都没留下…
展开
-
编程语言的一些答疑
为什么会有这么多中编程语言 因为需求是多种多样的,为一种语言实现所有需求是非常困难的 为什么会有新的编程语言 实现一个新的编译器并不困难,几个人就可以了,大型的编译器可能也就十几个人,真正的成本的是程序员的学习成本 应用广泛的语言更新会慢,用的人多,一点点变化就会花费大量时间成本去培训。 学习一门新的语言花费的时间并不多 总结为旧的语言变化慢并不满足新的需求,并且学习成本不高的时候,就会有新的语言出现。 因为程序员培训的成本高,所以新出现的编程语言会和旧的编程语言相似。 那种编程语言是最好的编原创 2022-04-09 23:17:16 · 270 阅读 · 0 评论 -
编译器过程概述
Lexical Analysis(词法分析) 词法分析的目的是将程序文本划分为单词,或者我们在编译器中所说的,标记 利用程序文本中的空格,分号等符号来识别程序文本 Parsing(解析) Semantic Analysis(语义分析) Optimization(优化) Code Generation(代码生成) ...原创 2022-04-09 22:46:12 · 135 阅读 · 0 评论 -
软件执行的流程
什么是编译原理 代码执行分为2个部分 compilers(编译器) 1 将代码编译成可执行文件,汇编代码或者字节码,MDK就是一个编译器 interpreters(解释器) 1 执行编译器生成的可执行文件,mcu就是一个解释器 ...原创 2022-04-09 21:00:42 · 383 阅读 · 0 评论