2010-12-27 8 views
2

「Scalaはチューリングが完了したという理由だけで機能言語と呼ばれません」という意味は何ですか? ?機能的な言語は他のTuring comlete arentと同じですか?または私の英語の欠如? http://www.codecommit.com/blog/scala/scala-for-java-refugees-part-3Scalaはチューリングが完了しただけで「機能言語」と呼ばれることはありません

+0

冗談を説明すると、ユーモアが失われます。しかし、これはまずは​​面白くなかった。 –

答えて

4

私は文章の構造があなたを混乱させていると思います。彼は言っていることはありません。「チューリングが完了したからといって、機能的な言語ではありません」

代わりに、彼は、「機能的という用語は、「チューリング完了」を意味するものではありません。プログラマーではない人々が使用する毎日の英語では、「機能的」なものがあると言うとき、「それは機能し、有用です」という意味です。このため、多くの人々は、「機能に基づく」という意味ではなく、「機能的な」という用語を誤解しているため、その言葉が使用されている意味ではないことを明確にしています。

+0

それは問題のようです。この男は、新生児をプログラミングしていて、以前は「機能プログラミング」という言葉に遭遇していない多くの英語話者を混乱させるようなものに対処しています。 dupdupは人の反対のタイプなので、彼はそれを読んで混乱しました。 :-( –

+0

実際には、「手続き型プログラミング」==「関数型プログラミング」と思っている人は、関数「procedure」と「procedure」の両方をサブルーチンに使用するため、何も返さず、 '関数'は幾分純粋であることを意図しています)。 – delnan

関連する問題