[過去ログ] Rust part16 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
119: 2022/07/03(日)14:26 ID:HrPxrbHk(2/4) AAS
1000行書くという謎の目標にこだわってるからライフタイムの理解がおろそかになってるのでは
エラーが出るたびに原因をしっかり調べれば同じ過ちを何度も繰り返すことはなくなるでしょ
120: 2022/07/03(日)14:38 ID:Tm7q4JxH(1) AAS
登大遊は凡人レベルのコードでいいなら1日1万行は余裕で書けるって豪語してて草生えたな
一時期は天才少年プログラマーと持て囃されてた彼も所詮日本の凡才駄プログラマーだったな
彼を見てるとわかるが日本人は手段にこだわって目的を達成できずに結果残せないないアホばかりなんよ
SNSやナレッジコミュニティやオフ会でドヤ顔で偉そうに蘊蓄たれてイキリ散らかしてるやつばかりなのって要するに日本の終わってるゼネコンビジネスIT業界で楽しみを見出せる要素がそこしかないからなんだってことよ
如何に日本のプログラマーがゴミで哀れな奴らかわかる
121: 2022/07/03(日)15:03 ID:E6Fi7aBt(2/2) AAS
そもそもコードを書く時間よりもその
コードのリファクタリングなどの時間の方が多い
そしてリファクタリングでは行数は減る方向が多い
書く行数の多さを気にするのは質ベースより量ベースの典型的なダメパターン
122: 2022/07/03(日)15:32 ID:EctOodKi(1/2) AAS
普通にプログラミングするには問題ない程度にライフタイムを理解した上でも、
Rustには沢山の欠点が有り、ライフタイムをこれ以上理解しても、それは
解決しないと思ってる。
なぜなら言語そのものが持つ欠点だから。
123(1): 2022/07/03(日)16:05 ID:/eA4inlP(2/2) AAS
それはそう。
足りない諸々は unsafe でやれ (プログラマが正しさを保証しろ) というデザインであって、全部を面倒見れるとは誰も思ってないよ。
124: 2022/07/03(日)16:42 ID:HrPxrbHk(3/4) AAS
コード例ちょうだいよ
125: 2022/07/03(日)17:02 ID:j5zH7gpx(1) AAS
大先生方wとまともに議論が成り立つわけないじゃんww
126(1): 2022/07/03(日)17:03 ID:EctOodKi(2/2) AAS
>>123
しかし、Rustの方式では、ある種のアルゴリズムは、unsafe の中だけに
閉じ込めきれないことがあり、結局、アプリでそのアルゴリズムを本来の
効率では使えないことがある。
これも言ってることを理解するには経験と深いイマジネーションが必要なので
反論してくる人が居てもその反論が間違いで、Rustの欠点として本当に存在
している。
昔、C言語が登場した頃、アセンブラほどには速度を引き出せ無い事が有ったが、
大事な部分の関数をアセンブリコードで書けばそれで解決した。だから、
C言語がこんなに普及した。
省2
127: 2022/07/03(日)18:00 ID:K4HcDkkQ(1) AAS
具体性の欠片もないフワフワした話しかできないんなら黙ってりゃいいのにw
128: 2022/07/03(日)21:50 ID:HrPxrbHk(4/4) AAS
linked listの人の完全論破されたら潜伏してほとぼりが冷めてから全く同じ主張を繰り返すムーブ何回目だよ
129(3): 2022/07/03(日)22:08 ID:tiLDs1XL(1) AAS
>>126
具体的なことを何一つ言えない時点で話にすらならないが
一つ重要なアドバイスをしてあげよう
unsafeとは他の言語と同じ状態ということ
つまりunsafeについて批判すればするほどそれはRust以外の言語がいかにダメなのかを語っていることになる
ちなみにRustはunsafeの中でC言語と同じことができるしもちろんインラインアセンブラも書ける
つまりRustはC言語と同じ機能及び性能を有している側面がまず第一としてある
その上で外部を巻き込むことなくunsafeな部分を内部に完全に閉じ込めた各モジュール例えば標準ライブラリなどを次々と生み出すことにも成功している
そしてRustコンパイラが安全性を保証するプログラムを現実に書くことができることを実証してきた
だからこそIT大手各社が共同でRustを支持する状況にまでなったのだ
130: 2022/07/03(日)22:47 ID:a+FSzkH8(1) AAS
なんか違う気がする
131: 2022/07/03(日)23:17 ID:x9P0i8er(1) AAS
なんか違うというレベルじゃなく一番大事なところが間違ってるよ
132: 2022/07/03(日)23:41 ID:ha/kcOac(1) AAS
このスレでよく見かけるパターン
Rustアンチな人は不利になると「なんか違う」「間違ってる」など呟くが具体的には何も言えない
133: 2022/07/03(日)23:48 ID:uYnkpWRD(1) AAS
このスレじゃなくて5chすべてがそうなんだよ馬鹿www
こんな便所の落書きにすら劣るキチガイの巣窟で正論打っても意味ねーんだよ
こいつらはこいつら自身が一番嫌いなDQNやチンピラと同じ大いなる無駄なことして暇つぶしてるガイジどもなんだよwww
134: 2022/07/03(日)23:57 ID:vZYSRByq(1) AAS
複オジは信者の自分以外はみんなアンチにみえちゃうみたいw
135(2): 2022/07/04(月)00:48 ID:H2jYU4qp(1) AAS
cと同じに欠けるってのは明らかに嘘だろ。メモリモデルが違いすぎるっつーの。
136: 2022/07/04(月)01:01 ID:zU5p2DDn(1/2) AAS
>>129
あなたは理解できてない。
137: 2022/07/04(月)01:54 ID:3k8jHKP2(1/3) AAS
>>135
たとえば?
138(1): 2022/07/04(月)02:12 ID:WMds9h9Q(1/5) AAS
rustには定義されたメモリモデルはないわけだが何を比較してCと違うと言っているの?
外部リンク[html]:doc.rust-lang.org
139(1): 2022/07/04(月)03:21 ID:zU5p2DDn(2/2) AAS
>>135
「メモリモデル」という言い方は、PC-9801のような16BIT MS-DOS時代に
別の意味で使っていたから混乱を招くが、言いたいことは分かる。
140: 2022/07/04(月)04:54 ID:086teQVY(1) AAS
言いたいことが分かるなら説明すればいいのに...
141: 2022/07/04(月)07:57 ID:aE2+UZrf(1) AAS
>>139
結局のところ>>129で合っているわけか
142(2): 2022/07/04(月)09:03 ID:tfDB1jS/(1/3) AAS
>>138
そんな真面目な用語じゃなくて
プログラマがメモリに対して持つメンタルモデルとかそのくらいの意味ではないかと思われる
143(1): 2022/07/04(月)09:23 ID:YSvCn/0F(1) AAS
メンタルモデルw
144: 2022/07/04(月)09:24 ID:WMds9h9Q(2/5) AAS
>>142
そのレベルの話だとしてもスタックやヒープの使い方はrustもcも同じだよね
何をもって違いすぎると言っているのかがわからん
145: 2022/07/04(月)11:11 ID:1aJxC781(1) AAS
>>129
>unsafeとは他の言語と同じ状態ということ
unsafeでもRust特有のメリットもあればデメリットもある
特にC/C++とは担保されてるsafetyのレベルが根本的に違うので「unsafeなら他の言語と同じ」とか言ってる人はunsafeをまるで理解してないので騙されないように
146(2): 2022/07/04(月)11:57 ID:DrP+xMl0(1) AAS
そこはあまり本質的じゃないな
Rustは機能的にも速度的にもC言語の代替となれる点が本質だろう
そのうえでRustは非常に大きなプラスαがあるからC/C++は不要となった
147(2): 2022/07/04(月)12:04 ID:RBYxpWsA(1) AAS
Rustの側で書き換えないから
let a=99;
とかした奴をCに渡してC側で書き換えるのってアウトだよね?
148: 2022/07/04(月)12:06 ID:qOfLavvD(1) AAS
>>146
何の本質??
上下前次1-新書関写板覧索設栞歴
あと 854 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.024s