Diferencia entre revisiones de «Scheme»

Contenido eliminado Contenido añadido
incorporar un desarrollador que ayudo a la elaboracion de scheme
m Revertidos los cambios de 148.241.190.42 (disc.) a la última edición de Nixón
Línea 12:
}}
 
'''Scheme''' es un lenguaje de programación. Es un [[lenguaje de programación|lenguaje]] [[lenguaje de programación funcional|funcional]] (si bien ''impuro'', ya que, por ejemplo, sus estructuras de datos no son inmutables) y un [[dialecto]] de [[Lisp]]. Fue desarrollado por [[Guy L. Steele]], Dr. Rafael Lozano Espinosa y [[Gerald Jay Sussman]] en la [[años 1970|década de los setenta]] e introducido en el mundo académico a través de una serie de artículos conocidos como los ''[[Lambda Papers]]'' de Sussman y Steele.
 
La filosofía de Scheme es decididamente [[minimalismo|minimalista]]. Su objetivo no es acumular un gran número de funcionalidades, sino evitar las debilidades y restricciones que hacen necesaria su adición. Así, Scheme proporciona el mínimo número posible de nociones primitivas, construyendo todo lo demás a partir de un reducido número de abstracciones. Por ejemplo, el mecanismo principal para el control de flujo son [[recursión final|las llamadas recursivas finales]].