2015/02/03

Ganha um livro Compiladores - da Teoria à Prática da FCA


Quando alguém se aventura no mundo da programação, mais cedo ou mais tarde irá deparar-se com os "compiladores". E hoje temos um livro "Compiladores - da Teoria à Prática" da FCA para vos oferecer.

A FCA lançou recentemente o livro “Compiladores – Da Teoria à Prática”, da autoria dos professores, e especialistas nesta ferramenta, Pedro Reis Santos (IST) e Thibault Langlois (FCUL).

O compilador é uma ferramenta que converte, de forma eficiente, programas escritos em linguagens de alto nível em linguagem-máquina que pode ser executada por um CPU. A geração desse código é precedida por uma fase de análise do programa para garantir a correção e optimização do mesmo. Esse processo de análise permite compreender muitas das limitações e os pontos fortes das linguagens de programação.

Com este livro, os estudantes do ensino superior e profissional, produtores de software, programadores e utilizadores em geral ficarão a compreender de que forma o compilador converte programas descritos por linguagens de alto nível em código executável. Este livro procura abordar os desafios das linguagens e das arquiteturas atuais, preparando o leitor para os desafios que, inevitavelmente, surgirão no futuro na área dos compiladores.

A obra exemplifica todo o processo de desenvolvimento de um compilador simples, em C e em Java, com conversão em código para bytecodes Java, MSIL.net, Pentium e ARM. As noções teóricas, em paralelo com uma forte componente prática, oferecem um contacto direto com exercícios e projetos de complexidade crescente.


Para te habilitares a ganhar este livro, só tens que responder à pergunta que te colocamos a seguir, e em caso de dificuldade só tens que dar um salto à página do Facebook da FCA para descobrires a resposta (e aproveita a oportunidade para lá deixares um Like, para que mostrar que aprecias estes passatempos. :)


Passatempo Encerrado: o vencedor foi o Rui Encarnação.
Fica atento aos próximos passatempos.


O livro será atribuído aleatoriamente entre todos os participantes que responderem correctamente e que tiverem morada em território nacional. Apenas será considerada a primeira resposta dada por cada participante.

Sem comentários:

Enviar um comentário (problemas a comentar?)