Frage

Ich weiß nicht viel über die funktionale Programmierung, aber ich bin in dem Lernen Clojure.

Gibt es irgendwelche funktionalen Sprachen, die ein guter Bezugspunkt wäre, zu verstehen, wie die funktionale Programmierung in Clojure funktioniert?

Oder ist Clojure verschieden genug in seiner funktionalen Programmierung Ansatz, dass ich besser dran wäre, nur konzentrieren sich auf Clojure funktionalen Merkmale für sich?

War es hilfreich?

Lösung

Clojure ist ein Lispeln , so dass andere lisps Lernen wird eine Menge in Hilfe, um die Teile der „Lispeln Kultur“ Gewöhnung oder allgemeiner Art und Weise, Dinge zu tun. Denken Sie daran, dass Clojure obwohl signifikant mit Common Lisp bricht.

Clojure ist faul so lernt Haskell wirklich bekommen, helfen Sie die Idee der echten fauler Programmierung verwendet.

Clojure ist gleichzeitig so ein bisschen von Erlang Lernen helfen wenn Sie im Auge müssen Sie daran, dass Erlang viel über verteilte Programmierung enthält, während clojure alles über parallele Programmierung ist, die nicht unbedingt verteilt .

Andere Tipps

Common Lisp natürlich :) Schema könnte eine einfachere Einführung obwohl sein und einfacher, eine stabile, einfach, gemeinsame Umgebung zu erhalten.

Clojure und Lisp teilen viele Ideen mit Rubin als auch, obwohl die Syntax viel anders ist

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top