Compilación: Diferenzas entre revisións
Ligazón a compilador |
m bot corrixindo erros ortográficos |
||
Liña 7: | Liña 7: | ||
'''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 [[ensamblador]]; este é o caso de C++ e C#, que precisan ser traducidos a C antes de ser compilados. |
'''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 [[ensamblador]]; 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 |
'''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. |
||
Revisión como estaba o 9 de outubro de 2006 ás 17:30
Este artigo é, polo de agora, só un bosquexo. Traballa nel para axudar a contribuír a que a Galipedia mellore e medre.
|
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 ensamblador; 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.