Postagens

Mostrando postagens de Janeiro 24, 2016

Java 8 - Quais suas vantagens e as linguagens funcionais

Fala Galera!
Desculpe o tempo sumido (trabalho consumindo). Agora voltamos com força total. 
Vamos falar um pouco do nosso Java 8. Nunca se perguntaram "Por quê utiliza-lo? Por quê ele é uma linguagem funcional?". Bem vamos tentar justificar um pouco neste post.
Tem-se falado muito sobre como "o Java 8 trouxe a Programação Funcional para o Java" - mas, o que isso realmente quer dizer? Neste artigo, será apresentado o que significa ser funcional para uma linguagem, ou para um estilo de programação. Olhando a evolução de Java, em particular o seu sistema de tipos (type system), é possível ver como os novos recursos do Java 8, especialmente as expressões lambda, mudam este cenário e oferecem alguns dos principais benefícios da programação funcional. O que é uma linguagem de programação funcional?Em sua essência, uma linguagem de programação funcional é aquela que trata da mesma forma tanto o código como os dados. Isto significa que uma função deve ser um valor de primeira …