• GeekDaoScheme
    2020-06-02
    强烈建议加上地球上最先进的开源编译(解释)器ChezScheme !

    作者回复: Lisp语言的使用者是一个教派,并且这个教派宣扬的很多东西真的是对的(比如应该采用函数式编程方式,希望不要引起江湖血战):-) 而且,Lisp的使用者中,有很多单枪匹马搞定一切的极客,因此更加别具特色。 我们课程里介绍的Julia语言,其作者也是一个Lisper。他也单枪匹马写了一个非常快的Lisp语言,并且用来做Julia的词法和语法分析。他也把Julia看做是另一种Lisp。比如,Julia也使用S-expression来作为语法单元,也像Lisp一样具备很好的元编程能力。 不过,另一个需要认清楚的事实,是Lisp类的语言,其语法并不那么友好,把很多人挡在了门外。或者可以说,Lisp是没有语法的,全部都是一层层括号,不利于阅读。 所以,现代语言里,继承了Lisp衣钵的,一般都会对语法加以改造。但这些改造后的语法,就会增加编译的工作量。 如果我们成立一个兴趣小组,ChezScheme可以是很好的讨论话题。

    共 2 条评论
    13
  • 小豹哥
    2020-06-19
    老师,编译原理对于才入门的程序员是不是门槛太高,等过几年在看这门课程是不是比较好。

    作者回复: 编译原理是基础知识,跟数据结构、算法、操作系统是一样的。 一般来说,并不会因为做了几年编程以后,编译原理就更好学了。恰恰相反,很大比例的人,工作久了以后,就再也提不起劲来学了。 我鼓励在职业生涯的早期,把一些基础知识搞扎实,这样后面的上升空间会更大。拼的就是底蕴。

    
    10
  • 牛牛
    2020-08-05
    决定试试、虽然可能看不懂~、第一季放弃了、这次、先给自己加个油吧、哈哈~

    作者回复: 我也给你加个油! ( 即使这季你仍然可能坚持不下去,哈哈:-) )!

    
    3
  • 贾献华
    2020-06-01
    手撕编译原理

    作者回复: 必须的!

    共 2 条评论
    2
  • 技术修行者
    2020-06-03
    这次的音频录的很好,我的关注点是不是错了呀😄

    作者回复: 哈哈!

    
    1
  • 追忆似水年华
    2020-06-02
    Lua解释器是不是也可以说说

    作者回复: 本课程所分析的编译器,都比Lua复杂。所以,如果学完了本课程,看明白lua编译器应该不费力。

    
    1
  • Geek_6304e3
    2022-02-12
    你好,请问这个有群吗?有些问题想问

    编辑回复: 同学好~目前课程没有开设交流群,有问题可以留言哦,这样大家也都可以参与讨论~

    
    
  • nil
    2021-03-31
    哈哈哈,又来学习老师的课程了。从理论到实践,希望对编译原理有更深的理解。修炼技术内功心法,提高技术素养:~)

    作者回复: 欢迎欢迎! 5.1将至,可以在假期多学习一点! 我一般都是趁着假期完成一项难度较高的工作:)

    
    
  • 苏格拉没底
    2021-03-08
    宫老师,按您说的我简单的学了一些前置知识,我怎么入门编译原理呢?

    作者回复: 跟着课程一步步来就行。 课程设计上,是考虑的认知门槛的问题的,所以一般会逐步爬坡。

    
    
  • Nulk
    2020-10-19
    错过了和学委以及大家一起学习的过程呀。但是还是要加油~

    作者回复: 什么时候都不晚!

    
    