最近有点乱
笔试被阿里巴巴拒了,我有点失落,C++研发的竞争很激烈,但我对JAVA也不感冒,管他呢。调整心情。
最近新学了HASKELL,这个编程语言挺6的,比起Python,或许它更适合作数学原型语言,基本上就是和公式等同的伪代码,与Ruby中一切皆Object不同,它是一切皆function,everything has its type,和ruby一样,它也能构建chain型的多函数级联,只不过从对象调用的"."变成类似scheme中的"( )",代码可以非常紧凑优美,因为更靠近数学计算语言,所以这为我的思考方式提供了新的方法。
比起一般语言,Haskell的语法很新颖,感觉为了更贴近数学做了很多牺牲,"="和"->","/=","|"这些符号的语义变化很大。haskell中的guards感觉类似于scheme中的cond,也很强调list这种数据结构,构造list的函数很类似cons。head(),tail(),fst(),snd()这几个Kernel Function是基于scheme中的car,cdr的扩展函数,比起Ruby,它更接近Scheme,它的学习曲线也比较陡峭,但是对于我来说没什么,好久没接触到可以让我提神的语言了。
haskell的中文社区很朴素,和ruby china一比简直天上地下,ROR框架很火,但是Yesod貌似不温不火,但随着haskell在斯坦福以及宾夕法尼亚等一流大学作为CS重要课程,我觉得他的类库支持,应用会更广泛,我期待用它写出能自由表达观点的,更可爱优雅的程序。
最近的美剧《黑客军团》貌似不错,只是男主有点神经质,看起来不像厉害的黑客,怎么说呢,黑客应该是像《社交网络》中的那样,边喝啤酒边进行夺旗竞赛,编程的时候严禁打扰,但是黑客军团里关于社会工程学的应用还是挺真实的,不存在没有漏洞的程序,即使程序很完美,人也必定会有弱点。在这里得向Kevin Mitnick致敬,他是我在网络编程以及黑客领域的一个偶像。剧中还提到了树莓派(rasperry)这样的开源硬件,应该像是一个只有大脑的机器人,可以连接在服务器的某个管子上,控制一些运行条件,比如温度,读取权限之类的,硬件黑客可能要求更高吧,还有生物黑客,我不是太了解。
最近打算写游记类的爱情小说,希望有灵感吧,毕竟我也比较长情,哈哈。