Pytania oznaczone «functional-programming»

20
Czy Clojure ma kontynuacje / coroutines / etc?

Zacząłem programować w Pythonie i byłem bardzo zdezorientowany takimi pojęciami, jak coroutines i closures. Teraz myślę, że znam ich na jakimś powierzchownym poziomie, ale nigdy nie czułem tego momentu „oświecenia”, więc wybrałem naukę Clojure. Kupiłem książkę Stuarta Hallowaya i jest dobra, ale...

19
Czy są jakieś badania empiryczne dotyczące wpływu różnych języków na jakość oprogramowania?

Zwolennicy funkcjonalnych języków programowania twierdzą, że programowanie funkcjonalne ułatwia rozumowanie kodu. Zwolennicy języków typowanych statycznie twierdzą, że ich kompilatory wychwytują wystarczającą liczbę błędów, aby zrekompensować dodatkową złożoność systemów typów. Ale wszystko, co...

19
Jakie są typowe zastosowania makr Lisp?

Próbuję nauczyć się trochę LISP i dużo czytałem o znaczeniu makr LISP, więc chciałbym zdobyć trochę doświadczenia w pracy z nimi. Czy możesz zasugerować praktyczny obszar zastosowania, który pozwoliłby mi użyć makr do rozwiązania rzeczywistego problemu i zrozumienia przydatności tego konstruktu...

18
Najszybszy język funkcjonalny

Niedawno zajmuję się programowaniem funkcjonalnym, zwłaszcza Haskell i F #, jeszcze bardziej. Po pewnym googlowaniu nie mogłem znaleźć porównania porównawczego bardziej znanych języków funkcjonalnych (Scala, F # itp.). Wiem, że niektóre języki niekoniecznie są sprawiedliwe (przychodzi mi na myśl...