A neve acabou, mas as lembranças ficam…

… dos bons dias de snowboard com bons amigos…

Sem mais palavras para essa época muito boa que foi o inverno nos Alpes Franceses, com amigos brasileiros, fraceses e muitos mais! Com -22 °C, estavamos sorrindo, alucinados para o teleférico subir de novo e termos um pouquinho mais de emoção na descida seguinte. Alguns acidentes, cortes, tombos, mas a alegria é o que conta mais!!! Agradeço à todos que participaram desses maravilhosos momentos. Essas fotos que posto exemplificam um pouco de tudo de bom que passei nessa temporada 🙂

Ainda achei uns videos filmados pelo baiano Vinicius, que trabalha no mesmo laboratorio que eu e participou da maioria dessas jornadas na montanha também:

Chamrousse Snowpark

Carioca em Les 2 Alpes

Até 🙂

Escola de verão de linguagem funcional para aplicações paralelas e concorrentes

Dos dias 11 à 22 de junho, estou participando de uma escola de verão sobre  linguagem funcional para aplicações paralelas e concorrentes, no CEA/Caradache, sul da França. Um lugar para aprender um paradigma completamente diferente de programar, principalmente para quem é acostumado com linguagens imperativas.

Basicamente a linguagem usada para aprendizado aqui é Haskell. Mostro um exemplo abaixo de um dos exercicios dados no curso:
addAll :: [Int] -> [Int]
addAll [] = []
addAll = map (\x -> x - 1)

addAll [1,2,3,3]

Essa função decrementa 1 de todos o elementos de uma lista. Nesta função, entram conceitos interessantes, como mapping, lambda calculus, pattern matching, etc… Para quem nunca viu linguagem funcional na vida, é uma coisa bem estranha largar todos os paradigmas aprendidos e ter que pensar de uma forma totalmente diferente, ainda mais quando se tem que usar recursividade quase à todo momento, sendo ela um das partes mais importantes de qualquer linguagem funcional.

Bom, estou somente no quarto dia de curso e a coisa esquentou bastante. Estou meio atrasado nas listas de exercicios, e acho que até o final do curso não as termino, mas espero me dedicar mais ao longo do tempo e usar Haskell pra mais coisas futuramente. Vou aproveitar o material distribuido pelos instrutores para aprender mais depois. O link com o material usado aqui se encontra logo abaixo, assim como outras referencias de Haskell que foram passadas aqui:

Espero postar talvez algumas fotos do Chateau que estamos hospedados, pois ao redor a paisagem é bem bonita 🙂 Futuramente também pretendo postar mais alguns codigos pra ajudar iniciantes em linguagem funcional e se acharem e seguir em frente.

PS: Desculpem pela falta de acento em certas palavras. Estou usando um teclado francês, então é um pouco dificil :p

UPDATE 20/06/12

Slideshow de fotos da escola de verão:

Este slideshow necessita de JavaScript.

Até + !!!