
About this episode
Neste episódio vamos conversar sobre programação funcional, o que é?
O que define uma linguagem como funcional ou não? E muito mais.
Feed do podcast: www.lambda3.com.br/feed/podcast
Feed do podcast somente com episódios técnicos: www.lambda3.com.br/feed/podcast-tecnico
Feed do podcast somente com episódios não técnicos: www.lambda3.com.br/feed/podcast-nao-tecnico
Pauta:
- O que é programação funcional?
- Conceitos básicos:
- funções puras,
- O que definide uma linguagem como funcional?
- imutabilidade,
- Previsibilidade
- Tipagem
- Famílias:
- LISP (Scheme, Racket, Clojure)
- ML (Haskell, Scala, F#, OCaml, Elm)
- Linguagens mais usadas hoje: SQL, Clojure, F#, Scala
- Influências em outras linguagens: Python, Ruby, JavaScript, C#, Java
- Cálculo Lambda vs. Máquina de Turing
Links Citados:
Participantes:
- Lucas Teles – @lucasteles42
- Andre Valenti – @awvalenti
- Higor Rozan – @HigorRozan
Edição:
Créditos das músicas usadas neste programa:
- Music by Kevin MacLeod (incompetech.com) licensed under Creative Commons: By Attribution 3.0 – creativecommons.org/licenses/by/3.0
Get every episode summarized
Each time Lambda3 Podcast publishes, we email you a written briefing from the transcript — the topics, who appeared, and any specific claims, with the ad reads skipped.
Email me new episodesFree for 3 shows. No card needed.
Hosts & guests
No transcript yet
This episode has not been transcribed. Request it and it moves to the front of the queue.
More episodes
More from Lambda3 Podcast

Lambda3 Podcast 500 - Foi bom enquanto durou
Lambda3 Podcast

Lambda3 Podcast 499 - O que aprendemos falando sobre tecnologia?
Lambda3 Podcast

Lambda3 Podcast 498 - Chain of Responsability
Lambda3 Podcast

Lambda3 Podcast 497 - Livro: Fundamentos da Arquitetura de Software
Lambda3 Podcast