Compiladoresinterpretadoresylenguajesdebajomedioyaltonivel 110708094543 Phpapp01
Universidad Fermín Toro
Decanato De Ingeniería
Cabudare-Estado-Lara
Alumna: Estefhany Mendoza
C.I.:23.815.004
Prof: Yelitza Echeverrias
TI-521.-COMPILADOR:
Un compilador es un programa informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje de programación, generando un programa equivalente que la máquina será capazde interpretar. Usualmente el segundo lenguaje es lenguaje de máquina, pero también puede ser simplemente texto. Este proceso de traducción se conoce como compilación.
EJEMPLO:
2.-INTERPRETADORES:Se define como INTERPRETADORES de lenguajes de programación de alto nivel, los cuales ejecutan un programa línea por línea. El programa permanece en su forma original denominado programa fuente y elintérprete proporciona la traducción al momento de ejecutar cada una de las instrucciones. Un intérprete es un programa que procesa los programas escritos en un lenguaje de alto nivel, sin embargo,está diseñado de modo que no existe independencia entre la etapa de traducción y la etapa de ejecución.
Un intérprete traduce cada instrucción o sentencia del programa escrito a un lenguaje máquina einmediatamente se ejecuta. Encuentran su mayor ventaja en la interacción con el usuario, al facilitar el desarrollo y puesta a punto de programas, ya que los errores son fáciles de detectar y sobre todode corregir.
EJEMPLO:
Algunos ejemplos de lenguajes que son normalmente interpretados en vez de compilados son:
Perl
PHP
Java script
Logo
ASP (hasta la versión 3)
Python
Tcl
Ruby
J#
ASP
3.- LENGUAJEDE ALTO NIVEL:
Un lenguaje de programación de alto nivel se caracteriza por expresar los algoritmos de una manera adecuada a la capacidad cognitiva humana, en lugar de a la capacidad ejecutora delas máquinas.
Ventajas
Genera un código más sencillo y comprensible.
Escribir un código válido para diversas máquinas y, posiblemente, sistemas operativos.
Inconvenientes
Reducción de velocidad al...
Regístrate para leer el documento completo.