jueves, 18 de noviembre de 2010

LABORATORIO DE LENGUAJES - Scheme

Scheme:
 Como su nombre lo dice es un lenguaje de programación del tipo funcional, de un tipado dinámico e interpretado, dialecto del LISP.
Scheme es un lenguaje de programación fue desarrollado por Guy L. Steele y Gerald Jay Sussman en la década de los setenta, este es conocido en el mundo académico como los lambda papers de Sussman y Steele. 

Fue uno de los primeros lenguajes de programación con continuaciones explicitas.
Algunas características de este lenguaje son:
- Pone énfacis en la elegancia y simplicidad, es mucho mas pequeño que la mayoría de versiones de lips.

-Es muy usado en ambientes académicos y de investigación.

-Su objetivo no es acumular un gran número de funcionalidades, si no evitar las debilidades y restricciones que hacen necesaria su adición. 

-Sheme ofrece también gestión automática de memoria (recolección de basura).



Sintaxis
Sheme posee una Sintaxis reducida comparándolo con otros lenguajes. Utiliza la notacion prefija. Por ejemplo si se desea realizar la suma 1+1, se debe de programar con la siguiente intrucción:

(+ 1 1)

Los parentesis son obligatorios, ya que separan las instrucciones que serán evaluadas por el interprete. 
Para realizar comentarios dentro del código se utiliza ";", esto se marca como linea de comentario
Ejemplo: 
;Esta línea es un comentario, y la orden de abajo es ejecutada
(+ 1 1).


En este link se puede descargar el Scheme
 
 
Ejemplo:



 
 
SALUDOS!!

1 comentario: