<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.
Página siguiente |