Cerco di insegnarmi un nuovo linguaggio di programmazione a intervalli regolari di tempo. Recentemente, ho letto come Lisp e i suoi dialetti siano all'estremità opposta dello spettro da linguaggi come C / C ++, il che mi ha reso abbastanza curioso per saperne di più. Tuttavia, due cose non sono chiare per me, e sto cercando indicazioni su di loro:
-
LISP è ancora praticato / utilizzato nel mondo di oggi, o è un linguaggio legacy come FORTRAN / COBOL? Voglio dire, oltre a mantenere il codice esistente, viene utilizzato su tutti i nuovi progetti?
-
Qual è il dialetto più usato? Mi sono imbattuto in Scheme e Common Lisp come i 2 dialetti più diffusi, e volevo la tua opinione su quale sia il più favorito / utile da imparare - e sarei immensamente gratificato se puoi suggerire qualsiasi risorsa per un principiante da cui partire.
Pur desiderosi di apprendere una lingua che è fondamentalmente diversa dalle lingue procedurali a cui sono abituato, non voglio investire inutili sforzi in qualcosa se è totalmente obsoleto - lo apprenderei ancora se fosse professionalmente " morto ", ma solo con una prospettiva accademica ...