打印
[C语言]

学编译原理对写单片机程序有多大作用?求指教!!!

[复制链接]
3016|23
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
天命风流|  楼主 | 2015-6-10 09:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
```| | 2015-6-10 12:36 | 只看该作者
这个问题应该直接问那个前辈。为什么给出这样的建议?

使用特权

评论回复
板凳
wuhenyouyu| | 2015-6-10 13:04 | 只看该作者
我个人认为:对初学者不但没好处,反而有害,等你有一定经验,可以深入学习下!仅代表个人观点!

使用特权

评论回复
地板
lifebird| | 2015-6-10 16:17 | 只看该作者
也不是没作用,如果初学者倒是早了点,编译原理精通可以写出执行效率更高的c,但不同厂家可能编译器不同,这个,精通了编译原理也可能会让你对厂家破口大骂的。

使用特权

评论回复
5
天命风流|  楼主 | 2015-6-10 16:18 | 只看该作者
wuhenyouyu 发表于 2015-6-10 13:04
我个人认为:对初学者不但没好处,反而有害,等你有一定经验,可以深入学习下!仅代表个人观点! ...

为什么有害呢

使用特权

评论回复
6
wuhenyouyu| | 2015-6-10 18:15 | 只看该作者
你学了,就知道了!

使用特权

评论回复
7
lxyppc| | 2015-6-10 23:11 | 只看该作者
有没有用看目录
我记得编译原理开篇是讲有限状态机
这个的用处很广,从处理器设计到复杂逻辑设计都会用到
后面有讲正则表达式,这个用处也很多
特别是模式匹配的时候
再后面是将词法分析
这个在处理字符的时候很有用
语法分析这一块用的比较少了
很多语言的说明书会用一个语法结构来描述他的基本语法
如果会的话能够很快掌握一门新语言
再往后就是代码生成了,这个和处理器架构相关
要和处理器结合来学

所以你学与不学,学到什么程度并非取决于别人的意见
而是你想要做什么

使用特权

评论回复
8
天命风流|  楼主 | 2015-6-11 09:00 | 只看该作者
lxyppc 发表于 2015-6-10 23:11
有没有用看目录
我记得编译原理开篇是讲有限状态机
这个的用处很广,从处理器设计到复杂逻辑设计都会用到

我只是想学好单片机编程,这个学好了编译原理后,是不是学单片机编程会快些?求指教!!!

使用特权

评论回复
9
天命风流|  楼主 | 2015-6-11 09:00 | 只看该作者
lxyppc 发表于 2015-6-10 23:11
有没有用看目录
我记得编译原理开篇是讲有限状态机
这个的用处很广,从处理器设计到复杂逻辑设计都会用到

我只是想学好单片机编程,这个学好了编译原理后,是不是学单片机编程会快些?求指教!!!

使用特权

评论回复
10
lxyppc| | 2015-6-11 10:20 | 只看该作者
天命风流 发表于 2015-6-11 09:00
我只是想学好单片机编程,这个学好了编译原理后,是不是学单片机编程会快些?求指教!!! ...

如人饮水,冷暖自知

说不好的有不好的理由
说好的有好的理由

你得独立思考

使用特权

评论回复
11
john_lee| | 2015-6-11 10:40 | 只看该作者
天命风流 发表于 2015-6-11 09:00
我只是想学好单片机编程,这个学好了编译原理后,是不是学单片机编程会快些?求指教!!! ...

“学好编译原理”所花的时间是“学好单片机编程(直接学,而不学编译原理)”的几十上百倍。

使用特权

评论回复
12
john_lee| | 2015-6-11 10:45 | 只看该作者
天命风流 发表于 2015-6-11 09:00
我只是想学好单片机编程,这个学好了编译原理后,是不是学单片机编程会快些?求指教!!! ...

学单片机编程,就像学开车一样。
学编译原理,则像学修车甚至造车。

后者肯定对前者有一定的帮助,但所投入的时间精力,你要权衡一下。

使用特权

评论回复
13
天命风流|  楼主 | 2015-6-12 08:51 | 只看该作者
顶一下!!!

使用特权

评论回复
14
天命风流|  楼主 | 2015-6-15 14:10 | 只看该作者
顶一下

使用特权

评论回复
15
cuya| | 2015-6-16 00:18 | 只看该作者
艺多不压身。
了解编译原理,能够从另一个角度看单片机程序, 这有利于写出精简高效的嵌入式程序。

使用特权

评论回复
16
天命风流|  楼主 | 2015-6-16 09:19 | 只看该作者
顶一下!!!

使用特权

评论回复
17
大道至简| | 2015-6-17 08:29 | 只看该作者
俺从没有学过这个,不过代码写多了,也大致指导编译器大致是怎么工作的:lol

使用特权

评论回复
18
大道至简| | 2015-6-17 08:30 | 只看该作者
大致知道

使用特权

评论回复
19
天命风流|  楼主 | 2015-6-23 15:06 | 只看该作者
顶一下

使用特权

评论回复
20
天命风流|  楼主 | 2015-6-24 11:36 | 只看该作者
顶一下!!!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

91

主题

1175

帖子

6

粉丝