舍尔德·维舍尔的书库提供更多的函数式编程工具。
Sjoerd Visscher's library offers far more tools for doing functional programming.
这个名字是函数式编程的协定。
我们曾经经过函数式编程的年代吗?
Android上的函数式编程。
命令式编程明确塑造了您的思维方式。
Scala完全支持函数式编程(FP)。
混合范式-函数式编程。
这是函数式编程语言中常见的一个强大特性。
This is a powerful feature common in functional programming languages.
从那以后,我学会了利用列表和函数式编程。
Since then, I've learned to embrace lists and functional programming.
首先,声明式编程询问用户他们想要做什么事。
First declarative programming asks the user what they want to do.
是否应当将php作为函数式编程语言来使用?
函数式编程扩展了该任务、包括更具体的细节。
Functional programming is expanding that mandate, encompassing more-specific details.
表1显示了几种常见的命令式或声明式编程语言。
Table 1 shows several common programming languages categorized as either imperative or declarative.
要使用函数性语言,只需要放弃命令式编程的风格。
To use a functional language, you just need to let go of imperative programming styles. Learning to write in a more functional style has several benefits.
并且通过更深入学习函数式编程,您可拓宽编程知识。
And by learning more about functional programming, you broaden yourself as a developer.
在过去的几年中,人们对函数式编程语言的兴趣高涨。
In the past couple of years, interest in functional programming has skyrocketed.
函数式编程不只是一组工具或者语言,更是一种心态。
Functional programming is more a mindset than a particular set of tools or languages.
命令式编程的用户对赋值的依赖要超过其他编程技术。
Users of imperative languages rely on assignments more than any other programming technique.
计划式编程方式也让用户能看到并且修改你得到的程序。
Intentional programming also allows computer users to see and change what they are getting.
您可以参考这个故事,但是要把电锯替换为函数式编程。
You can probably relate to this story, but with functional programming instead of a chainsaw.
函数式编程的核心是函数,就像面向对象语言的主要抽象方法是类。
At the core of functional programming is the function, just as classes are the primary abstraction in object-oriented languages.
在函数式编程中,lambdas被称为一流的函数因为它们能够。
In functional programming, lambdas are referred to as first-class functions because they can be.
在这一部分中,我讨论的是函数式编程的基石之一:不变性。
In this installment, I discuss one of the building blocks of functional programming: immutability.
在命令式编程语言中,我们必须在算法中考虑每个原子步骤。
In imperative programming languages, I must think about each atomic step in my algorithm.
命令式编程和声明式编程方法之间的一个关键差异是完整性。
One critical difference between imperative and declarative programming methodologies is the notion of completeness.
特别地,函数式编程语言必须提供高阶和一流的函数,这是本文所定义的。
Specifically, functional programming languages must provide high-order and first-class functions, which this article defines.
近几年来,编程语言的一个重要的主题已经转向函数式编程的观念。
One of the important themes in programming languages over recent years has been a move to embrace ideas from functional programming.
函数式编程通过提取通用的功能部分来实现代码重用,可通过高阶函数进行定制。
Functional programming achieves code reuse by abstracting out generic pieces of machinery, customizable via higher-order functions.
实际上,术语推导(comprehension)来自于函数式编程。
Actually, the term comprehension comes from functional programming.
即使现在函数式编程正趋于流行、使用量增加的情况下仍然会是这种情况。
I think that is still going to be the case even as functional programming grows in usage and popularity.
应用推荐