RJSJ Mini_lisp

TODO

写到现在写完了全部内容(除了7+)

计划中的7+

  • 对命令行输入的进一步优化
    • 历史记录
    • 左右移动
    • 多行输入

记录

花了两天突击完成(总共)

需要优化的地方

  • 哪里可以用std::move减少拷贝开销
  • 测试走一走,白盒测试,完成所有的内容的测试(估计是个麻烦事,看时间情况)

总结

怎么说,写的还是有些慢的;

因为对Pair类的string和list的处理没有太弄清楚浪费了不少时间

eval的调用的位置,卡了2h,因为少一个eval,有一部分处理的就会不够,这点想出来还是用了太久

高阶函数还是Python好写,因为类型不敏感处理多态更轻松

CPP20真好用(bushi

这是我写的最爽的一次大作业

感谢认真负责的教学团队

comments powered by Disqus
Built with Hugo
Theme Stack designed by Jimmy
发表了41篇文章 · 总计29.72k字