これはおそらく非常に奇妙な質問であり、間違いなくそうです。プログラミング言語が従来の方法でどのように作られているかについてはあまり詳しくないので、構文のないプログラミング言語を設計することは可能でしょうか? これは、すべての入力が有効で、特定の計算を実行し、同じ入力が常に同じことを行うことを意味します。構文エラーは発生しません (ロジック エラーと実行時エラーは許容されます。プログラムがクラッシュしたり、ランダムな計算を実行したりする可能性があります)。
私がこれを考えたのは、遺伝学は基本的に、私の理解ではそのようなものだからです.
編集:いくつかの誤解があると思います。シンタックスレスとは、すべての入力が計算され、インタープリター/コンパイルされたプログラムがその特定の一連の命令に従うことを意味しますが、ランダムである可能性があります。
また、すべての入力には 1 つの出力しかないという事実に一致する必要があります。構文エラーなどがあると、そのルールに違反します。
編集 2 多くの人が構文部分でハングアップしています。構文は忘れて、ANY 入力がUNIQUE出力を生成するという事実に注目してください。