Sto cercando di familiarizzarmi con diversi tipi di linguaggi per comprendere le aree in cui ognuno di loro è estremamente bravo. Finora, mi sono dilettato in C - un linguaggio procedurale, C ++ e amp; java - linguaggi orientati agli oggetti e groovy con orientamento statico - un linguaggio dinamico orientato all'oggetto tipizzato.
Ogni linguaggio di programmazione è stato probabilmente avviato per rispondere a un'esigenza. E presumo che ogni lingua sia estremamente valida ad almeno una cosa, a causa della quale diventa uno standard in un'area o in un campo specifico. Come C, C ++ sono diventati standard in aree come browser o sviluppo di giochi. Python nel mondo Linux per la sua facile capacità di scripting, Java nel mondo enterprise, ecc.
Ora sono interessato ad apprendere un linguaggio di programmazione funzionale come Clojure o Lisp. Quindi, dove sono utilizzati i linguaggi di programmazione funzionale negli scenari del mondo reale? Non penso che uno utilizzerebbe Clojure o Lisp per lo sviluppo di applicazioni o interfacce utente. Quindi su che tipo di progetti dovrei indulgere dopo aver svolto le esercitazioni di base e le risorse di apprendimento per avere una breve comprensione dell'implementazione della programmazione funzionale? E raccomandi strongmente su una lingua specifica, come dire clojure?