O que é Compilador? Um Compilador é um programa que traduz

Описание к видео O que é Compilador? Um Compilador é um programa que traduz

O que é Compilador? Um Compilador é um programa que traduz código-fonte em código de objeto para ser entendido por uma unidade de processamento central específica CPU.

👉"VOCÊ ESTÁ CONVIDADO PARA CONHECER A NOSSA LOJA - VENHA FAZER UMA VISITA"👈

https://bit.ly/venhavistaranossaloja
************************************

🔎 Conteúdo Relacionado: 👇

👉 Playlist de Informática e Internet: 👇

🔎    • O que é blog? Blog é um conjunto de p...  

O ato de traduzir

Código-fonte em código de objeto é conhecido como compilação.

Olá! Seja bem-vindo ao canal.

Aproveite a introdução para dar o like, para compartilhar o vídeo e para se inscrever.

Para saber o que é Compilador, assista o vídeo até o final.

A compilação é normalmente

Usada para programas que traduzem o código fonte de uma linguagem de programação de alto nível como C++ para uma linguagem de programação de baixo nível.

Da mesma forma

Quando uma linguagem de baixo nível é convertida em uma linguagem de alto nível, o processo é chamado de descompilação.

Um compilador executa

Seus processos em fases para promover o design eficiente e corrigir transformações de entrada de origem para saída e destino.

As fases são as seguintes

O compilador converte a sequência de caracteres que aparecem no código-fonte em uma série de caracteres conhecidos como tokens.

Mais sobre tokens você encontra aqui na descrição do vídeo.

Esses tokens são definidos

Por expressões regulares que são entendidas pelo analisador léxico, além de remove erros léxicos, comentários e espaço em branco.

O analisador de sintaxe

Constrói a árvore de análise, que é construída para verificar a ambiguidade na gramática.

O analisador de sintaxe

Pega todos os tokens um a um e usa Gramática Livre de Contexto para construir a árvore de análise.

O erro de sintaxe pode ser

Detectado se a entrada não estiver de acordo com a gramática.

O analisador semântico verifica

A árvore de análise construída pelo analisador de sintaxe.

Ele também faz verificação

De tipo, verificação de etiquetas e verificação de controle de fluxo.

O gerador de código intermediário

Gera código intermediário para execução por uma máquina.

O código intermediário é

Convertido em linguagem de máquina usando as duas últimas fases, que são dependentes da plataforma.

O otimizador de código

Transforma o código para que ele consuma menos recursos e produza mais velocidade.

O significado

Do código que está sendo transformado não é alterado.

O gerador de código de destino

Escreve código que uma máquina pode entender e também registra alocação, instrução e seleção. A saída depende do tipo de montador.

O código otimizado é

Então convertido em código de máquina, formando a entrada para o linker e o carregador.

Existem muitos tipos

De compiladores, tais como: o compilador cruzado, nesse caso o programa compilado é executado em um computador que tem um sistema operacional ou CPU diferente daquele em que o compilador é executado.

Ele é capaz de criar código

Para uma plataforma diferente da em que o compilador está executando.
Outro famoso compilador famoso é:

Compilador JIT

É um compilador just-in-time que adia a compilação até o tempo de execução.

Este compilador é usado

Para linguagens como Python e javascript, e geralmente é executado dentro de um intérprete.

Agora que você já sabe o que é Compilador, não esqueça de dar o like, de compartilhar o vídeo e de se inscrever no canal.

#OqueéCompilador #OqueéumCompilador #Compilador

Link do Vídeo:    • O que é Compilador? Um Compilador é u...  

Fui, tchau

Colaboração de imagens.

https://br.freepik.com/fotos-vetores-...

https://pixabay.com/pt/

Комментарии

Информация по комментариям в разработке