homoiconicity

    19

    2答えて

    私はWikipedia article on homoiconityを理解しようとしていましたが、あまりにも冗長で、単語の後ろの主な理論を簡潔に説明していません。私は英語のネイティブスピーカーではないということを付け加えておきます。 言語がホモ型である場合、正確にはどういう意味ですか? C#、Java、またはJavaScriptを非同型言語にする要因は何ですか?

    6

    4答えて

    私はhomoiconicityの概念を誤って解釈するかもしれませんが、私はそれを 'code being data'と理解しています。 だから、私はこのようなコードを記述することができます:heloはデータのみであるが、このようなコードとして実行することができ、この時点で (def subject "world") (def helo '(str "Hello " subject)) を:「

    1

    4答えて

    私は関数型プログラミングを実験していますが、私はまだその概念を理解していません。あなたは、この概念を議論する良い本やチュートリアルや例を知っていますか?または、その使用法について小さなスニペットを表示できれば、それは素晴らしいことです。