猜你喜欢
相关培训 相关博客
  • 在山(chen)重(mi)水(zhao)复(huan)疑(shi)无(xia)路(gu)即将断稿的时候,脑子一抽,想到可以分享点干货。嗯,今天的干货内容就分享——如何实现一款自定义的编程语言,顺便还能复习一下好多之前的内容。这里不是要开发一款颠覆世界、改变思维的编程语言,而是为了做一款比较“小学生”的编程语言。比如我希望能这么描述计算菜价:
    2017-07-25 08:18:37
    阅读量:2236
    评论:0
  • 起初按照书里的说明来搭建Windows下的环境,卡在下载和编译正则表达式库“鬼车”的地方,后来留言给作者,才知道这个库已经转移到github上了(2018年4月25时点:https://github.com/kkos/oniguruma),虽然下载下来按说明编译,还是各种问题编译不过(或许我机器是Win7的原因),后来参考了“往事已疯”的《用msys2编译《自制编程语言》代码》(http://ww...
    2018-04-25 14:59:55
    阅读量:2036
    评论:0
  • 《自制编程语言》学习笔记本仓库内容《自制编程语言》源码src/sparrow.tgz 《自制编程语言》读书笔记docs/* 《自制编程语言》样章阅读reference/自制编程语言-样章.pdf等相关站点GitBook访问地址:https://yifengyou.gitbooks.io/sparrow/content/ GitHub访问地址:https://github....
    2019-09-26 15:22:04
    阅读量:139
    评论:0
  • 代码来源于《基于c语言,自制变成语言》 作者:郑钢第二章讲的就是词法分析器parser的代码,我已经放到github上了,有时间的话会继续写接下来的代码https://github.com/hao297531173/DIYProgramLanguage使用方法:根目录下输入 make 即可,正确的话会生成spr可执行文件,那个就是我们的词法分析器之后输入./spr sample.s...
    2019-01-25 22:09:07
    阅读量:4842
    评论:1
  • 总结两周自制脚本语言这本书,可以做为了解编译原理的入门书籍,当然其内容是远远不够的,毕竟在大学里编译原理可是要学一整个学期的。说是入门书籍,但是对于新手而言,两周想弄懂也是不够的,里面很多内容很跳跃,我建议的阅读顺序是: 1,2,3,15 这部分是词法解析 4,5,16,17这部分是语法解析 6 这个讲如何执行 看完以上再看其余的部分 语言解析的过程如下: 文本文件 作为 词法解析...
    2018-08-20 11:28:40
    阅读量:441
    评论:1
  • 准备好你的工具书中推荐使用的文本编辑器是Nodepad++。编译器是WinGW。 Nodepad++是一款免费的文本编辑器,用来写代码也很好用,支持对各种语言的语法高亮和格式控制。下载MinGW是一款跨平台的编译器,开源免费。可以去官方网站下载。安装安装MinGW时需要注意,安装路径不要有空格。“C://Program Files…”这样的路径是不允许的。否则安装后软件会出错。安装路径选为“C
    2017-07-01 00:46:30
    阅读量:297
    评论:0
  • 自制编程语言和虚拟机,这是一个看似很深奥的课题,也涉及当今互联网流行的主题,许多技术人员对其心驰神往,但要领悟其精髓步履维艰。《自制编程语言》循序渐进、由浅到深地讲解了丰富的基础知识,覆盖了常见的编译原理入门知识,更难能可贵的是,作者讲解的知识具有其独特的理解和视角,相信本书能让读者能够受益匪浅。本文涉及一些编译原理基础,我担心没学过编译原理的读者会觉得吃力,因此顺带介绍了编译原理的基...
    2018-08-27 18:12:44
    阅读量:556
    评论:0
  • MinGW的安装http://www.mingw.org/bison的安装http://gnuwin32.sourceforge.net/packages/bison.htmflex的安装http://gnuwin32.sourceforge.net/packages/flex.ht
    2015-05-19 23:09:50
    阅读量:447
    评论:0