quinta-feira, 8 de agosto de 2013

Programming Clojure

Terminei de ler hoje o livro Programming Clojure (2nd edition), de Stuart Halloway e Aaron Bedra, editado pela editora "The Pragmatic Programmers".


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 livro é muito bom. Bastante didático. Repleto de exemplos (como todo livro de programação deve ser).

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?




Reconhecimento do Curso de Engenharia de Computação da UTFPR

Depois do Reconhecimento do Curso de Bacharelado em Sistemas de Informação da UTFPR, aconteceu esta semana o reconhecimento do Curso de Engenharia de Computação da UTFPR. A visita da Comissão Avaliadora do MEC foi na semana passada e o resultado foi comunicado ontem (07/08/2013).

O Curso de Engenharia de Computação (EC) do DAINF - UTFPR foi reconhecido com nota 4!!!!  Obs.: 4="muito bom" nas avaliações do MEC.


Repito o que disse em relação ao reconhecimento do BSI:

Uma ótima nota na minha opinião, considerando que, em virtude de sua grande expansão nos últimos anos, o Câmpus Curitiba tem sérios problemas de espaço (um dos problemas apontados pela comissão avaliadora).

Parabéns ao coordenador Hugo Vieira Neto e ao vice-coordenador João Alberto Fabro e a todos os professores, funcionários e alunos que participaram desta conquista do EC!

Sou professor do curso desde 2009, na disciplina Lógica para Computação. Atualmente ensino a mesma disciplina apenas para alunos especiais (isto é, não calouros).

Vários alunos já se formaram na EC da UTFPR Curitiba. Alguns deles já estão trabalhando em grandes empresas como Facebook (sede americana) e Siemens.


Mais informações sobre o curso em http://www2.dainf.ct.utfpr.edu.br/ec.