4

Mathematica は関数型プログラミング言語ですか? Mathematica は条件付き書き換えシステムであることを読み続けていることを彼に尋ねたいと思います。この条件付き書き換えシステムとは何ですか?

また、Mathematica 言語を使用して、連続渡しスタイル、メモ化などの関数型プログラミングの概念を適用できるかどうかも知りたいと思いました。

4

1 に答える 1

4

Mathematica は複数のプログラミング パラダイム(手続き型、関数型、さらにはオブジェクト指向)をサポートしています。Mathematica 言語を使用して、CPS、暗記などを行うことができます。しかし Mathematica は物事を成し遂げるためのものです. 関数型プログラミングの背後にある理論についてさらに学びたい場合は、Scheme、Haskell、または ML を手段として使用することをお勧めします。

于 2013-09-18T01:12:23.890 に答える