
MIT/GNU Scheme Reference Manual
Chris Hanson
MIT/GNU Scheme Reference Manual
Chris Hanson
Book Details:
Year: | 2011 |
Publisher: | Autoedición |
Pages: | 360 pages |
Language: | english |
Since: | 25/10/2011 |
Size: | 1.23 MB |
License: | Pending review |
Content:
Scheme es un lenguaje funcional y un dialecto de Lisp.
Scheme, como todos los dialectos de Lisp, tiene una sintaxis muy reducida, comparado con muchos otros lenguajes. No necesita reglas de precedencia, ya que, en esencia, carece de operadores: usa notación prefija para todas las llamadas a función.
Las macros de Scheme permiten adaptarlo a cualquier dominio. Pueden ser usadas, por ejemplo, para añadir soporte a la programación orientada a objetos. Scheme proporciona un sistema de macros higiénico que, aunque no tan potente como el de Common Lisp, es mucho más seguro y, con frecuencia, sencillo de utilizar. La ventaja de un sistema de macros de este tipo (que también se encuentra en otros lenguajes, como Dylan) es que evita automáticamente colisiones entre los nombres usados en la definición de la macro y en el contexto en que ésta se expande. En contrapartida, las macros higiénicas no pueden introducir nuevos símbolos.
Scheme facilita la programación funcional. La programación funcional pura no precisa de variables globales ni sufre de efectos secundarios, y es, por tanto, automáticamente segura en presencia de procesos concurrentes (thread-safe), amén de facilitar considerablemente la verificación de programas, al menos en comparación con el estilo imperativo.
Categories:
Tags:
Loading comments...
Scanning lists...
The book in numbers
rank in categories
online since
25/10/2011rate score
4votes
1Social likes
Nothing yet...Views
Downloads
Interest
Countries segmentation
Source Referers
Websites segmentation
evolution
Loading...