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

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

Про Common Lisp

(defun distance (str1 str2
                 &key (test #'char=))
  "Number of positional differences in
   two equal length strings."
  (when (= (length str1) (length str2))
    (count nil
           (map 'list test str1 str2))))

92 вправ із програмування для Common Lisp на Exercism. Від вправи Номер телефону до вправи Алергії.


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

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

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


Common Lisp

Інтерактивна

У Common Lisp є повноцінний REPL, тож розробка може відбуватися як «розмова» із системою.

Досліджуваність

Common Lisp можна повністю дослідити завдяки вбудованим функціям для вивчення кожної частини мови.

Гомоіконічність

Код має ту саму структуру, що й дані, а це дає змогу створювати потужні макроси: код, який пише код.

Розширюваність

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

Стандартизованість

Мова дуже стабільна: є чимало реалізацій на будь-які потреби, зокрема для JVM і вбудованих систем.

Багатопарадигмова

Чи віддаємо ми перевагу функціональному стилю, чи чомусь більш обʼєктно-орієнтованому, Lisp пристосується до наших потреб.

Знайомство з концепціями, які ми розглянемо


Переглянути всі концепції для Common Lisp

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

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

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

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

Трек Common Lisp на Exercism має 27 концепцій та 92 вправ, щоб допомогти нам писати кращий код.

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

Почати з треку Common Lisp

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

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