As this column s installments on functional programming have observed , the recipe style of program flow is comparatively error - prone and difficult to maintain 正如本专栏关于函数型编程的部分文章中所评述的,程序流的方法风格相对来说容易出错并且难以维护。
In this article , i will explore the potential of incorporating elements of a different programming methodology into your java development practices ; namely that of functional programming 在本文中,我将探讨在java开发实践中加入不同的编程方法即函数编程( fp ) 。
Generally speaking , however , functional programming can be viewed as style of programming in which the basic method of computation is the application of functions to arguments 然而,一般来说,函数式编程可被看做一种编程风格,其基本的计算方法是参数到函数的应用。
In functional programming , the programmer is given a natural framework for developing smaller , simpler , and more general modules , which are then glued together 在函数编程中,编程人员有一个天然框架用来开发更小的、更简单的和更一般化的模块,然后将它们组合在一起。
In later columns , we will look at more advanced techniques for functional programming ; and hopefully we will be able to explore some more of the pros and cons of functional styles 剩下的比以前(这节的题目是个小玩笑;可惜的是,它的概念在文章内没能解释)更少(可能更简单? ) 。
Functional programming , montreal , canada , 2000 , pp . 11 - 22 . 16 dongxi liu , zhenjiang hu , masato takeichi . an environment for maintaining computation dependency in xml documents 虽然设计cschema的目的是为了描述xml的降级访问控制策略,但是它已可以用来维护xml文档中的计算依赖关系。
Taking advantage of the higher - order combinatorial functions that a functional programming language like haskell allows , you can arbitrarily combine multiple filters in specifying output 利用象haskell函数性编程语言中允许的高阶组合函数,您可以在指定的输出中任意组合多个过滤器。
The problem for java developers is that the functional programming paradigm has long been implemented only via specialized languages such as haskell , scheme , erlang , and lisp Java开发人员的问题是,函数编程范型长期以来只是通过像haskell 、 scheme 、 erlang和lisp这样的特殊语言实现的。
It is both a strong functional programming language and by virtue of its object - oriented and modularized architecture an excellent language for developing large applications 它既是一种强壮的函数型程序设计语言,又是(由于其面向对象和模块化的体系结构)开发大型应用程序的出色语言。
Since this type of development is inherent to the functional programming paradigm , it seems natural to use functional programming techniques when developing modular code on the java platform 由于这种类型的开发继承了函数编程范型,在java平台上开发模块化代码时使用函数编程技术应是很自然的事。