Programação  
 
Rede de conhecimento computador >> Programação >> C /C + + programação >> Content
Como o programa armazenado?
Vamos dividir como os programas são armazenados, cobrindo o código -fonte e o formulário executável:

1. Armazenamento de código fonte

* Arquivos de texto: A maneira fundamental de armazenar programas é como arquivos de texto. É isso que você vê ao abrir um programa em um editor de código.
* Tipos de arquivo: Esses arquivos de texto geralmente são salvos com extensões como:
* .py (Python)
* .java (Java)
* .cpp (C ++)
* .js (JavaScript)
* .html (HTML - para páginas da web)
* .css (CSS - para estilo de página da web)
* Conteúdo: Os arquivos de texto contêm as instruções escritas em uma linguagem de programação específica, juntamente com os comentários que ajudam a explicar o código.

2. Armazenamento de código executável

* linguagens compiladas (como C ++, Java):
* Compilação: O código-fonte é convertido em instruções legíveis por máquina (código da máquina) por um programa chamado compilador.
* arquivos executáveis: O código da máquina é embalado em um arquivo executável (como um arquivo .exe no Windows).
* armazenamento: Esses arquivos executáveis ​​são armazenados no disco rígido do seu computador ou outro dispositivo de armazenamento.

* Idiomas interpretados (como Python, JavaScript):
* Sem compilação: Os idiomas interpretados não compilam diretamente com o código da máquina. Em vez disso, eles são processados ​​linha por linha por um intérprete.
* bytecode: Alguns idiomas interpretados geram bytecode, que é uma forma intermediária entre o código -fonte e o código da máquina.
* Máquina virtual: O bytecode ou o código -fonte é executado por uma máquina virtual, que traduz o código em instruções que o computador pode entender.

3. Armazenamento do programa na memória

* Carregando: Quando você executa um programa, o arquivo executável é carregado na RAM do computador (memória de acesso aleatório).
* Execução : A CPU (unidade de processamento central) lê as instruções da memória e as executa.
* Dados: Os programas também precisam armazenar dados enquanto estão em execução (como números, strings e variáveis). Esses dados também são armazenados na RAM.

Exemplos:

* Um programa Python: Você cria um arquivo .py contendo seu código Python. O intérprete do Python lê o arquivo .py e as instruções são executadas.
* Um programa Java: Você escreve seu código Java em um arquivo .java. O compilador Java converte o arquivo .java em um arquivo .class (bytecode). Uma máquina virtual Java (JVM) lê o arquivo .class e executa o código.

Pontos -chave

* Existem programas nos formulários legíveis (código-fonte) e de máquina (executável) e legíveis por máquina.
* O tipo de linguagem usada determina se o programa é compilado ou interpretado.
* Durante a execução, os programas residem na RAM, permitindo que a CPU os acessasse rapidamente.

Deixe -me saber se você tiver perguntas mais específicas sobre como os programas são armazenados ou qualquer outro aspecto da programação!

Anterior :

Próximo :
  Os artigos relacionados
·Como escrever um programa em C para Conversões Métric…
·Como alterar o ícone no Xcode 
·Como declarar funções inline em C + + 
·Como enviar saída para um arquivo FIFO 
·Como fazer um Mashup Web 
·Como alterar um fator de preenchimento 
·Como inverter um número na C 
·Como passar parâmetros para MVC View 
·Como Chegar Copy & Paste no Windows Phone 7 para desenv…
·Qual é a diferença entre um controle de entrada analó…
  Artigos em destaque
·Como instalar o PHP no CPanel 
·Como fazer um redirecionamento PHP Com Blogger 
·Como alterar uma chave primária 
·Como criar uma matriz de números seqüenciais em Ruby 
·Como fazer uma temperatura Convertendo Programa em QBas…
·Como criar um instalador para um Windows Service 
·Diferentes maneiras de formatar datas em VBA 
·Como mesclar colunas no DataGrid 
·Como fazer upload de vários arquivos Usando o Flash 
·Como editar códigos fonte HTML 
Cop e direita © Rede de conhecimento computador https://ptcomputador.com Todos os Direitos Reservados