那尔的blog
  • 首页
  • 归档
  • 标签
  • 关于
  •   
  •   

理解 Pratt parsing——自顶向下算符优先解析法

写篇笔记记录一下对 pratt parsing 的心智模型,这玩意需要的代码量很少,但理解难度上天,给我看了快两三天才稍微有点明白,还是得做点笔记记录一下,这大概是我回炉次数最多的笔记,反反复复调整代码结构和文字描述以保证清晰……最终效果还是比较满意的。感觉应上了那句老话——先把书读厚,再把书读薄。

2024-01-06
编译原理

《Crafting Interpreters》学习笔记 2——状态,控制流,函数,语义分析

Turing Complete!但也仅此而已

2023-12-28
编译原理

使用 TS 使用递归下降法实现解析四则运算

为了巩固和确认当前成果,换一个语言去把词法分析、递归下降语法分析再做一遍,其中使用正则表达式去实现词法分析,实现一下解析四则运算表达式。

2023-12-19
编译原理

《Crafting Interpreters》学习笔记 1——词法分析,递归下降法

最近感觉缺乏热情,找点新东西玩玩。编译原理是个好选择,之前半途而废了,这次能继续下去吗?

2023-12-18
编译原理

Perl 入门

看看能不能替代 nodejs 成为我的主力脚本语言

2023-09-17
Perl

GLSL 学习笔记

先把画画学好再说吧!

2023-08-31
CG

机器学习笔记——MLP

来点新活

2023-06-09
ML

绘制任意深度的线条——路米斯的方法

除了画头颅,连透视也要强迫我按你说的做吗?路米斯,现在的你,很靓仔!

2023-06-03
绘画 透视

透视中 n 等分点和倍增线段的直接画法

之前学习了任意 n 等分点的画法,该方法虽能绘制任意等分点,但对程序作图不太适合,最近研究发现,其实有一些更直接的方式来找 n 等分点。

2023-06-01
绘画 透视

《Computer Graphics from Scratch》学习笔记——绘制三角形

光线追踪器很美,但光栅器更加实用,学习光栅器对学习游戏引擎以及透视(对于透视,光线追踪只能给我们一些偏向感性的东西,如近大远小,不同焦距,相机角度的影响等,但光栅器能够给我们更理性的一些概念,规律,公式等,让我们不仅能感觉,而且能证明一些东西……应该吧?)都是有很大意义的,该继续学习了。

2023-05-30
CG
1…1718192021…31

搜索

Hexo Fluid