摘要:
最近我们组打算重构tightvnc源码,而我准备先当马前卒,把多线程换成单线程,对抓屏、分析、发送改成单线程,去掉不怎么需要的模块,预计工作会比较繁琐。 当然,以上是题外话。来公司一年后差不多零散的新学了五门语言,而比较特别的便是haskell了。之前快毕业的时候在学校看了一点函数式编程的资料,也看了haskel,但很快由于松散搁置了,因为像大多数程序猿一样觉得用处不大。最近又开始学是因为听了组内一个牛人波仔的讲座,而他的例子就是haskell,加上姚老师鼓励我们学习函数式编程,便又打算重新理一遍。本文打算从语言的角度来学习,由于目前只看了一半,先做个上集吧,有些概念不一定对,欢迎大家指... 阅读全文