Atividades aoc
Tradutor: R: É um programa que traduz ou converte as linguagens de alto nível para baixo nível.
Interpretador R: È um programa que interpreta a linguagem de uma programação
Maquina real. R: É o próprio hardware, que trabalha com a linguagem L0.
2) Qual a diferença entre tradução e interpretação.
R: Tradução ocorre quando a informação recebida é convertida em ação. Interpretação ocorre quando a informação recebida é compreendida.
3) Pesquise e descreva um breve histórico da linguagem Fortran.
R: Fortran (acrônimo de FORmula TRANslation) surgiu na década de 50, ela ainda é a mais utilizada em programação cientifica (calculo numérico) principalmente na física. Estima-se que mais de 90% do software utilizado nesse campo da Ciência está escrito em Fortran. Outras linguagens surgiram ao longo do tempo, prometendo “desbancar” o Fortran, como algol, Basic, Pascal, C e C++. Com a exceção de C e C++, que se tornaram linguagens extremamente poderosas, as demais foram perdendo o seu prestigio. Mas, mesmo em comparação C, o Fortran é mais simples de programar. E naquilo que o Fortran levava desvantagem em relação a essa linguagem, do ponto de vista de calculo numérico, ele acabou por incorporar muitos desses recursos, como o uso de ponteiros e alocação dinâmica de memória, nas suas versões mais recentes: Fortran 90 e Fortran 95. Porem nos limitaremos nestas notas ao Fortran 77 que nos dispõe desses recursos mas que satisfaz plenamente a maioria das necessidades. Cada linguagem está associada a um compilador. Este é um programa instalado no sistema que tem por finalidade gerar, a partir de um arquivo do tipo texto (programa-fonte) criado com um editor apropriado e que contem os comandos daquele programa em particular, um arquivo executável. Se o programa-fonte não estiver escrito de modo a satisfazer rigorosamente a sintaxe da linguagem, o compilador apontará erros na etapa de