Mudanças entre as edições de "Programacao Funcional"

De Garoa Hacker Clube
Ir para navegação Ir para pesquisar
(Criou página com '= Grupo de Estudos de Programação Funcional = Programação funcional é um paradigma de programação que trata a computação como uma avaliação de funções matemátic...')
 
Linha 13: Linha 13:
 
= Referências =
 
= Referências =
   
== Programação Funcional ==
+
=== Programação Funcional ===
   
 
* [https://en.wikipedia.org/wiki/Lambda_calculus Cálculo Lambda]
 
* [https://en.wikipedia.org/wiki/Lambda_calculus Cálculo Lambda]
   
== Clojure ==
+
=== Clojure ===
   
 
* [http://clojure.org/ Clojure - Site Oficial (em inglês)]
 
* [http://clojure.org/ Clojure - Site Oficial (em inglês)]

Edição das 11h12min de 29 de junho de 2015

Grupo de Estudos de Programação Funcional

Programação funcional é um paradigma de programação que trata a computação como uma avaliação de funções matemáticas e que evita estados ou dados mutáveis. Ela enfatiza a aplicação de funções, em contraste da programação imperativa, que enfatiza mudanças no estado do programa1. Exemplos de linguagens que utilizam esse paradigma são Haskell, Lisp, Erlang e R.

Esse grupo pretende se reunir com frequência (ainda irregular e não definida) para discutir, aprender e quebrar a cabeça com linguagens e problemas com linguagens de programação funcionais.

Atividades

Palestra "Por que Closure?" e Dojo - 07/07/2015 às 19:00

Clojure é (basicamente) um dialeto Lisp que roda na JVM. Nesse evento Leandro Oliveira do CLJ-SP fará a palestra "Por que Closure?", que trata-se de uma apresentação da linguagem Clojure cujo conteúdo é fácil de acompanhar por qualquer pessoa com alguma experiência em programação. Depois da palestra, faremos um dojo de programação em Clojure e, em seguida, podemos até mesmo fazer mais alguma atividade envolvendo programação funcional para alcançar a iluminação.

Referências

Programação Funcional

Clojure