240 发简信
IP属地:福建
  • Reactjs+BootStrap开发自制编程语言Monkey的编译器:发刊词

    编译原理几乎是计算机专业中最晦涩难懂的课程。很多学生学这门课只不过是为了通过考试,学完后对编译原理之精妙仍然是摸不着头脑。而很多教这门课的老师,也只不过是混口饭吃,他自己未必...

  • Reactjs开发自制编程语言Monkey的编译器:高能技术干货之语法高亮2

    上一节,我们利用词法解析器加上观察者模式,实现了代码语句的抽取关键字功能,对于给定代码: MonkeyCompilerEditer把div节点里面的内容提交给MonkeyLe...

  • 120
    自制Monkey语言编译器:解释执行return语句和错误处理控制

    在高级编程语言中,大多含有一个指令叫return,也就是程序的执行指令流遇到该语句后不再往下执行,而是返回上一层,如果return后面附带数据的话,程序会把数据夹带到调用栈上...

  • 120
    reactjs开发自制编程语言编译器:实现变量绑定和函数调用

    在编程时,我们会初始化一个变量,给变量赋初值,例如下面语句: 上面代码被编译器解读后,变量x就会和数值25绑定在一起。下次使用到变量x时,编译器会读取它绑定的值,然后用于相关...

  • 120
    Reactjs开发自制编程语言Monkey的编译器:语法解析

    前面章节中,我们完成了词法解析器的开发。词法解析的目的是把程序代码中的各个字符串进行识别分类,把不同字符串归纳到相应的分类中,例如数字构成的字符串统一归类为INTEGER, ...

  • 全栈工程师要看你从什么角度去看了。按照你这样的观点,要给全栈工程师加高级。为什么会有全栈?你是否认真思考过呢?全栈工程师并非能力,并非解决问题。请使用英文在google搜索一下,你就明白全栈工程师的意义所在了。

    2018 全栈工程师

    全栈的边界? 目前,业界对全栈的认识普遍缺乏明确的定义,有人认为全栈 = 前端开发 + 后端开发,也有人觉得全栈 = 全能,一个人能单独搞定一个产品,包括原型设计、UI设计、...