LocalazyLocalazy
Scheme es un lenguaje de programación que admite múltiples paradigmas, incluida la programación funcional, y es conocido por su sintaxis minimalista y su elegante diseño. Fue creado por Guy Steele y Gerald Sussman en 1975, mientras trabajaban en el lenguaje de inteligencia artificial Lisp en el MIT. Scheme es un dialecto de Lisp y comparte muchas características con otros dialectos de Lisp, como la computación simbólica y el procesamiento de listas. La sintaxis minimalista de Scheme se basa en un pequeño número de formas básicas, que pueden combinarse para formar expresiones más complejas. Esto hace que el código Scheme sea fácil de leer y entender, y también permite potentes capacidades de metaprogramación. Scheme es también un lenguaje tipado estáticamente, lo que significa que los errores de tipo pueden detectarse en tiempo de compilación. Scheme se utiliza ampliamente en el mundo académico y se ha adoptado como lenguaje de enseñanza en muchos cursos introductorios de informática. También se utiliza en diversos proyectos comerciales y de código abierto.