8

Click here to load reader

Definição de compiladores

Embed Size (px)

Citation preview

Page 1: Definição de compiladores

Definição de Definição de compiladorescompiladores

Page 2: Definição de compiladores

Ane, Rodrigo, AndersonAne, Rodrigo, Anderson

É um software,parte de um programa É um software,parte de um programa que recebe dados sem tratamento e que recebe dados sem tratamento e processa essas informações e tem processa essas informações e tem como saída os dados de forma como saída os dados de forma organizadaorganizada

Aceita linguagem de baixo nível e Aceita linguagem de baixo nível e transforma em linguagem de alto transforma em linguagem de alto nívelnível

Page 3: Definição de compiladores

Tiago Gonçalves, Hemerson, DjalmaTiago Gonçalves, Hemerson, Djalma

É uma ferramenta de interpretação É uma ferramenta de interpretação de comandos de uma linguagem pré-de comandos de uma linguagem pré-estabelecida. Ele realiza análise estabelecida. Ele realiza análise léxica, sintática e semântica.léxica, sintática e semântica.

Através dessas análises são Através dessas análises são verificados os erros e mostra verificados os erros e mostra prováveis soluções para prováveis soluções para desenvolvedoresdesenvolvedores

Page 4: Definição de compiladores

Luiz Eduardo, FrancianaLuiz Eduardo, Franciana

É um software que funciona como É um software que funciona como uma biblioteca e tem função de uma biblioteca e tem função de converter uma linguagem de alto converter uma linguagem de alto nível para baixo nívelnível para baixo nível

A visão inicial é que o compilador é A visão inicial é que o compilador é um núcleo, é ele quem realmente um núcleo, é ele quem realmente executa so comandos acionados pela executa so comandos acionados pela linguagem de programação de alto linguagem de programação de alto nível.nível.

Page 5: Definição de compiladores

Jonatas, Leonardo e NiltonJonatas, Leonardo e Nilton

É um programa que tem a finalidade É um programa que tem a finalidade de interpretar linhas de código e de interpretar linhas de código e converter em linguagem de máquina. converter em linguagem de máquina. Otimizar o código escrito tornando o Otimizar o código escrito tornando o mais eficientemais eficiente

Identifica possíveis falhas no código Identifica possíveis falhas no código escrito e retorna o erro para o escrito e retorna o erro para o desenvolvedordesenvolvedor

Page 6: Definição de compiladores

Andreia, Ivana, VitorAndreia, Ivana, Vitor

É um tradutor de código que facilita É um tradutor de código que facilita a comunicação entre o a comunicação entre o desenvolvedor e a linguagem de desenvolvedor e a linguagem de modo que é uma ferramenta que modo que é uma ferramenta que facilita o usuário a obter um melhor facilita o usuário a obter um melhor desempenho na tarefa utilizada.desempenho na tarefa utilizada.

Page 7: Definição de compiladores

Denis, Ivan, SilvanaDenis, Ivan, Silvana

Um programa que transforma uma Um programa que transforma uma linguagem de alto nível em um linguagem de alto nível em um código para ser interpretado pela código para ser interpretado pela máquinamáquina

Page 8: Definição de compiladores

Ronaldo, Valdevino, ViníciusRonaldo, Valdevino, Vinícius

É um programa que lê um código É um programa que lê um código fonte e discerne na sintaxe e na fonte e discerne na sintaxe e na semântica, ou seja, ele após lê o semântica, ou seja, ele após lê o código pode identificar erros para código pode identificar erros para que assim possa gerar um que assim possa gerar um executável que é um programaexecutável que é um programa