2020/01/11 23:06:12
其实说到做编程语言这个领域,自己真的没什么积累,其实说实话对我个人来说挑战其实真的挺大的,但是因为个人机遇,各种机缘巧合最终做了这个领域,其实也没有什么后悔的。但是这个领域真的不直接面对终端用户,需要的投入比一般的软件要大,所以真的不是一个有”钱途“的方向。 也许真的是兴趣爱好吧,在忙碌的工作之余投入了几乎所有的个人休息时间在这个项目上面,心里想着能够从开始做一个编程语言是一件很值得高兴的事情。有人说我很急,很浮躁,其实真的不是,在这里我只能说,每个人的成长经历都不一样,这个也许就是大家说的家家都有一本难念的经吧。随着年纪越来越大,其实很多时候我也在怀疑自己到底能不能坚持下去。这条路真的比较冷 ...
2019/12/29 11:55:32
编译器支持的语言规范的制定 LLParser PHP 中间描述语言 (PILGen) LLVM IR 生成器 (IRGen) 语言支持运行时 (Runtime) 任务很艰巨,希望能完成。 ...
2019/12/28 23:21:37
时光如梭,转眼已经快到科幻电影中经常出现的年份了,翻开朋友圈,发现很多好朋友对自己的2019做了总结,所以自己也产生了写一篇总结文章的心思,回想过往的岁月,也确实到了应该写下一篇总结过去的文章,以纪念逝去的岁月。 #跌宕起伏的往昔2012到2016年的那段时光已经逐渐离我远去,在那段时光中,有低谷的时候,也有风光的时候,在常人看来本科毕业,正确的选择是,要么参加工作,要么是去上研究生,但是我却拉着大学的两位同学去自己创业,一做就是4年。回想当初那种傻子一样的意气风发,想想其实挺可笑。对于这段时光,对自己来说并没有什么,但是对于一起做的两位同学,到现在内心都充满内疚。 ...
2019/12/22 21:26:07
目前 polarphp 已经暂时不走自己研发底层虚拟机这条技术路线了,目前准备底层基于 LLVM 作为后端,然后自己研发前端将PHP语言编译成LLVM IR然后最终生成目标机器可以执行的二进制文件,所以目前需要做的就是polarphp编译器的Parser。 在做这个解析器之前,我们第一个任务当然是制定polarphp编译器支持的语言规范了,我们准备成立一个语言规范草案工作小组,欢迎感兴趣的朋友参与。 如果您感兴趣,您可以fork我们的语言规范库: ...
2019/12/22 00:11:38
#为什么要做 polarphp 项目随着Go和NodeJS的强势崛起,PHP的市场份额逐渐被蚕食,而PHP官方仍然坚守在Web编程领域,有些东西越是想守住就越守不住,为了解决传统PHP语言的弱点,让PHP语言更好的去渗透到各个领域,所以polarphp编译器项目产生了。 #polarphp 编译器的定位 ...