Compilación
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. Vexa na páxina de discusión que aspectos son os que precisan revisión. (Desde xullo de 2017.) |
| Compilación | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| |||||||||
| |||||||||
| |||||||||
| |||||||||
| Wikidata |
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 doutros programas despois de ser compilados para que se poidan 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 destas 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. |