Rustアンチスレ (202レス)
上
下
前
次
1-
新
45
(2)
: 2020/03/25(水)01:29
ID:COJzGufp(1/5)
AA×
[
240
|320|
480
|
600
|
100%
|
JPG
|
べ
|
レス栞
|
レス消
]
45: [] 2020/03/25(水) 01:29:02.87 ID:COJzGufp Rustは、コンパイラ時エラーに悩まされる反面、実行時エラーに悩まされるのを減らす などと言われる。 しかし、コンパイル時エラーが出ると言うことは、裏を返せば、書けないアルゴリズムが存在するということだ。 直感的ではない回りくどい書き方が必要となり記述量が多くなる。 他の言語では好きな書き方が出来て、それはどれも正解だが、Rustでは正解が非常に狭くなる。 正解が狭いことがエラーを減らすなどという人がいるが、実際には、Rustは 書けるアルゴリズムが狭い、と言うことなのである。 これは言語設計の問題である。 なお、ここで言っているアルゴリズムは、全体的なものではなく、細かいミクロ的なものである。 通常の言語では、1つの仕事を細かい変数の使い方まで含めれば数万通り以上に書けるだろう。 そして、そのどれもが正解であり、結果が正しくバグも無いのだから、内のどれかが悪い書き方という ことは特にない。 ところが、Rustでは、その大部分の書き方が出来ないのである。 駄目だから敢えてできなくしているのではなく、Rustが設計上、書けないアルゴリズムがあるということに他ならない。 つまり、Rustは書けるアルゴリズムが、本来コンピュータが書けるアルゴリズムの内の、非常に狭いサブセットに限られてしまうということである。 これは、Rustの大きな欠陥である。 http://mevius.5ch.net/test/read.cgi/tech/1509028624/45
はコンパイラ時エラーに悩まされる反面実行時エラーに悩まされるのを減らす などと言われる しかしコンパイル時エラーが出ると言うことは裏を返せば書けないアルゴリズムが存在するということだ 直感的ではない回りくどい書き方が必要となり記述量が多くなる 他の言語では好きな書き方が出来てそれはどれも正解だがでは正解が非常に狭くなる 正解が狭いことがエラーを減らすなどという人がいるが実際にはは 書けるアルゴリズムが狭いと言うことなのである これは言語設計の問題である なおここで言っているアルゴリズムは全体的なものではなく細かいミクロ的なものである 通常の言語ではつの仕事を細かい変数の使い方まで含めれば数万通り以上に書けるだろう そしてそのどれもが正解であり結果が正しくバグも無いのだから内のどれかが悪い書き方という ことは特にない ところがではその大部分の書き方が出来ないのである 駄目だから敢えてできなくしているのではなくが設計上書けないアルゴリズムがあるということに他ならない つまりは書けるアルゴリズムが本来コンピュータが書けるアルゴリズムの内の非常に狭いサブセットに限られてしまうということである これはの大きな欠陥である
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 157 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
ぬこの手
ぬこTOP
0.038s