求CS达人告知,编译原理(Compiler Principles)有啥好学的?
求CS达人告知,编译原理(Compiler Principles)有啥好学的?
登录
|
论坛导航
->
华新鲜事
->
求学狮城
| 本帖共有 13 楼,分 1 页, 当前显示第 1 页 :
本帖树形列表
:
刷新
:
返回上一页
<<始页
[1]
末页>>
作者:
trueif
(等级:
17 - 华新水桶
,发帖:30793)
发表:2013-03-15 10:55:11
楼主
关注此帖
[
登录后回复
]
求CS达人告知,编译原理(Compiler Principles)有啥好学的?
感觉知道个大概不就好了?具体的算法实在是太枯燥了吧!……看不下去……
具体用的时候也只是会用Lex & Yacc就行了啊……
怕是只有写compiler的人才有必要了解具体算法吧?
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!
原文
/
传统版
/
WAP版
所有回复
从这里展开
收起列表
作者:
trueif
(等级:
17 - 华新水桶
,发帖:30793)
发表:2013-03-15 11:17:05 2楼
[
登录后回复
]
在 马龙白兰度 的大作中提到:
学了这个你可以创造语言啊,编译原理的核心是形式语言与自动机我本科大二的时候有个最难的必修实验就是写一个简化pascal的编译器。后来发现我们老师原来是按照Dijkstra和Anders Hejlsberg级别的路走,结果走着走着实在发现追不上二位大神,就堕落了。
纯手写还是允许用lex & yacc?
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!
原文
/
传统版
/
WAP版
所有回复
从这里展开
收起列表
作者:
trueif
(等级:
17 - 华新水桶
,发帖:30793)
发表:2013-03-15 11:19:56 3楼
[
登录后回复
]
在 reboot 的大作中提到:
哈哈哈,立志做码农不过觉得这个对码农来说也挺重要的,知道编译器是怎么处理,会考虑写更优的code。。。。 同感啊。。。。小弟当年也做过类似的实验,那个痛苦啊!!!
更优的code应该是需要学算法吧?只有在编译器不够智能的情况下,才需要考[…]
虑编译优化的写法,比如早期的C语言的"register"关键字。
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!
原文
/
传统版
/
WAP版
所有回复
从这里展开
收起列表
作者:
trueif
(等级:
17 - 华新水桶
,发帖:30793)
发表:2013-03-15 12:42:56 4楼
[
登录后回复
]
在 马龙白兰度 的大作中提到:
你这个说法是对计算机的应用者说成立,对创造者不成立,比如微软,以前的SUN
所以应聘与编译器有关的职位,必须搞懂原理?光会用没用?。。。
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!
原文
/
传统版
/
WAP版
所有回复
从这里展开
收起列表
作者:
trueif
(等级:
17 - 华新水桶
,发帖:30793)
发表:2013-03-21 20:31:35 5楼
[
登录后回复
]
在 马龙白兰度 的大作中提到:
我觉得像Intel的这个职位对CPU,编译器,低级语言,OS下面(BSP)都了解肯定最好这样你发展前景不觉得广一些啊。但是比如你只研究JAVA虚拟机啥的可能也能进,但是就局限了,因为你的工作很容易被别人替代。早期微软和Borland的战争不就是基于编译器的开放环境的战争么。 哥看好你不做一个低端码农,想必你也这样想的,所以哥对你的要求自然高一些。检验你是否体系完备的方法:自己画板子,设计一个pda(手机),cpu就arm或者ppc,尽量带基带,gps,通用接口,移植至少2个嵌入式操作系统上去,其中至少一种自己写BSP(不用ucboot等),比如(linux,vxworks,rtems等),构建一些必要的组件,比如图形,网络等。写点正常应用跑跑。 你想想这个过程中你还有什么没有把握,如果有把握的,都弄出来,说明你基本的体系还是完整了。当然现在赚钱的都是应用,不过我觉得基于专业的一个完整的体系对于打工还是创业都是必要的,我说这个只针对你的,对于其他方向的人不适用。其实最后发现很多赚钱很多的中小手机厂的 CTO也就是会这些东西而已。
其实我学的东西和我会的东西,比你那个层面更底层一点。可能不是面向消费者的。
所以也许也做不了宏大的东西
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!
原文
/
传统版
/
WAP版
所有回复
从这里展开
收起列表
作者:
trueif
(等级:
17 - 华新水桶
,发帖:30793)
发表:2013-03-21 20:36:40 6楼
[
登录后回复
]
在 unix 的大作中提到:
请问一下楼上做那方面的研究的?.
Physical Design,Mask Optimization,DFM之类的
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!
原文
/
传统版
/
WAP版
所有回复
从这里展开
收起列表
作者:
trueif
(等级:
17 - 华新水桶
,发帖:30793)
发表:2013-03-21 21:02:27 7楼
[
登录后回复
]
在 unix 的大作中提到:
不懂。这是计算机硬件之类的吗?
不一定是计算机吧。
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!
原文
/
传统版
/
WAP版
所有回复
从这里展开
收起列表
作者:
trueif
(等级:
17 - 华新水桶
,发帖:30793)
发表:2013-03-21 21:04:29 8楼
[
登录后回复
]
在 unix 的大作中提到:
哦。楼主问编译原理,以为是做计算机方面的研究
都可以搞……这年代需要啥都学一点……不然只能在一棵树上吊死……
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!
原文
/
传统版
/
WAP版
所有回复
从这里展开
收起列表
作者:
trueif
(等级:
17 - 华新水桶
,发帖:30793)
发表:2013-03-21 21:07:08 9楼
[
登录后回复
]
在 unix 的大作中提到:
有道理。但楼上讲的偏硬件那些,我基本不懂。
我就是搞硬件的……我MicroE科班……
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!
原文
/
传统版
/
WAP版
所有回复
从这里展开
收起列表
作者:
trueif
(等级:
17 - 华新水桶
,发帖:30793)
发表:2013-03-21 21:13:30 10楼
[
登录后回复
]
在 unix 的大作中提到:
哦。学硬件出自的好啊,也可以搞软件。但我们搞软件出身的就搞不了硬件。
但是软件赚钱多啊。。。
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!
原文
/
传统版
/
WAP版
所有回复
从这里展开
收起列表
作者:
trueif
(等级:
17 - 华新水桶
,发帖:30793)
发表:2013-03-21 21:20:49 11楼
[
登录后回复
]
在 unix 的大作中提到:
请问一下楼上做那方面的研究的?.
就是SPICE,也要编译器啊。我也做过。
---
系统生成:由于楼层数受限,本帖实际回复的是 马龙白兰度 的帖子 “你学这个的你应聘编译器,迷惑ing”
原地址:
http://bbs.huasing.org/sForum/bbs.php?B=116_12176231
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!
原文
/
传统版
/
WAP版
所有回复
从这里展开
收起列表
作者:
trueif
(等级:
17 - 华新水桶
,发帖:30793)
发表:2013-03-23 21:00:40 12楼
[
登录后回复
]
在 unix 的大作中提到:
请问一下楼上做那方面的研究的?.
是的
不需要转别的,只算一半的compiler
---
系统生成:由于楼层数受限,本帖实际回复的是 hash 的帖子 “SPICE直到Verilog-A出来后,才需要做Compiler吧。”
原地址:
http://bbs.huasing.org/sForum/bbs.php?B=116_12180042
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!
原文
/
传统版
/
WAP版
所有回复
从这里展开
收起列表
作者:
trueif
(等级:
17 - 华新水桶
,发帖:30793)
发表:2013-03-23 21:25:07 13楼
[
登录后回复
]
在 unix 的大作中提到:
请问一下楼上做那方面的研究的?.
非CSer表示太高级了
---
系统生成:由于楼层数受限,本帖实际回复的是 hash 的帖子 “backend的optimization/code generation是R集中的地方,parser基本上是D”
原地址:
http://bbs.huasing.org/sForum/bbs.php?B=116_12180089
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!
原文
/
传统版
/
WAP版
所有回复
从这里展开
收起列表
论坛导航
->
华新鲜事
->
求学狮城
|
返回上一页
| 本主题共有 13 篇文章,分 1 页, 当前显示第 1 页 |
回到顶部
<<始页
[1]
末页>>
首页(论坛导航)
用户登录
::
新用户注册
联系我们
广告/投稿/纠错
华新鲜事
新手指南
华新的微博
求关注!
请登录后回复:帐号
密码