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.
- Se sugiere al lector ensayar en Guile los ejemplos anteriores.
- 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':
Subsecciones
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.