Sie sind auf Seite 1von 4

Repblica Bolivariana de Venezuela

Universidad Fermn Toro


Escuela de Computacin
Lenguaje de programacin

ENSAYO

Integrante:
Aquiles Chitakis
Profesor:
Brbara Briceo
Seccin:
SAIA A

Julio de 2016

INTRODUCCION

Cul es la diferencia de programa fuente o programa destino? (Desarrollar


cuadro comparativo)

Programa Fuente
Programa Destino
Texto escrito bajo reglas
Consiste
en
lenguaje
semnticas,
sintaxis
de
mquina y se distribuye en
programacin y el idioma
varios ficheros los cuales
especifico por el programa
resultan de la compilacin
donde se escribe.
para
que
puedan
ser
Instrucciones lnea a lnea
ejecutados
por
la
que sirve de instrumento
computadora.
Se genera de la traduccin
para
desarrollar
un
programa.
automtica realizada por un
Cdigo
creado por un
compilador a un cdigo
programador para un fin
fuente.
se
denomina
tambin
especfico.
Sentencias desarrolladas en
archivo binario o archivo
un
lenguaje
de
ejecutable.
programacin que este a su
vez traduce y ejecuta.
Qu ventajas hay para un sistema de procesamiento de lenguajes en el cual
el compilador produce un lenguaje ensamblador en vez de un lenguaje
mquina?
Evaluando las ventajas que nos genera la compilacin de un programa en
lenguaje maquina o lenguaje ensamblador tenemos que, compilar de un cdigo
fuente exige un tiempo ms de ejecucin por la traduccin que se le aplica al
cdigo cada vez que se ejecuta y se crea un ejecutable para el programa, la
compilacin del mismo genera muchos archivos a veces incensarios lo cual
devenga un carga para el equipo al ejecutar el ejecutable. Por otra parte, tenemos
al ensamblador cuyo proceso de ejecucin es mucho ms rpido que los
intrpretes, esto gracias a que realizan la traduccin de manera inmediata
convirtiendo el cdigo fuente en lenguaje mquina y este a su vez genera los
ficheros necesarios para obtener el ejecutable del programa de manera ms
rpida y con un peso o tamao del archivo mucho menor al generado por la
compilacin ya que no genera archivos incensarios, sino un solo archivo
Ejecutable.
A un compilador que traduce el lenguaje de alto nivel a otro lenguaje de alto
nivel se llama traductor (source to source) Qu ventajas hay en cuanto al
uso de C como lenguaje destino para un compilador?

Lenguaje C es un lenguaje eficiente y es posible utilizar sus caractersticas


de bajo nivel para establecer buenas instalaciones.

A pesar de su nivel de programacin es el lenguaje ms completo en


existencia, gracias a esto existen compiladores para casi todos los sistemas
conocidos.
Proporciona facilidades para realizar programas modulares y/o utilizar
cdigo o bibliotecas existentes.

Describa algunas tareas que necesita realizar un ensamblador

Traducir un programa en lenguaje de ensamblador al cdigo


correspondiente en lenguaje mquina.
Convierte los cdigos a su cdigo equivalente en lenguaje de mquina.
Convierte las etiquetas o variables en las direcciones correspondientes.
Construye las instrucciones en lenguaje de maquina en el formato
apropiado.
Convierte las constantes definidas en el programa en su verdadera
representacin.
Procesa las instrucciones o comandos dirigidos al ensamblador.

http://definicion.de/programa-fuente/
https://danielrodriguezmonroyvespertinocompiladores.wordpress.com/2012/01/13/t
areas-que-realiza-un-lenguaje-ensamblador/
http://www.slideshare.net/FARIDROJAS/compilador-presentation?
ref=http://saia.uft.edu.ve/ead/mod/page/view.php?id=676925
http://www.slideshare.net/diaolaya/compiladores-25522881.

Das könnte Ihnen auch gefallen