F#学习资源
最近两年动态语言、函数式语言开始流行,其主要原因来源于多核时代的到来,web2.0的理念。传统式语言对并发、扩展本身支持不够好,对程序员素质要求高,开发效率低等诸多因素,迫使一部分人重新审视其他编程范式,Erlang,Python,Ruby这些语言得到了关注。因为本人工作在.net平台下,本着最小化学习的原则,决定学习微软开发的语言,以便更好的利用原有知识。微软的F#,IronPython,IronRuby这些语言的开发,也是微软对动态语言及函数式语言社区的一个回应。本人认为随着双核的普及,并发是目前开发所遇到的最紧迫的任务。
F#目前中文资源仍然很少,主要是基本的语法的介绍,对如何使用及与命令式编程范式最根本的区别深层次的文章很少。我搜集了一些F#的学习资源:
1. F#发布了带有重要更新的1.9.4版(列有资源) http://www.infoq.com/cn/news/2008/05/fsharp-updated
2. 从C# 3.0到F# http://www.cnblogs.com/allenlooplee/archive/2008/07/25/1251631.html
3. Expert F# 电子书 /Files/lvxuwen/Expert_F_.rar
4. F#基础 电子书 /Files/lvxuwen/Apress.Foundations.of.F.Sharp.May.2007.rar