functional programming
[/ˈfʌŋkʃənəl ˈproʊɡræmɪŋ/]
noun
programação funcional
1. A programming paradigm that treats computation as the evaluation of mathematical functions, avoiding changing state and mutable data
Functional programming emphasizes immutability and pure functions to reduce side effects in code.
A programação funcional enfatiza a imutabilidade e funções puras para reduzir efeitos colaterais no código.
2. A software development approach where functions are first-class objects and recursion is preferred over iteration
Languages like Haskell and Lisp are excellent for learning functional programming concepts.
Linguagens como Haskell e Lisp são excelentes para aprender conceitos de programação funcional.
3. A coding style that prioritizes declarative rather than imperative code structures
With functional programming, you describe what you want rather than how to achieve it.
Com a programação funcional, você descreve o que deseja em vez de como alcançá-lo.
Functional programming has gained significant traction in modern software development across Brazil and the United States, particularly in data science, finance, and web development. In Brazil, there's growing interest in FP through online communities and tech startups in São Paulo and Rio de Janeiro. In the USA, functional programming is increasingly taught in computer science programs and is essential knowledge for developers working with languages like Scala, Clojure, and JavaScript frameworks.
Look up more words on Fala2Me
The free English-Portuguese dictionary with real Brazilian accents, NYC slang, conjugator and more
Open Fala2Me →