• 函数式编程简介

     发表于 9 个月 前

    函数式编程更加强调程序执行的结果而非执行的过程,倡导利用若干简单的执行单元让计算结果不断渐进,逐层推导复杂的运算,而不是设计一个复杂的执行过程。 – wiki...

  • 函数式编程中的 “函数们”

     发表于 1 年 前

    函数式编程中函数有三种不同的解读方式,分别为纯函数、高阶函数和一等函数。本文分别对这三者的概念、应用和联系进行详解。...

  • JavaScript 函数式编程到底是个啥

     发表于 1 年 前

    随着大前端时代的到来,在产品开发过程中,前端所占业务比重越来越大、交互越来越重。传统的老夫拿起JQuery就是一把梭应付当下重交互页面已经十分乏力。于是乎有了Angular,Rea...

  • 我眼中的 JavaScript 函数式编程

     发表于 1 年 前

    JavaScript 函数式编程是一个存在了很久的话题,但似乎从 2016 年开始,它变得越来越火热。这可能是因为 ES6 语法对于函数式编程更为友好,也可能是因为诸如 RxJS ...

  • 函数式编程术语及示例

     发表于 1 年 前

    函数式编程有许多优势,由此越来越受欢迎。然而每个编程范式 (paradigm) 都有自己唯一的术语,函数式编程也不例外。我们提供一张术语表,希望使你学习函数式编程变得容易些。...

  • 不要害怕函数式编程

     发表于 1 年 前

    函数式编程是时髦的编程范式。最初移交给计算机科学学术界,由于在分布式系统上很大的实用性, 有了函数式编程最近的复兴。 (也可能因为像Haskell这样的给他们一定的声望的函数式语言...

  • JavaScript 函数式编程导论

     发表于 1 年 前

    本文很多地方是讲解函数式编程的优势,就笔者个人而言是认可函数式编程具有一定的好处,但是不推崇彻底的函数式编程化,特别是对于复杂应用逻辑的开发。...

  • Python函数式编程入门之lambda/map/reduce/filter教程

     发表于 1 年 前

    Functional Programming(函数式编程)的概念最早起源于LISP,由约翰·麦卡锡在1958年创立,最早提出了自动垃圾回收的理念,这一理念现在也被Python/Ja...

  • iOS 与函数式编程

     发表于 2 年 前

    有时候,一个关键字就是一扇通往新世界的大门。两年前,身边开始有人讨论函数式编程,拿关键字Functional Programming一搜,全是新鲜的概念和知识,顺藤摸瓜,看到的技术...

  • iOS与函数式编程

     发表于 2 年 前

    Functional Programming翻译为函数式编程,初次接触的时候会不由自主的认为,这种编程范式的核心在于对Functional的理解,或者说是对函数的理解。函数我们每天...

  • Python函数式编程:从入门到走火入魔

     发表于 2 年 前

    很多人都在谈论函数式编程(Functional Programming),只是很多人站在不同的角度看到的是完全不一样的风景。坚持实用主义的 Python 老司机们对待 FP 的态度...

  • Python函数式编程:从入门到走火入魔

     发表于 2 年 前

    很多人都在谈论函数式编程(Functional Programming),只是很多人站在不同的角度看到的是完全不一样的风景。坚持实用主义的 Python 老司机们对待 FP 的态度...

  • 为什么说 JavaScript 不擅长函数式编程

     发表于 2 年 前

    这篇文章我主要是吐槽 JavaScript 宣传函数式编程在误导人. 我很多时间在跟进着 Clojure 社区, 对于 Haskell 我只能在边上围观, 我能看到的就是函数式编程...

  • 选择正确的开源编程语言

     发表于 2 年 前

    选择编程语言通常是一项艰巨的任务,因为有大量的选择。 在这篇文章中,给试图学习编码的新手可以鸟瞰顶尖的编程语言,允许他们检查编码的简洁性或复杂性,然后权衡每种语言的利弊。...

  • 利用 Lua 的函数式编程简化 lua-resty-redis 的使用

     发表于 2 年 前

    在利用 OpenResty 编写高性能服务的时候,很有可能会使用到 Redis。在 OpenResty 中,我们通常使用 lua-resty-redis 这个模块操作 Redis。...

  • 现代C++函数式编程

     发表于 2 年 前

    C++98/03中的函数对象,和C++11中的Lambda表达式、std::function和std::bind让C++的函数式编程变得容易。我们可以利用C++11/14里的新特性...

  • JavaScript函数式编程(三)

     发表于 2 年 前

    事实上,如果只是为了学习编写函数式、副作用小的代码的话,看完第一篇文章就足够了。第二篇文章和这里的第三篇着重于的是一些函数式理论的实践,是的,这些很难(但并非不可能)应用到实际的生...

  • Swift 结构体何时使用 mutating 函数

     发表于 2 年 前

    Swift 最棒的特点之一就是它内置了对整体结构的不可变性的支持,这使得我们的代码更加整洁、安全。...

  • JavaScript 函数式编程探索与思考

     发表于 2 年 前

    最近一段时间,函数式编程又开始活跃起来了。函数式编程是一种编程范式,它将电脑运算视为数学上的函数计算,并且避免使用程序状态以及可变数据。函数式编程强调程序执行的结果而非执行的过程,...

  • JavaScript 函数式编程探索与思考

     发表于 2 年 前

    最近一段时间,函数式编程又开始活跃起来了。函数式编程是一种编程范式,它将电脑运算视为数学上的函数计算,并且避免使用程序状态以及可变数据。函数式编程强调程序执行的结果而非执行的过程,...