下载APP
登录
关闭
讲堂
算法训练营
企业服务
热点资讯
极客商城
客户端下载
兑换中心
渠道合作
推荐作者

2019年最新编译原理学习全攻略

2019-08-29 宫文学

unpreviewunpreviewunpreviewunpreviewunpreviewunpreviewunpreviewunpreviewunpreviewunpreviewunpreviewunpreviewunpreviewunpreviewunpreviewunpreviewunpreviewunpreviewunpreviewunpreviewunpreviewunpreview

 写留言

精选留言(20)

  • 信念 置顶
    2019-08-23
    编译原理是否有用?我认为这门课是一门真正与代码做斗争的课程,对于一个有至于追求技术的人是不容错过的课程,而且编译原理可以说是一个计算机科学的缩影。你学习它更多的是去追寻程序设计语言的本质,如它在寄存器分配中将会使用到贪心算法,死代码消除中将会使用到图论算法,数据流分析中使用到的Fixed-Point Algorithm,词法分析与语法分析中使用到有限状态机与递归下降这样的重要思想等等,也许你以后不会成为一个编译器开发工作者,但是编译原理的学习中所获,所思的东西足以让你终生获益。同时,学完这门课程,对于一个有Geek精神的开发者,他会开始运用自己的所学开发享受“上帝”的感觉,去尝试创造一门语言,我想这种感觉不是每门课程都能带给你的。我相信,当你真正完成这个过程后,你对你所写的程序、程序语言都会有更深的本质认识,这样的认识也会让你站的高度完全不同。
    展开
    11
  • 起而行 置顶
    2019-08-23
    编译原理国家精品课的蒋宗礼老师曾经说过,编译原理是一门集大成的课,从小来说区分了软件工程师和码农。从大来说,计算机需要的思维方式,分而治之,自顶向下,自底向上,形式化,都在这个领域有很好的体现呢
    10
  • 编程爱好者 置顶
    2019-08-23
    本科专业是基础数学,其中最重要一门课是数学分析,它是其他数学理论课程的敲门砖
    ,在这过程中需要反反复复地推导以及证明高数中直接拿来应用的定理。工作之后转行到写代码,看了很多编程语言的应用,框架,工具,资料很多,总觉得缺少一些什么?当我看到编译原理这门课时,觉得它或许就是其他计算机知识的敲门砖,只有理解到编译原理的美,才能欣赏计算机语言的规律,才能抓住其中的主线,正可谓:尔识真理,真理释尔。
    3
  • 极客时间-小白 置顶
    2019-08-23
    《编译原理之美》进入优惠倒计时!原价99,上新¥68,立省¥31。

    留言点赞第1名的小伙伴可获得全额免单哦~欢迎参与!
    1
  • 极客时间-小白 置顶
    2019-08-23
    专栏运营来报道:

    宫文学老师连续创业十余年的经历都与编译技术有关,工业界的实战经验非常丰富。这次带大家一起攻克编译原理!
    1
  • 吾皇万岁万岁万万岁
    2019-08-23
    数千名程序员为何频频失业?龙书、虎书、鲸书为何成为有害垃圾?连环嵌套循环案,究竟是何人所为?诡异的bug背后究竟是人是鬼?php进程频繁重启又隐藏什么惊天秘密?这一切的背后,是类型转换的错误,还是空指针异常。敬请关注每周一、三、五更新的年度巨献《编译原理之美》?让我们跟跟随宫文学老师脚步走进程序员的内心狂野世界。
    9
    10
  • Charles是水
    2019-08-23
    个人感觉像编译原理,操作系统这样的课,参透不是一朝一夕的事,需要慢慢领悟,慢慢琢磨 才能体会到到其中的奥妙之处。很多技术也是这样,欲速则不达。
    7
  • Leo
    2019-08-23
    大家一起打卡学习,赞我的最帅…
    6
  • 亲爱的偏执狂
    2019-08-23
    早就知道要出这篇专栏了,一直在等,无奈课程太多学不过来了,确实是作为新手的一个痛处,目前还在啃数据结构计算机原理和数学基础,只待修炼成功再来挑战这门屠龙技,愿自己会一直不停的进步,成为自己想成为的那个人。
    6
  • spdia
    2019-08-24
    以往程序被认为是算法+数据结构,所以这两门课程一直收到重视。其实除了这两门以外,编译原理和数值分析也是计算机专业重要的两门内功。尤其是编译原理在开发实践中应用广泛,小到数据包的解析,大到开发一门领域语言。从某种意义上来说,编译原理犹如万丈高楼的地基,决定了程序员在专业领域的深度。
    2
  • 才木沐
    2019-08-23
    理解到大学编译原理老师说的编程四大阶段,简单容易,简单复杂,困难复杂,困难容易,我们第一要做的就是简单复杂的事情,就是大家都能做但是很繁琐要坚持下来,最终达到困难容易的事情,就是少数人能做的事情即设计架构师之类,看起来只会写写画画其实只有到达那个境界才能想出的idea
    2
  • 😊
    2019-08-23
    写一门语言看上去应该是较为遥远的事情了,但是学习编译原理对我们理解分布式计算,ai分布式框架,要统一大数据的sql语言。我比较看重sql这块,如果自己后面能在大数据这方面做点工作,绝对是杀手级选手,因为这块的功劳大公司的老板都能看到😄
    2
  • C家族铁粉
    2019-08-24
    希望极客时间未来能出点实战中小项目课哈,基础知识和原理固然很重要,做出中小项目的成就感也蛮重要的。可以参考一下慕课网上的项目实战课以及“实验楼”网站上的付费实验来选题哈,相信极客时间未来如果搞这方面的内容,质量应该更让人放心。

    编辑回复: 好的,谢谢你的建议

    1
  • 土豆-董
    2019-08-24
    介子纳须弥,我想要的编译世界😇
    1
  • pikachu
    2019-08-23
    请问。我们大学的编译原理教材具体是指哪本教材呢?

    编辑回复: 比如高等教育出版社的,全国教材。

    1
  • fhawk_chen
    2019-08-25
    编译原理是内功心法,需要修炼一波!
  • 2019-08-25
    我想知道现在的java对比C#有什么优势???
  • 夜空中最亮的星(华仔...
    2019-08-24
    老师 我的问题是坚持不下来啊,好多的课都虎头蛇尾了
  • 輪迴
    2019-08-24
    九阳神功终于出来了,内功心法学会了,其他的还不手到擒来
  • Change
    2019-08-23
    不明觉厉!