Programação  
 
Rede de conhecimento computador >> Programação >> Programação De Computador Idiomas >> Content
Um código C Plus é executado em computador como a biblioteca ou que pode entender a linguagem e traduzi -lo em binário?
Você está no caminho certo! Aqui está um detalhamento de como o código C ++ é executado em um computador:

1. O compilador:o tradutor de idiomas

* compilador C ++: O coração do processo é o compilador C ++. É um programa que entende o código C ++ e o converte em instruções legíveis por máquina, conhecidas como código binário. Pense nisso como um tradutor que leva o inglês legível pelo homem e o transforma em um idioma entendido por um computador.
* Código binário: Esse código binário é uma série de 0s e 1s, que são as únicas instruções que a unidade de processamento central (CPU) do computador pode entender diretamente.

2. O processo de vinculação:reunindo tudo

* Bibliotecas externas: Os programas C ++ geralmente usam bibliotecas externas, como `iostream` ou` string`. Essas bibliotecas fornecem funções e código pré-escritos que seu programa pode usar.
* Linking: O vinculador combina o código C ++ compilado com o código da biblioteca necessário. Ele cria um arquivo único e executável que contém todas as instruções necessárias para a execução do seu programa.

3. Tempo de execução:executando o programa

* Carregando: Quando você executa o programa (por exemplo, clicando com ele), o sistema operacional carrega o arquivo executável na memória.
* Execução CPU: A CPU lê instruções do arquivo executável, um após o outro, e executa as ações correspondentes. Isso pode envolver manipular dados, acessar memória ou interagir com dispositivos.

Exemplo:

Vamos imaginar que você tem um programa C ++ simples:

`` `c ++
#include

int main () {
std ::cout <<"Olá, mundo!" < retornar 0;
}
`` `

Aqui está o que acontece:

1. Compilação: O compilador C ++ traduz esse código em uma representação binária, que pode parecer uma série de 0s e 1s.
2. Linking: O vinculador combina o código compilado com o código da biblioteca 'iostream`, que fornece funções para operações de entrada/saída.
3. Execução: A CPU executa o arquivo executável resultante, fazendo com que o programa exiba "Olá, mundo!" na sua tela.

Pontos de chave:

* não como uma biblioteca: O compilador C ++ não é uma biblioteca. É um programa separado que é usado para traduzir o código C ++ em código da máquina.
* Human vs. Machine: O código C ++ é escrito de maneira legível pelo homem, enquanto o código da máquina é uma série de instruções binárias que a CPU pode entender diretamente.

Deixe -me saber se você tiver mais perguntas sobre o processo de compilação e execução do C ++!

Anterior :

Próximo :
  Os artigos relacionados
·Como formatar a data a partir DateChooser in Flash 
·Os tipos de computadores que pode ler HTML 
·Microsoft SQL Tutorial 
·Como Incorporar a música Jogadores 
·Como escrever um script de tarefas administrativas simp…
·Qual intérprete de computador IAS? 
·Como calcular códigos G02 para Mills 
·Como atualizar Select T-SQL 
·Como ocultar uma DIV vazio 
·Como fazer upload de uma imagem em Struts 
  Artigos em destaque
·Como Exportar MySQL para CSV em PHP 
·Como alterar tipos de dados em Perl 
·Usos do Prolog 
·Como usar o PHP SQLite 
·Como calcular Correlação no Ti- 84 Plus 
·Como Incorporar em Python 
·Java Básico Tutorial 
·Como acessar arquivos remotos De Vb.Net 
·Qual é a relação entre uma linguagem natural e a lin…
·Ferramentas do NetBeans 
Cop e direita © Rede de conhecimento computador https://ptcomputador.com Todos os Direitos Reservados