• F#之旅0


    F#之旅0 - 开端

    UWP的学习告一段落,CozyRSSUWP版本并没有做。UWPwpf开发几乎一模一样,然后又引入了很多针对移动设备的东西,这部分有点像android。没啥太大的意思,不难,估计坑不少,但是暂时的没太大的欲望去玩。

    学一门函数式编程语言,听起来就是一件不错的事情。

    函数式编程,准确的来说应该是函数式编程这种编程范式,在很多中编程语言中都可以玩的。现在流行的jspythonluac++java都有闭包了,至于惰性计算、常量,也好像不那么重要。但是既然特意说学一门函数式编程语言,自然要玩专业一点的语言,比较常被讨论的有:

    Lisp及其各种方言(Common LispSchemeRacketClojure)。Lisp很古老,也很靠谱,Emacs配置就用的Lisp,函数式比较纯,它的一些方言,比如Racket应该是很不错的,但是感觉用得不广,厂商支持不够。

    Haskell貌似在数学方面用得多点,也不够广。

    Scala是一个类似java的语言,很神奇,不过java我不喜欢。

    Erlang在游戏服务器方面好像用得挺多的,其他方面很少听说。

    F#,微软推出的开源的新语言,感觉很靠谱,就学它了。

    F#之旅会包含一些F#的基础知识,高级用法,我写的一些玩具,以及一些文章翻译。F#的资料相对来说,比较少,特别是用百度搜索完全搜不到东西,google就强多了。

    先贴一篇介绍文章:

    函数式编程初探 阮一峰的网络日志

    http://www.ruanyifeng.com/blog/2012/04/functional_programming.html

  • 相关阅读:
    [LeetCOde] Reverse Words in a String III
    [LeetCode] Keyboard Row
    [LeetCode] Number Complement
    [LeetCode] Array Partition I
    [LeetCode] Merge Two Binary Trees
    [LeetCode] Hamming Distance
    FFmpeg在ubuntu下安装及使用
    curl命令备注
    CentOS配置防火墙
    leetcode 21 Merge Two Sorted Lists
  • 原文地址:https://www.cnblogs.com/zapline/p/5817563.html
走看看 - 开发者的网上家园