近期文章计划

最近几天发生了不少事情,有工作上的,生活上的,让我重新考虑了很多东西,但是不会在一篇文章中将所有想法囊括其中。经历了这些年的工作和生活,我决定还是要多记录想法,积累自己的一点一滴希望能产生一些positive feedback。准备写一个系列,暂时就叫《如何改良Java的设计》,会记录我是怎么样思考Java的种种问题,例如primitive type这种为效率而设计的东西是如何破坏了Java的type system的,怎么样在语法上让用户不用关心泛型擦除这类问题,null这种billion dollars mistake该怎么改良...,并最后得到一些改良的方案以解决这些问题。当然最初的这个系列仅仅只会从思想上去改良而不会真的从实现上改造,如果以后有时间的话可能会用LLVM实现一个。

另外笔记电子化计划也在进行中,但这个过程涉及的笔记因为时间跨度过大,领域过广,所以可以预见整理会耗费很长一段的时间,公式的排版也很费时费力,为了不至于让我现在学习的东西几个月甚至一年后才能得到总结,所以我决定采用stack的方式进行这个计划,可能也会偶尔采用stack和queue结合,这一次做这个决定也告诫自己,绝对是不可以再偷懒了。

旧的博文也会搬运回这个博客。

预告一下,我的笔记会涉及以下内容:

1. deep learning
2. static analysis
3. calculus
4. linear algebra
5. machine learning
6. Linux technology
7. Java and JVM
8. programming language theory
9. ...