Next: Tarea-No.1 en Scheme Up: Técnicas para Plástica Sonora Previous: Introducción a SCHEME


Lenguajes y Computación Simbólica

La computación simbólica disponible en SCHEME es apropiada para experimentos que conllevan a arte asistida por computador. Si un simbolo es una palabra un fonema o una letra o caracter, la combinación de éstas producen gramataicas generativas 5, que con ignuedad, imaginación y experimentación sugieren la producción de una obra. Los siguientes son ejemplos de computación simbólica con un toque estético:


 		 
 

       (define (saludo nombre)
         (display "Hola ")
         (display nombre))

       (define (espacio)
         (display " "))


       (define (salut nombre apellido)
         (display "Hola ")
         (display nombre)
         (espacio)
         (display appellido))

       (define (letra)
         (display "W"))

       (define (pensamiento)
         '(pienso luego existo))
Los lenguajes de programación originalmente fueron diseñados para resolver ecuaciones y formulas matemáticas pero en la música y las artes o de hecho en un proceso creativo es muy difícil pensar en términos de álgebra y aritmética. La razón de utilizar símbolos en la programación con SCHEME es para acercarse mas a la lógica del pensamiento humano. De esta forma se puede interactuar con el computador utilizando preguntas, exclamaciones o aclaraciones.

  1. Se sugiere al lector ensayar en Guile los ejemplos anteriores.
  2. Analizar y describir lo que sucede.

Por ejemplo:


 		 
 
   guile> (define (pensamiento)
            '(pienso luego existo))
   ;;; 
   ;;;

   guile> (pensamiento)

   (pienso luego existo)
   guile>

   ;;;
   ;;;

NOTA: El caracter ';' (punto y coma) en SCHEME, significa que la linea de código que sigue después no es interpretada y no se ejecuta. Por esta razón ';' o ';;' son utilizados para escribir comentarios al programa en SCHEME.

Para terminar y salidr de Guile se ejecuta la función de 'quit':


 		 guile> (quit)        


Subsecciones
next up previous
Next: Tarea-No.1 en Scheme Up: Técnicas para Plástica Sonora Previous: Introducción a SCHEME

© Copyright 2005-2007, expyeZp- Maginvent.ORG. All Rights Reserved, Todos Los Derechos Reservados.