Informática, Programació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