Monografias.com > Computación
Descargar Imprimir Comentar Ver trabajos relacionados

Los Interpretadores




Enviado por Echenique Luís



Partes: 1, 2

    1. Interpretadores
    2. Programa
      fuente
    3. Lenguajes de alto
      nivel
    4. Modelos
      de interpretadores
    5. Bibliografía

    <html>

    <head>

    <title>Ejemplo</title>

    </head>

    <body>

    <?php

    if (isset($_POST['muestra'])) {

    echo 'Hola,
    '.htmlentities($_POST['nombre'])

    .', tu comida favorita es:'.
    htmlentities($_POST['comida']);

    } else {

    ?>

    <form method="POST"
    action="?">

    ¿Cuál es tu
    nombre?

    <input type="text"
    name="nombre"/>

    ¿Cuál es tu comida
    favorita?

    <select name="comida">

    INTRODUCCIÓN

    La avance acelerado de la tecnología, la cual
    suele estar íntimamente ligada a la computación, nos hace protagonistas de esos
    cambios constantes, no se nos permite estar exentos de la misma,
    en esta oportunidad exploraremos los Interpretadores, quienes
    actúan como enlace entre el ser humano y la maquina, la
    cual traduce el requerimiento del humano al idioma de la
    misma.

    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 el intérprete
    proporciona la traducción al momento de ejecutar cada una
    de la s 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 e
    inmediatamente 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 todo de corregir.

    PROGRAMA FUENTE

    Es el programa escrito en alguno de los lenguajes y que
    no ha sido traducido al lenguaje de la maquina, es decir el
    programa que no está en código
    de máquina y que por lo tanto no puede ser
    ejecutable.

    Lenguajes de alto nivel

    Para acelerar, aún más, el proceso de
    programación se desarrollan los lenguajes
    de alto nivel en los que se podía escribir un enunciado
    para realizar tareas sustanciales. Los lenguajes de alto nivel
    permiten a los programadores escribir instrucciones que asemejan
    al ingles cotidiano y contiene notaciones matemáticas de uso común.

    Existen lenguajes que utilizan un Intérprete, un
    ejemplo de ello es el programa JAVA, y su
    intérprete traduce en el instante mismo de lectura, el código en lenguaje
    máquina para que pueda ser ejecutado.

    La siguiente figura muestra el funcionamiento de un
    intérprete.

    Partes: 1, 2

    Página siguiente 

    Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

    Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

    Categorias
    Newsletter