先说明一下: 这个编译器不是我写的,我也不认识作者,我只是无意中发现.......发誓不是做广告..

最近再网上碰到了这个编译器,还说中国人自己的语言.虽然写的不怎么样,但我觉得有这样的东西很好,希望他和他的开发者能够继续努力

官方网站 http://www.olanguage.org/

中国人写的编译器-值得看看相关推荐

  1. 学了编译原理能否用 Java 写一个编译器或解释器?

    16 个回答 默认排序​ RednaxelaFX JavaScript.编译原理.编程 等 7 个话题的优秀回答者 282 人赞同了该回答 能.我一开始学编译原理的时候就是用Java写了好多小编译器和 ...

  2. 精读《手写 SQL 编译器 - 错误提示》

    1 引言 编译器除了生成语法树之外,还要在输入出现错误时给出恰当的提示. 比如当用户输入 select (name,这是个未完成的 SQL 语句,我们的目标是提示出这个语句未完成,并给出后续的建议: ...

  3. 精读《手写 SQL 编译器 - 文法介绍》

    1 引言 文法用来描述语言的语法规则,所以不仅可以用在编程语言上,也可用在汉语.英语上. 2 精读 我们将一块语法规则称为 产生式,使用 "Left → Right" 表示任意产生 ...

  4. 从零写一个编译器(完结):总结和系列索引

    前言 这个系列算作我自己的学习笔记,到现在已经有十三篇了,加上这篇一共十四篇.一步一步的从词法分析到语法分析.语义分析,再到代码生成,准备在这一篇做一个总结收尾和一个这个系列以前文章的索引. (另外, ...

  5. 从零写一个编译器(三):语法分析之几个基础数据结构

    项目的完整代码在 C2j-Compiler 写在前面 这个系列算作为我自己在学习写一个编译器的过程的一些记录,算法之类的都没有记录原理性的东西,想知道原理的在龙书里都写得非常清楚,但是我自己一开始是不 ...

  6. 从零写一个编译器(一):输入系统和词法分析

    项目的完整代码在 C2j-Compiler 前言 从半抄半改的完成一个把C语言编译到Java字节码到现在也有些时间,一直想写一个系列来回顾整理一下写一个编译器的过程,也算是学习笔记吧.就从今天开始动笔 ...

  7. 编译器入门 语法分析器 java_从零开始写个编译器吧 - Parser 语法分析器

    Parser(语法分析器)的编写相对于 Tokenizer (词法分析器)要复杂得多,因此,在编写之前可能也会铺垫得更多一些.当然,本系列旨在"写出"一个编译器,所以理论方面只会简 ...

  8. 精读《手写 SQL 编译器 - 回溯》

    摘要: 1 引言 上回 精读<手写 SQL 编译器 - 语法分析> 说到了如何利用 Js 函数实现语法分析时,留下了一个回溯问题,也就是存档.读档问题. 我们把语法分析树当作一个迷宫,有直 ...

  9. 精读《手写 SQL 编译器 - 性能优化之缓存》

    1 引言 重回 "手写 SQL 编辑器" 系列.这次介绍如何利用缓存优化编译器执行性能. 可以利用 Frist 集 与 Match 节点缓存 这两种方式优化. 本文会用到一些图做解 ...

最新文章

  1. TickableObjects 和 ITickable
  2. javaScript事件(二)事件处理程序
  3. 一辈子都有用的的75句话
  4. 算法提高课-图论-单源最短路的建图方式-AcWing 920. 最优乘车:bfs求最短路、建图
  5. 05-cache相关的系统寄存器
  6. VTK:可视化之BillboardTextActor3D
  7. robolectric android studio,Android Studio + Robolectric + AndroidAnnotations 根本框架
  8. 作者:李廉(1951-),男,合肥工业大学计算机与信息学院教授
  9. c语言规定 程序中用到的变量一定要,C语言为什么要规定对所用到的变量要“先定义,后使用”...
  10. 3842开关电源完整原理图_8大常见开关电源电路分析,让你项目设计更轻松!
  11. 帆软报表插件开发之fine-decision中的MessageEventProvider扩展
  12. 超分辨率在移动实时音视频的应用实践
  13. WebAPI——浏览器跨域解决方案
  14. keras + tensorflow —— 文本处理
  15. 2017年给自己定个小目标!
  16. 利用 Nginx 实现限流
  17. Java web项目的解耦合
  18. python程序员面试宝典 剑指offer_自学java,找工作看程序员面试宝典和剑指offer,还是看java面试宝典和程序员面试宝典?...
  19. python音频提取pcm_python 实现录音pcm格式功能
  20. C++:函数指针进阶(四):函数对象operator()

热门文章

  1. springcloud Hystrix Dashboard微服务监控
  2. SQL 创建数据库、表以及索引
  3. 宝藏新品牌成长白皮书:新品牌心智与营销增长方法论
  4. 巨量引擎短视频广告价值白皮书
  5. 面试官是如何发掘有潜力的产品经理的?
  6. 界面设计方法(2)— 6.功能按钮设计(删除,保存,提交)
  7. 客座编辑:杜小勇(1963-),男,博士,中国人民大学信息学院教授、博士生导师。...
  8. 查找(洛谷P2249题题解,C++语言描述)
  9. 与数论的厮守05:gcd(a,b)=gcd(b,a mod b)的证明
  10. linux下Mariadb的二进制安装