Linguagens de programação são a notação que um usuário de computador emprega para instruir a máquina a executar as tarefas que lhe interessam. Linguagens de alto nível correspondem àquelas que são mais próximas do programador que da linguagem binária primitiva, usada pelas máquinas. Há uma considerável diferença entre as duas linguagens, por isso é necessário que haja algo que converta programas escritos em linguagens de alto nível para linguagens executáveis pelo computador. Compiladores são os programas que efetuam essa tarefa aliviando o programador das dificuldades de lidar com as linguagens binárias.A presente obra preenche uma lacuna importante no mercado editorial, ao utilizar um método de compilação mais prático, que dispensa o conhecimento de assuntos teóricos complexos, permitindo mesmo a um programador com pouca experiência na área compreender os processos utilizados sem a necessidade de longos estudos conceituais. De fácil compreensão e automatização, a técnica de compilação adotada reflete a utilização da teoria básica usualmente trabalhada no estudo das linguagens formais e autômatos, sendo acessível aos estudantes de graduação de ciências exatas em geral.
- Recursos didáticos: problemas resolvidos; exercícios; sugestão de leitura complementar;
- Dispensa o conhecimento profundo da teoria da compilação, geralmente exigida para a aplicação de técnicas clássicas de compilação. Em lugar disso, bastam conhecimentos de programação, de máquinas de estados e de estruturas de dados;
- A notação de Wirth é muito prática e diretamente mapeável em autômatos de pilha estruturados, os quais apresentam um excelente desempenho, comparativamente com os formalismos empregados em outros métodos;
- A técnica adotada é facilmente automatizada, e o livro mostra como se pode construir um gerador de núcleos de compiladores dirigidos por sintaxe nela baseados.
Características do eBook
Aqui estão algumas informações técnicas sobre este eBook:
- Autor(a): João José Neto
- Tamanho: 14235 KB
- Nº de Páginas: 537
- Editora: GEN LTC
Amostra Grátis do Livro
Faça a leitura online do livro Introdução à Compilação, escrito por João José Neto. Esse é um trecho gratuito disponibilizado pela Amazon, e não infringe os direitos do autor nem da editora.