<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 |