Functional programming languages let you tell your program what to do.
函数性编程语言让您告诉程序去做什么。
This is a powerful feature common in functional programming languages.
这是函数式编程语言中常见的一个强大特性。
This series explores the subject of functional programming but isn't solely about functional programming languages.
本系列文章将介绍函数式编程相关主题,但内容不仅限于函数式编程语言。
The functional approach I've shown to filtering lists is common across functional programming languages and libraries.
我所展示的用于过滤列表的函数方法在函数编程语言和库中非常普遍。
Specifically, functional programming languages must provide high-order and first-class functions, which this article defines.
特别地,函数式编程语言必须提供高阶和一流的函数,这是本文所定义的。
Closures were originally developed in the 1960s as part of Scheme, one of the most well-known functional programming languages.
闭包最初是在20世纪60年代作为Scheme的一部分开发的,Scheme是最著名的函数编程语言之一。
Well, which the advent of multicore processors, functional programming languages seems naturally suited to the new hardware architectures.
对,随着多核处理器时代的到来,函数式编程语言似乎更适合新的硬件架构。
Memoization is a technique widely used in functional programming languages like Lisp, Python, and Perl for giving functions a memory of previously computed values.
记忆是一种广泛使用的技术,它在Lisp、Python与Perl这样的功能编程语言中使用,给功能赋予预先计算的值。
It is the reason that functional programming languages are becoming so popular and that patterns like event sourcing (see Resources for a link to more information) are being more frequently applied.
这也是函数式编程语言正变得如此流行并且像事件来源(要获得更多信息的链接,请参见参考资料)这样的模式被更频繁地应用的原因。
Functional programming is more a mindset than a particular set of tools or languages.
函数式编程不只是一组工具或者语言,更是一种心态。
Functional languages can dramatically impact the way you think about programming.
函数性语言极大地影响了编程的思考方式。
The prevailing paradigm for programming was functional decomposition with procedural languages.
编程的主流范例是过程语言描述的功能分解。
Functional programming gives you new, different building blocks to achieve the same goals that imperative languages accomplish with other mechanisms.
函数式编程为您提供了新的、不同的构建块,可以实现命令式语言使用其他机制实现的相同效果。
At the core of functional programming is the function, just as classes are the primary abstraction in object-oriented languages.
函数式编程的核心是函数,就像面向对象语言的主要抽象方法是类。
But functional languages turn out to be very well suited to parallel programming.
不过事实证明函数型语言非常适合于并行编程。
The functional programming approach is easy to understand, but can be difficult to apply if you are used to the more procedural and state-focused imperative languages.
函数编程方式很容易理解,但是如果您习惯了过程序和关注状态的命令式语言,可能不太容易适应它。
On the other hand, there are also many programming languages that are declarative in style, including both functional and logic languages, and also including both general purpose and specialized ones.
另一方面,也有许多编程语言是声明性样式,包括函数语言和逻辑语言,还包括通用语言和专用语言。
Until relatively recently programming languages have fit neatly into either "imperative" or "functional" categories.
不太久之前编程语言还可以毫无疑义地归类成“命令式”或者“函数式”。
One of the important themes in programming languages over recent years has been a move to embrace ideas from functional programming.
近几年来,编程语言的一个重要的主题已经转向函数式编程的观念。
Most languages, for better or worse, come equipped with some inherently recommended programming paradigm -object-oriented, functional, whatever.
大多数的语言,无论是好的还是差的,都生来伴随着一些鼓励使用的编程范式——面向对象的,函数式的,等。
Wikipedia provides great introductions to the Lisp and Scheme languages as well as a general introduction to functional programming concepts (and MapReduce).
Wikipedia为lisp和scheme语言提供了很好的介绍以及为功能性编程概念提供了一般介绍(和MapReduce)。
A main difference between Erlang and more popular languages is that Erlang is primarily a functional programming language.
Erlang与其他流行的语言之间的主要差异是,Erlang基本上是一种函数编程语言。
Closures are common in many programming languages, especially in functional languages, such as Clojure.
闭包在很多编程语言中非常常见,特别是在Clojure等函数语言中。
So, like a lot of people, I've been caught up in the excitement about concurrent programming with functional languages like Erlang and Scala.
因此,像大多数人一样,我钟爱使用 Erlang和 Scala等函数语言进行并发编程。
It shares a common core language with OCaml, another popular functional programming language, and draws ideas from many other programming languages, including Haskell, Erlang, and C#.
它具有OCaml常见的核心语言功能,以及其他流行的函数式编程语言的一些特性,并从很多其他编程语言获取了一些思想,包括Haskell、Erlang和C#。
It was inspired by the functional programming aspects of Lisp and other functional languages.
它受到了Lisp的函数编程特性和其他函数式语言的启发。
The paper introduces the basic concept, parallel implementation and functional clement of parallel programming languages.
本文介绍并行的程序设计语言的基本概念、并行执行以及功能要素。
Programming languages use specific types of statements, or instructions, to provide functional structure to the program.
编程语言使用特定类型的语句或指令,来给程序提供功能结构。
For example, most languages that contain function Pointers can be used to credibly support functional programming.
例如,包含函数指针的多数语言都可用于可靠地支持函数编程。
For example, most languages that contain function Pointers can be used to credibly support functional programming.
例如,包含函数指针的多数语言都可用于可靠地支持函数编程。
应用推荐