Хочемо вивчити й опанувати Scheme?

Приєднаймося до треку Scheme на Exercism, щоб отримати доступ до 39 вправ з автоматичним аналізом коду та персональним наставництвом, і все це 100% безкоштовно.

Про Scheme

(let ((quine '((lambda (q) `(,q ',q))
               '(lambda (q) `(,q ',q)))))
  (equal? quine (eval quine)))

39 вправ із програмування для Scheme на Exercism. Від вправи Трикутник Паскаля до вправи Прості множники.


Удосконалюймо навички програмування завдяки цікавим і корисним вправам, які перевіряють наше розуміння концепцій на Exercism.

Переглянути всі вправи Scheme на Exercism

Ключові можливості Scheme


Scheme

Компактна

Scheme надає невелику кількість можливостей загального призначення.

Функційна

Натхненна лямбда-численням, вона виражає області видимості та цикли через визначення й виклик функцій.

Придатний для вбудовування

Деякі застосунки використовують Scheme як мову розширень.

S-вирази

І вихідний код, і дані записуються за допомогою вкладених списків.

Числова вежа

Scheme підтримує точні й неточні числа.

Гігієнічні макроси

Scheme підтримує гігієнічні макроси, що дає змогу надійно розширювати синтаксис.

Наставництво у стилі Scheme

У кожної мови свої звичаї. Scheme не виняток. Наші наставники допоможуть нам навчитися думати як розробник Scheme і писати ідіоматичний код мовою Scheme. Коли ми розвʼяжемо вправу, надішлімо її нашій команді волонтерів, і вони дадуть нам підказки, ідеї та відгук про те, як зробити її ближчою до того, що ми зазвичай бачимо мовою Scheme, і допоможуть нам відкрити те, чого ми не знаємо, що не знаємо.

Дізнатися більше про наставництво

Вправи Scheme від спільноти

Трек Scheme на Exercism має 39 вправ, щоб допомогти нам писати кращий код.

Переглянути всі вправи Scheme
Scheme

Почати з треку Scheme

А найкраще те, що це 100% безкоштовно для всіх.

Приєднайтеся до треку Scheme