Lenguaje interpretado . Es el lenguaje cuyo código no necesita ser preprocesado mediante un compilador, eso significa que el ordenador es capaz de ejecutar la sucesión de instrucciones dadas por el programador sin necesidad de leer y traducir exhaustivamente todo el código.

Bash

El lenguaje Bash nos permite escribir programas utilizando las instrucciones que usamos en el terminal de linux. Este lenguaje está pensado para hacer pequeños programas (scripts) que nos facilitan hacer alguna tarea. El lenguaje Bash es interpretado.

Veamos un ejemplo, crea un fichero ejemplo.sh con el siguiente contenido:

#!/bin/bash
a=$((RANDOM%100))
intentos=1
read -p "¿Que numero crees que es? " b
while [ $b -ne $a ]
do
        if [ $b -lt $a ]
        then
                echo "El numero que has introducido es menor"
        else
                echo "El numero que has introducido es mayor"
        fi
        read -p "Has fallado, introduce otro numero " b
        intentos=$((intentos+1))
done
echo "Has acertado"
echo "Has necesitado" $intentos "intentos"

Para ejecutarlo, le tenemos que dar permiso de ejecución:

# chmod 755 ejemplo.sh#
./ejemplo.sh

Python

Python también es un lenguaje interpretado, veamos un ejemplo: crea un fichero ejemplo.py con el siguiente contenido:

#!/usr/bin/env python
# -*- coding: utf-8 -*-
import random

a=random.randrange(0, 100)
intentos=1
b=int(raw_input("Introduce un número:"))
while a!=b:
        if b>a:
                print "El número introducido es mayor"
        else:
                print "El número introducido es menor"
        intentos=intentos+1
        b=int(raw_input("Introduce un número:"))
print "Has acertado en %d intentos." % intentos

Para ejecutar el programa usamos el interprete python:

python ejemplo.py

Last modified: Wednesday, 1 October 2014, 9:38 AM