InformáticaProgramación

Compilation - un proceso que facilita a comunicación e programador informático

Creando as fases finais dun programa específico, calquera programador está obrigado a mirar para as características do compilador. A documentación técnica deste programa alocada unha definición modesto como unha utilidade, para compilar. Compilación - é o proceso de conversión de un programa escrito nunha linguaxe comprensible pola persoa (linguaxe de alto nivel) en comandos comprensibles para a máquina (linguaxe de baixo nivel). O resultado é un programa que está preto de código máquina. Pode parecer como un módulo de obxecto, o código básico. Ás veces, un programa deste tipo é semellante á linguaxe assembly.

Así, compilando - é cando a información de entrada (código fonte), o que representa unha descrición do algoritmo, ou escritos nun programa en linguaxe orientada ao problema pode ser reescrita na lista equivalente de equipos representadas no código de obxecto (linguaxe orientada a máquina).

Se incluso para simplificar a definición, a continuación, compilar - un programa de máquina de transmisión cunha na linguaxe orientada a máquina orientada ao problema.

A pesar da transparencia e simplicidade da definición, compilación - este proceso é moi multifacetado. Existen varios tipos do mesmo. compilación lote está feito en varios módulos de fonte nunha asignación punto. compilación progresiva - é a mesma que a interpretación de (compilación independente baseado en quendas de cada operador posterior). Con todo, hai compilación condicional. Neste caso, o texto transmisión é dependente das condicións que están previstas nas directivas do compilador programa de orixe.

Cambiar o valor de certas constantes poden ser axustados ou desactivar a transmisión do texto do programa.

Para o barrio dos programadores usar o máis cómodo e compiladores adaptado para resolver varios problemas. Se facemos unha clasificación, é posible distinguir varios tipos de utilidades similares.

compilador vectorizado xera o código de fonte en código informático de tradución automática, axustándose os procesadores vector.

compilador flexible foi deseñado en base a un principio modular. El é controlado por mesas. El programou nunha linguaxe de alto nivel. súa implantación tamén é posible coa axuda do compilador compilador.

compilador incremental executa re-difusión dos fragmentos de programa e cambios, ea recompilación do programa é eliminado.

compilador interpretativa ou incremental usa o principio de aplicación coherente da compilación independente para cada instrución ou orde do programa fonte.

compilador Compiler - é un tradutor, que leva unha descrición formal da linguaxe de programación. El é capaz de xerar independentemente un compilador para unha linguaxe en particular.

compilador Debug pode eliminar independentemente algúns tipos de erros de sintaxe.

Compiler residente asignado un lugar fixo na memoria, e está dispoñible ao reutilizar unha ampla gama de tarefas.

Hai samokompiliruemye compiladores. Son escritos na mesma lingua, co que non hai transmisión.

compilador universal ten unha descrición formal semántica e sintaxe da linguaxe fonte base. É constituída por un núcleo de descargadores sintáctica e semántica.

O problema máis común, onde o compilador aplicación atopar - se compilar un kernel á plataforma Linux. Esta operación permite resolver dunha ampla gama de temas relacionados coa harmonización dos equipos e establecer a versión máis axeitada da plataforma.

Compilando Java aplicado mediante compiladores que traballan nunha variedade de plataformas. Isto permite que recompilar o código fonte para as necesidades de sistemas operativos de diferentes fabricantes.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 gl.delachieve.com. Theme powered by WordPress.