用rust写一个玩具解释器0

随声附和 提交于 2020-02-05 02:13:57

前言

假期闲来无事, 看了Thorsten Ball的Writing An Interpreter In Go, 他还有一本写编译器的暂时没看, 跟着书上的代码写了一遍, 想着用rust重写一遍, 现在正在写eval部分.

Writing An Interpreter In Go

go&rust

go

我对go的感觉如它宣传的一般, 21世纪的c语言, 用go写了一个小web程序, 感觉比flask好上手快多了

  1. go的优点

    • 编译型语言
    • 强类型
    • 较安全的指针
    • 内置多协程与通信功能
    • 简单的接口
  2. go的缺点

    • 错误处理
    • 没有泛型

rust

我刚开始学rust,感觉这是一门很神奇的语言

  1. 优点

    • cargo
      不多说, 谁用谁知道
    • 函数式编程

    • 看大佬们写的宏, 自己电脑的排风扇疯狂转…
  2. 缺点

    • 没有代码提示不会写, 好吧是我的问题

关于该项目

锻炼自己的编程水平

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!