The Promises of Functional Programming

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....

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:Computing in science & engineering Ročník 11; číslo 4; s. 86 - 90
Hlavní autor: Hinsen, Konrad
Médium: Journal Article
Jazyk:angličtina
Vydáno: New York IEEE 01.07.2009
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Institute of Electrical and Electronics Engineers
Témata:
ISSN:1521-9615, 1558-366X
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Popis
Shrnutí: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.
Bibliografie:ObjectType-Article-2
SourceType-Scholarly Journals-1
ObjectType-Feature-1
content type line 14
content type line 23
ISSN:1521-9615
1558-366X
DOI:10.1109/MCSE.2009.129