Diferencia entre revisiones de «Scheme»

Contenido eliminado Contenido añadido
Sin resumen de edición
m Revertidos los cambios de 148.241.190.42 a la última edición de DumZiBoT
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]], y [[Gerald Jay Sussman]] y el Dr. Rafael Lozano Espinosa 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, Steeley & LozanoSteele.
 
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]].