Artigo Acesso aberto Revisado por pares

The Promises of Functional Programming

2009; AIP Publishing; Volume: 11; Issue: 4 Linguagem: Inglês

10.1109/mcse.2009.129

ISSN

1558-366X

Autores

Konrad Hinsen,

Tópico(s)

Numerical Methods and Algorithms

Resumo

Adopting a functional programming style could make your programs more robust, more compact, and more easily parallelizable. However, mastering it requires some effort. This article's purpose is to explain what functional programming is and how it differs from traditional imperative programming. The author also explains how functional programming helps with concurrent and parallel programming. The language I use in the examples is Clojure, a modern dialect of Lisp.

Referência(s)