Sto cercando di familiarizzare con diversi tipi di lingue per capire le aree in cui ognuna è estremamente brava. Finora mi sono dilettato in C - un linguaggio procedurale, C ++ e java - linguaggi orientati agli oggetti e groovy tipicamente statici - un linguaggio orientato agli oggetti tipicamente dinamico.
Probabilmente ogni linguaggio di programmazione è stato avviato per rispondere a un'esigenza. E presumo che ogni lingua sia estremamente buona in almeno una cosa a causa della quale diventa uno standard in una specifica area o campo. Come C, C ++ sono diventati standard in aree come lo sviluppo di browser o giochi. Python nel mondo Linux per la sua facile capacità di scripting, Java nel mondo aziendale, ecc.
Ora sono interessato a imparare un linguaggio di programmazione funzionale come Clojure o Lisp. Quindi, dove vengono utilizzati i linguaggi di programmazione funzionale negli scenari del mondo reale? Non penso che uno userebbe Clojure o Lisp per lo sviluppo di applicazioni o interfacce utente. Quindi su quale tipo di progetti dovrei dedicarmi dopo aver seguito i tutorial di base e le risorse di apprendimento per avere una breve comprensione dell'implementazione della programmazione funzionale? E mi consiglia vivamente di One language in particolare, come dire clojure?