Nova página de CTC34 (notas de aula, calendário, etc) em https://tidia.ita.br/portal
Descrição
Este curso cobre os fundamentos teóricos da Ciência da Computação. A Teoria de Linguagens Formais é a base para a definição das linguagens de programação usuais e para o projeto de compiladores, e os Automata são máquinas abstratas que computam funções e reconhecem as propriedades sintáticas destas linguagens.
Bibliografia Básica
HOPCROFT, J., ULLMAN, J. Introduction to Automata Theory, Languages and Computation. Addison-Wesley, 1979. | |
SUDKAMP, T. Languages and Machines. Addison-Wesley, 1997. | |
SIPSER, M. Introduction to the Theory of Computation. PWS Publishing Company, 1997. |
Aulas
Links interessantes
Alan M. Turing: o "pai" da Teoria da Computação. Em sua homenagem foi criado o Prêmio Turing, um verdadeiro prêmio Nobel para os "computeiros". | |
Noam Chomsky: um dos grandes nomes no estudo de gramáticas e linguagens. | |
O pumpíng lemma na forma de poema... | |
O problema da parada em MTs na forma de poema... |