Clojure é uma linguagem que me interessa bastante, por vários motivos:
- É um dialeto de LISP (e trabalhei com LISP durante minha graduação).
- É uma linguagem baseada na JVM, o que torna fácil fazer a interoperabilidade com Java, uma das linguagens mais atualizadas atualmente.
- É simples e elegante.
- Permite que se programe no paradigma funcional.
- Tem várias construções específicas para lidar com concorrência e assim aproveitar-se do fato de termos computadores com diversos núcleos.
O código-fonte utilizado no livro pode ser encontrado no Github.
Aqui um trecho de código (da implementação do jogo Snake):
É ou não é bonito?
Nenhum comentário:
Postar um comentário