Diferenzas entre revisións de «Compilación»

sen resumo de edición
m (Desfíxose a edición de 80.58.20.170, cambiado á última versión feita por Prevert)
Sem resumo de edição
{{En progreso}}
 
Proceso polo que o código funcional (código fonte do programa) pasa ata ser convertido en [[código máquina]]. Este proceso pode pasar por varias fases dependendo do tipo de linguaxe que estemos a empregar ([[java]],[[C]],[[C++]],[[C#]],[[pascal]],[[python]],[[perl]], etc.):
 
'''Directamente traducibles a linguaxe máquina''': estes linguaxes son por exemplo C, e pascal; o programa compilador pode xerar as súas funcións en linguaxe máquina directamente.
 
'''Linguaxes non directamente traducibles a liguaxe máquina''': este tipo de linguaxes de programación precisan ser traducidos previamente a outra linguaxe ou a linguaxe [[ensamblador]]; este é o caso de C++ e C#, que precisan ser traducidos a C antes de ser compilados.
 
'''Linguaxes interpretativos''': son linguaxes que precisan de outros programas despois de ser compilados para que se podan executar (facilita a portabilidade dos programas a outras arquitecturas), crean do código fonte unha estructura específica que non é executable máis que por unha máquina virtual; exemplos de estas linguaxes son java, phyton e perl.
 
Código funcional, unha vez interpretado por un compilador (Progama que interpreta e traduce a [[linguaxe de programación]] a linguaxe máquina) é posible a súa execución nun tipo de [[microprocesador]].
 
[[Category:Software]]
12

edicións