Vuoi imparare e padroneggiare Common Lisp?

Unisciti al track Common Lisp di Exercism per accedere a 92 esercizi raggruppati in 27 concetti di Common Lisp, con l'analisi automatica del codice e mentoring personale, tutto 100% gratuito.

Informazioni su 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 esercizi di programmazione per Common Lisp su Exercism. Da Incontri a Era spaziale.


Migliora nella programmazione con esercizi divertenti e gratificanti che mettono alla prova la tua comprensione dei concetti su Exercism.

Vedi tutti gli esercizi di Common Lisp su Exercism

Funzionalità principali di Common Lisp


Common Lisp

Interattivo

Common Lisp ha un REPL completo: lo sviluppo può avvenire come una «conversazione» con il sistema.

Ispezionabile

Common Lisp è completamente ispezionabile, con funzioni integrate per esplorare ogni parte del linguaggio.

Omoiconicità

Il codice ha la stessa struttura dei dati, il che permette macro potenti: codice che scrive codice.

Estendibile

Le funzioni generiche, le reader-macro e una gestione flessibile degli spazi dei nomi permettono di estendere il linguaggio

Standardizzato

Il linguaggio è molto stabile, con diverse implementazioni per le tue esigenze: JVM, embedded, ecc.

Multi-paradigma

Che tu preferisca uno stile funzionale o qualcosa di più orientato agli oggetti, Lisp si adatta alle tue esigenze.

Un assaggio dei concetti che affronterai


Vedi tutti i concetti di Common Lisp

Ricevi mentoring nello stile di Common Lisp

Ogni linguaggio ha il suo modo di fare le cose. La traccia Common Lisp non fa eccezione. I nostri mentori ti aiuteranno a imparare a pensare come uno sviluppatore Common Lisp e a scrivere codice idiomatico in Common Lisp. Dopo aver risolto un esercizio, invialo alla nostra squadra di volontari, che ti darà suggerimenti, idee e feedback su come renderlo più simile a quello che vedresti normalmente in Common Lisp: ti aiuteranno a scoprire le cose che non sai di non sapere.

Scopri di più sul mentoring

Esercizi Common Lisp creati dalla community

La traccia Common Lisp su Exercism ha 27 concetti e 92 esercizi per aiutarti a scrivere codice migliore.

Vedi tutti gli esercizi di Common Lisp
Common Lisp

Inizia con la traccia Common Lisp

La parte migliore: è gratis al 100% per tutti.

Unisciti alla traccia Common Lisp