Compilación: Diferenzas entre revisións
Sen resumo de edición |
Sen resumo de edición |
||
Liña 1: | Liña 1: | ||
{{Sen referencias|data=xullo de 2017}} |
|||
{{Revisión|data=xullo de 2017}} |
|||
{{fusión|compilador}} |
|||
En [[informática]], a '''compilación''' é o proceso polo que o código funcional ([[código fonte]] dun [[programa (informática)|programa]]) pasa a ser convertido en [[código máquina]]. Este proceso pode pasar por unha ou dúas fases dependendo do tipo de linguaxe que esteamos a empregar ([[Linguaxe Java|java]],[[C]],[[C++]],[[C#]],[[Linguaxe Pascal|pascal]],[[python]],[[perl]] etc.) antes de que o programa sexa executable: |
En [[informática]], a '''compilación''' é o proceso polo que o código funcional ([[código fonte]] dun [[programa (informática)|programa]]) pasa a ser convertido en [[código máquina]]. Este proceso pode pasar por unha ou dúas fases dependendo do tipo de linguaxe que esteamos a empregar ([[Linguaxe Java|java]],[[C]],[[C++]],[[C#]],[[Linguaxe Pascal|pascal]],[[python]],[[perl]] etc.) antes de que o programa sexa executable: |
||
Revisión como estaba o 17 de xullo de 2017 ás 19:21
Este artigo precisa de máis fontes ou referencias que aparezan nunha publicación acreditada que poidan verificar o seu contido, como libros ou outras publicacións especializadas no tema. Por favor, axude mellorando este artigo. (Desde xullo de 2017.) |
Este artigo ou sección precisa revisión por alguén que saiba deste tema. Se ten eses coñecementos mellore este artigo. (Desde xullo de 2017.) |
Suxeriuse que este artigo ou apartado sexa fusionado con "compilador" (conversa). Para realizar a fusión das páxinas segue estes pasos. |
En informática, a compilación é o proceso polo que o código funcional (código fonte dun programa) pasa a ser convertido en código máquina. Este proceso pode pasar por unha ou dúas fases dependendo do tipo de linguaxe que esteamos a empregar (java,C,C++,C#,pascal,python,perl etc.) antes de que o programa sexa executable:
Directamente traducibles a linguaxe máquina: estas 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 traducidas previamente a outra linguaxe ou a linguaxe ensambladora; este é o caso de C++ e C#, que precisan ser traducidos a C antes de ser compilados.
Linguaxes interpretativas: 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 estrutura específica que non é executable máis que por unha máquina virtual; exemplos de estas linguaxes son java, phyton e perl.
Este artigo sobre informática é, polo de agora, só un bosquexo. Traballa nel para axudar a contribuír a que a Galipedia mellore e medre.
Existen igualmente outros artigos relacionados con este tema nos que tamén podes contribuír. |