#204 - Programação funcional

1:14:44
 
Compartilhar
 

Manage episode 267525275 series 2101806
Por Lambda3 descoberto pelo Player FM e nossa comunidade - Os direitos autorais são de propriedade do editor, não do Player FM, e o áudio é transmitido diretamente de seus servidores. Toque no botão Assinar para acompanhar as atualizações no Player FM, ou copie a feed URL em outros aplicativos de podcast.
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: Lambda calculus Simple Made Easy Podcast do Hipters Participantes: Lucas Teles - @lucasteles42 Andre Valenti – @awvalenti Higor Rozan - @HigorRozan Edição: Compasso Coolab 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

218 episódios