-
关于开发周记周更这件事情现在继续做的必要性我开始产生了疑问。
首先我写这个一方面是为了养成写博客的习惯,另一方面则是为了促进我形成写代码的习惯。然而随着我不断的做这样的事情,需要学习分析其他编译器实现的次数越来越多。这并非是因为我不继续做下去而要放弃...
-
你愿意和我一起读下去吗 pixiv: 44636666
读《暗时间》这本书的时候看到关于你为什么应该写博客的章节,想先把自己有关博客的想法做一个记录,因此就有了本文。
我和博客的开始以前也尝试过建立博客,也搞过什么Wordpress之类的,但也...
-
不要小看我,这种程度我也可以做得出!非pixiv
本周主要都在了解MIR相关,但是还存有非常多的问题,因此先来讲一下之前写的TypeInfer的内容
我将Infer的过程分为了两部分。第一部分是最纯粹的类型推导,第二部分是实际将ast转换为带有...
-
聪明如我怎么会写出ast有错误的代码 pixiv:69589494
先说一声五一快乐!久违的长假,之后会花一些时间把其他一些写到一半的博客整理出来
本来想要好好做一下检查相关以及类型推导的工作,但是目前来说我更需要先学习优化方面的知识,因此关于...
-
类型和猫咪先生有多少相似之处呢 pixiv:74795024
本周先了解了一些Rust Type相关的代码,之后开始写一些类型无关的语法检查。
虽然上周看了Rust中desugar的代码,但我这里就先不做desugar了,现在东西比较少,没什么...
-
pixiv:68232005
这周可以说几乎没写什么代码,都在学习别人的实现。在参考别人的做法之前自己写一版比较合适,这样会对整体有个了解(这样有利于阅读代码),知道哪些地方会有问题,看别人的代码后会发现哪里不一样并且去思考差异。不过我之前已经...
-
非pixiv作品
本周先是解决了上周遗留下来的一个非常头疼的问题,之后重构了Token和AST的定义以及考虑了一下Visitor。之后也编写了建立符号表的代码以及一半转换到vm指令的代码,但是总觉得哪里不太对劲就先停了下来,后续确认无误了再一起...
-
pixiv:40165995
本周的内容主要就是添加剩下的一些parser,主要是和类相关的,同时还添加了数组的下标索引。内容稍微少一些,我觉得也没有太多值得讲的,基本上就是确定语法 + 直接写实现。代码写的也不多,花了不少时间在另一篇博客上,...
-
攻撃隊、出撃!Vorwärts! pixiv:54707001
噩梦开始的地方在C#的CI测试中(目前仅开启了ubuntu)DllImport报错DllNotFoundException。而报错的位置是我对自己搞的一个capi做的C#包装
本地...
-
是GLIBC的版本多还是miku的版本多? pixiv:67650124
glibc位置这个不同系统不一致,linux中比较多的存在于/lib/libc.so.6
想要查找libc的位置可以通过ldd(linux)/otool(mac)查看依赖...