Página anterior Volver al principio del trabajoPágina siguiente 

Los Interpretadores (página 2)

Enviado por Echenique Luís

Partes: 1, 2

 

MODELOS DE INTERPRETADORES

En la actualidad, uno de los entornos más comunes de uso de los intérpretes informáticos es Internet, debido a la posibilidad que estos tienen de ejecutarse independientemente de la plataforma.

  1. A continuación un ejemplo de una página Web sencilla desarrollada utilizando el lenguaje PHP:

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

    <option>Spaghetti</option>

    <option>Asado</option>

    <option>Pizza</option>

    </select>

    <input type="submit" name="muestra" value="Seguir">

    </form>

    <?php

    }

    ?>

    </body>

    </html>

  2. PHP: Es un lenguaje de programación usado generalmente para la creación de contenido para sitios Web.
  3. Python: Es un lenguaje de programación interpretado e interactivo, capaz de ejecutarse en una gran cantidad de plataformas.

El siguiente ejemplo saludará al usuario si se conoce su plato preferido, o le preguntará cuál es en caso contrario.

# -*- coding: iso8859-15 -*-

import sys

# diccionario de comidas preferidas de cada persona

comidas = {

"Juan" : "tiburón en escabeche",

"Pablo" : "Paella don Beto",

"Alfredo" : "sesos de mono",

"Fulano" : "cucarachas fritas",

"Sonia" : "burros",

"Darinel" : "Hamburgesas Mr Paul",

"Jose" : "Ceviche"

}

def saluda(nombre, comida):

print "Hola " + nombre + ", ¿te gusta " + comida + "?"

def pregunta(nombre):

print "Hola " + nombre + ", ¿qué comida te gusta?"

respuesta = sys.stdin.readline()

comidas[nombre] = respuesta

for nombre in ["Juan", "Pablo", "Alfredo", "Fulano", "Sonia", "Darinel"]:

if comidas[nombre] is not None:

saluda(nombre, comidas[nombre])

else:

pregunta(nombre)

Los lenguajes que suelen ser interpretados más famosos en la actualidad son (en orden alfabético):

  • ActionScript
  • ASP (hasta la versión 3)
  • Bash
  • Basic4GL (Basic para OpenGL. Permite generar ejecutables Windows completos)
  • IO (es un lenguaje reciente -2002-)
  • JavaScript (todas las plataformas)
  • Logo (Linux Windows Mac)
  • Lua
  • Lush (Lisp para gráficos -Linux-)
  • NWNScript (empleado en el videojuego Neverwinter Nights y Neverwinter Nights 2)
  • Perl (Mundo Unix y en general para todas las demás plataformas)
  • PHP
  • Pike (es el más rapido de todos, al estar escrito en gran parte en código nativo)
  • Python (todas las plataformas)
  • REXX y variantes como Object REXX (todas las plataformas, en especial: OS/2 / AmigaOS)
  • TCL

BIBLIOGRAFÍA

Los Interpretadores. www. Wikipedia.com

 

Elaborado por:

Echenique, Luís

Fernández, José Luís

Navarro, Ligia

Roa, Carendis

Rodríguez, Adalis

Thorren, Kathy

ESTUDIANTES DEL 1ER SEMESTRE DE ADMINISTRACIÓN, EN LA UNIVERSIDAD NUEVA ESPARTA. CARACAS. VENEZUELA, Y ASIGNACIÓN ELABORADA PARA LA ASIGNATURA COMPUTACIÓN I.

REPUBLICA BOLIVARIANA DE VENEZUELA

MINISTERIO DE EDUCACIÓN SUPERIOR

UNIVERSIDAD NUEVA ESPARTA

NÚCLEO CENTRO

COMPUTACIÓN

1ER SEMESTRE

Caracas, Julio 2006


Partes: 1, 2


 Página anterior Volver al principio del trabajoPágina siguiente 

Comentarios


Trabajos relacionados

Ver mas trabajos de Computacion

 

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.