Introdução à Computação
Professor: Abner Corrêa Barros abnerbarros@gmail.com Introdução • Para que nosso algoritmo possa ser executado por um computador, ele deve ser primeiramente descrito em alguma linguagem de programação. • Uma linguagem de programação, assim como outra linguagem qualquer, é apenas um meio de comunicação entre dois interlocutores, nós e o processador do computador.
abnerbarros@gmail.com
Introdução • Como toda linguagem, a linguagem de programação possui regras sintá&cas e semân&cas que devem ser seguidas para que a mensagem que se deseja passar seja compreendida – Regras SintáDcas => forma da escrita – Regras SemânDcas => senDdo do que se escreve
abnerbarros@gmail.com
Introdução • Observe, entretanto, que mesmo uDlizando uma linguagem de programação, o nosso programa será ainda assim um texto, como uma carta e o processador do computador só entende linguagem de máquina, seqüências de zeros e uns.
abnerbarros@gmail.com
Introdução • Para fazer a tradução do nosso programa para a linguagem de máquina do processador, existem os Compiladores. • Os compiladores criam uma “versão” em linguagem de máquina do nosso programa. • É ele quem se