Únete al track de Scheme en Exercism para acceder a 39 ejercicios con análisis automático de tu código y mentoría personal, todo 100% gratis.
(let ((quine '((lambda (q) `(,q ',q))
'(lambda (q) `(,q ',q)))))
(equal? quine (eval quine)))
Mejora tus habilidades de programación con ejercicios divertidos y gratificantes que ponen a prueba tu comprensión de los conceptos en Exercism.
Implementa un algoritmo de búsqueda binaria.
Convierte un número octal, representado como un string (p. ej. '1735263'), a su equivalente decimal usando primeros principios (es decir, no, no puedes usar bibliotecas integradas o externas para hacer la conversión).
Crea una oración con la forma "One for X, one for me.".
Scheme ofrece un pequeño conjunto de funcionalidades de propósito general.
Inspirado en el cálculo lambda, los ámbitos y los bucles se expresan definiendo y llamando a funciones.
Algunas aplicaciones usan Scheme como su lenguaje de extensión.
Tanto el código fuente como los datos se expresan usando listas anidadas.
Scheme admite números exactos e inexactos.
Scheme admite macros higiénicas, lo que permite extender la sintaxis de forma confiable.
Cada lenguaje tiene su propia forma de hacer las cosas. Scheme no es la excepción. Nuestros mentores te ayudarán a aprender a pensar como un desarrollador de Scheme y a escribir código idiomático en Scheme. Cuando hayas resuelto un ejercicio, envíalo a nuestro equipo de voluntarios, y te darán pistas, ideas y comentarios sobre cómo lograr que se parezca más a lo que normalmente verías en Scheme. Te ayudarán a descubrir esas cosas que no sabes que no sabes.
Aprende más sobre la mentoríaEl track de Scheme en Exercism tiene 39 ejercicios para ayudarte a escribir mejor código.
Ver todos los ejercicios de SchemeLo mejor de todo: es 100% gratis para todos.
Únete al track de Scheme