理解 Pratt parsing——自顶向下算符优先解析法 写篇笔记记录一下对 pratt parsing 的心智模型,这玩意需要的代码量很少,但理解难度上天,给我看了快两三天才稍微有点明白,还是得做点笔记记录一下,这大概是我回炉次数最多的笔记,反反复复调整代码结构和文字描述以保证清晰……最终效果还是比较满意的。感觉应上了那句老话——先把书读厚,再把书读薄。 2024-01-06 编译原理
使用 TS 使用递归下降法实现解析四则运算 为了巩固和确认当前成果,换一个语言去把词法分析、递归下降语法分析再做一遍,其中使用正则表达式去实现词法分析,实现一下解析四则运算表达式。 2023-12-19 编译原理
《Crafting Interpreters》学习笔记 1——词法分析,递归下降法 最近感觉缺乏热情,找点新东西玩玩。编译原理是个好选择,之前半途而废了,这次能继续下去吗? 2023-12-18 编译原理
透视中 n 等分点和倍增线段的直接画法 之前学习了任意 n 等分点的画法,该方法虽能绘制任意等分点,但对程序作图不太适合,最近研究发现,其实有一些更直接的方式来找 n 等分点。 2023-06-01 绘画 透视
《Computer Graphics from Scratch》学习笔记——绘制三角形 光线追踪器很美,但光栅器更加实用,学习光栅器对学习游戏引擎以及透视(对于透视,光线追踪只能给我们一些偏向感性的东西,如近大远小,不同焦距,相机角度的影响等,但光栅器能够给我们更理性的一些概念,规律,公式等,让我们不仅能感觉,而且能证明一些东西……应该吧?)都是有很大意义的,该继续学习了。 2023-05-30 CG