Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/suissa/exericios-resolvidos-prog-funcional-js
Apenas alguns exercícios sobre prog. funcional resolvidos com JavaScript - SEM MIMIMIMI
https://github.com/suissa/exericios-resolvidos-prog-funcional-js
Last synced: 24 days ago
JSON representation
Apenas alguns exercícios sobre prog. funcional resolvidos com JavaScript - SEM MIMIMIMI
- Host: GitHub
- URL: https://github.com/suissa/exericios-resolvidos-prog-funcional-js
- Owner: suissa
- Created: 2017-09-02T20:15:18.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2017-09-01T19:58:38.000Z (over 7 years ago)
- Last Synced: 2024-10-30T01:47:01.847Z (2 months ago)
- Language: JavaScript
- Size: 6.84 KB
- Stars: 2
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Resolução de exercícios sobre prog. funcional
A programação funcional está assumindo forte tração nos últimos anos dentro da comunidade de desenvolvimento. Talvez isso seja devido ao surgimento de novas arquiteturas que demanda um alto grau de escalabilidade, resistência e flexibilidade no âmbito de soluções focadas em processos de transformação. Mas, além de uma forma simples, como tentamos mostrar nesta oficina, a programação funcional leva a soluções de código robustas, versáteis e expressivas que dificilmente são comparáveis às da orientação de objeto.
Além disso, o JavaScript, como a maioria das linguagens de script, é uma linguagem idiomática que o convida a pensar em termos funcionais. Na verdade, muitas vezes, quando programamos em Javascript, desenvolvemos soluções funcionais quase sem percebê-las. Mas, para trabalhar corretamente dentro deste paradigma, devemos saber o que exatamente é a programação funcional, quais são suas vantagens e princípios fundamentais, quais mecanismos são usados, quais técnicas de programação são usadas, quais padrões de design funcional existem à nossa disposição e que estilos arquitetônicos emergem.
## Assuntos
* Definição de Funções I. Recursão
* Definição de Funções II. Imersão
* Ordem Superior I. Família map & reduce
* Orden Superior II. Avaliação Parcial
* Orden Superior III. Closures & Retenção Léxica
* Composição I. compose & sequence
* Composição II. inversão de controle
* Composição III. Streams
* Definição sem Estado I. Fundamentos
* Definição sem Estado II. Mônadas
* Conceitos Avançados I. Otimização
* Conceitos Avançados II. Imutabilidade