Kaleidoscope 语言: 接下来的事情

对于 KS 语言,我们还可以支持一些其他的工作。比如

  1. 全局变量 ( LLVM GlobalVariable )
  2. 类型化变量: 要求用户为每个变量定义指定类型,并在符号表中记录变量的类型及其值
  3. arrays, structs, vectors 支持
  4. 标准运行时
  5. 内存管理:LLVM 支持 垃圾回收
  6. 面向对象、泛型、数据库访问、复数、几何编程…… - 真的,你可以向语言添加无穷无尽的疯狂功能。
comments powered by Disqus