Di recente stavo pensando alla grande varietà di linguaggi di Lisp, in particolare il fatto che tutti hanno una sintassi simile e che tutti potrebbero in teoria essere implementati dallo stesso piccolo insieme di funzioni primitive, il modo in cui si utilizza tipicamente ogni il lisp può variare ampiamente rispetto a tutti gli altri. Mi sono reso conto che si potrebbe plausibilmente fare la stessa affermazione sulla famiglia di lingue con la sintassi "C-like". Tuttavia, la maggior parte dei linguaggi "simili a C" sono comunemente distinti l'uno dall'altro, mentre è comune riferirsi a "lisp" in generale, e non a nessuna variante specifica di lisp.
Quindi, le lingue di tipo C sono molto più diverse le une dalle altre lingue simili a quelle di tipo Lisp? Oppure appaiono così perché hanno una maggiore variabilità nella sintassi? Perché le lingue simili al lisp sono più spesso raggruppate in "lisp"? Nessuno si riferirebbe mai a C, C ++, C #, Java come solo "C".