Mi chiedo dove sono usati i linguaggi di programmazione funzionale? Potrebbero essere dei buoni esempi? Come la scienza missilistica o le telecomunicazioni?
Mi chiedo dove sono usati i linguaggi di programmazione funzionale? Potrebbero essere dei buoni esempi? Come la scienza missilistica o le telecomunicazioni?
Bene, ecco un elenco di progetti che utilizzano Erlang:
Il mondo non ruota attorno alla creazione di app per tablet e telefoni cellulari;)
Solitamente i linguaggi funzionali sono usati quando c'è bisogno di un grado molto alto di astrazione, parallelismo e scalabilità. Questo non significa che non si può scrivere codice con queste proprietà usando qualsiasi altro linguaggio (non funzionale), ma l'assenza di effetti collaterali su un linguaggio puramente funzionale aiuta in questi scenari.
Erlang è un ottimo esempio di ciò, poiché è stato creato da zero per affrontare problemi che erano "imbarazzantimente parabitabili".
Inoltre, anche un linguaggio come Javascript può essere utilizzato in una forma puramente funzionale, anche se ti lascia fare un po 'male a quel modello.
C'è anche Scala, che ti permette di programmare in un mix tra funzionale (il modo preferito) e stile procedurale. Scala viene utilizzato, ad esempio, sul middleware Twitter per gestire il livello assurdo di concorrenza con cui si occupano.
Jane Street utilizza OCaml per il trading.
Dal momento che il linguaggio di programmazione funzionale ML è stato creato per la dimostrazione theorm: automated theorm proving e proof assistants
Anche se non è richiesto, è normale trovare programmi AI scritti in lingue ufficiali.
Scrivere giochi per XBOX .
Leggi altre domande sui tag lisp functional-programming haskell erlang