自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (1)
  • 收藏
  • 关注

原创 函数式编程学习-SICP-LISP-求值器

摸索实现CURRY化的思想的学习过程还是重新看了https://www.bilibili.com/video/BV1Xx41117tr?p=13。这一套视频从2年前发现到现在,已经看了2遍了。里面不懂的课程也会一直重复看,这次倒是看懂了。觉得神奇。看到LISP中的call/cc,觉得似乎和柯里化有所关联,但是它的描述却多是一些结构控制的用法,包括知乎上的大神说的 scheme的艺术的第16章,看了一下,也是以这个目的为出发点的……就像第一次遇到monad一样,遇到call/cc真的是感觉又要开

2020-09-17 23:49:35 607

原创 ML函数式编程程序设计笔记-第五章 函数和无穷数据

这一章里这样说道:如果一个函数是作用在其他函数上的画,那么它就是高阶的。(或称为 算子,functional),例如算子map将一个函数应用到表中的每个元素上,由此建立一个新表。算子可以用来构造语法分析器!(第9章)无穷表,它的元素在需要的时候才会进行求值,也可以用过把函数作为数据来实现。一个惰性表的表尾是一个函数,当这个函数被调用时会产生另一个惰性表。惰性表可以是无限长的,而它的任何有限数目的元素都是可以求值的。惰性求值!!先说说无穷表。无穷表在传统上称为”流“stream,在这本书里称为序列

2020-09-14 22:03:03 237

原创 语法分析器-LR(1)-FOLLOW集、NULLABLE集、FIRST集、以及分析表的python实现

看了B站卡布同学的【编译原理复习笔记】程序如何识别数学表达式(文法分析,LL1,LR0,SLR分析法)https://www.bilibili.com/video/BV1tJ411k7h7?from=search&seid=12553938159732964604实在是太棒了。于是用python按照他的原理实现了一个LR语法分析器,可以自动生成分析表。除了多出了一个的状态,其他都是对的。(多出的状态是由于卡布没有把S’=>S$这个也放进去处理)我的acc这个应该是在7状态的终结符

2020-09-08 22:51:28 1596 3

原创 一个通用游戏引擎的设想:把语言刻入世界,还是把世界刻入语言?

花了一点时间完成了语法分析器。现在它应该可以实现自定义的语法。我一直都在想,如果要做这方面的一个设计模式,应该怎么处理我的游戏架构的接口呢?现在我觉得有趣的是现在觉得有趣的是,语法树处理一个战斗,结果在语法中是得到一个新的东西,还是返回一个已经改变的旧的?这件事一直在困扰我。新的和旧的有很多的含义,首先它们是区分,何时触发你想要触发的那个功能?其次可以这样想,它们只是将这个过程包裹起来而已,比如用一个action来包裹(a和b),然后把这个action返回出去。这个action是哪个类别?无所

2020-09-08 22:26:32 133

Lean Touch 3.0.1

unity插件 实现上下左右滑动

2023-12-14

粒子prefab unity

实现unity中的粒子小特效

2023-12-11

Speech Bubble Manager 1.3.0

Speech Bubble Manager 1.3.0(u2017.2.0) 亲测好用 unity 气泡插件 2d 3d text气泡通用 textbox bubble speech

2022-05-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除