martes, 3 de junio de 2008

Compiladores




Un traductor es cualquier programa que toma como entrada un texto escrito en un lenguaje, llamado fuente y da como salida otro texto en un lenguaje, denominado objeto.


Un compilador no es un programa que funciona de manera aislada, sino que necesita de otros programas para conseguir su objetivo: obtener un programa ejecutable a partir de un programa fuente en un lenguaje de alto nivel. Algunos de esos programas son el preprocesador, el linker, el depurador y el ensamblador. El preprocesador se ocupa (dependiendo del lenguaje) de incluir ficheros, expandir macros, eliminar comentarios, y otras tareas similares. El linker se encarga de construir el fichero ejecutable añadiendo al fichero objeto generado por el compilador las cabeceras necesarias y las funciones de librería utilizadas por el programa fuente. El depurador permite, si el compilador ha generado adecuadamente el programa objeto, seguir paso a paso la ejecución de un programa. Finalmente, muchos compiladores, en vez de generar código objeto, generan un programa en lenguaje ensamblador que debe después convertirse en un ejecutable mediante un programa ensamblador.

1 comentario:

Anónimo dijo...

Nice blogs and I like to read your blogs writings.

Indian friends online community and getting more new friends online and also visit us to get more girls and boys then man and woman then men and women to reach more online business online commmunity. It is giving you the best free blogs, free forums, free chat rooms and join with our free groups to discuss between your friends online.

http://www.chokut.com

Indian Movies and videos : http://wwwzapakut.in

Online Business in work at home :

http://jaya-jobsonline.blogspot.com