4
Lispに関するPaul Grahamのポイントのいくつかを説明してください
Paul GrahamのWhat What Lispのポイントのいくつかを理解するのに助けが必要です。 変数の新しい概念。Lispでは、すべての変数は事実上ポインタです。値は、変数ではなく型を持つものであり、変数の割り当てまたはバインドは、ポインタが指すものではなく、ポインタのコピーを意味します。 シンボルタイプ。シンボルは文字列とは異なり、ポインタを比較することで等価性をテストできます。 シンボルのツリーを使用するコードの表記。 言語全体が常に利用可能です。読み取り時、コンパイル時、および実行時に実際の違いはありません。読み取り中にコードをコンパイルまたは実行し、コンパイル中にコードを読み取りまたは実行し、実行時にコードを読み取りまたはコンパイルできます。 これらのポイントはどういう意味ですか?CやJavaなどの言語ではどのように違うのですか?Lispファミリ言語以外の他の言語には、これらの構成要素のいずれかがありますか?