[過去ログ]
Rust part16 (1002レス)
Rust part16 http://mevius.5ch.net/test/read.cgi/tech/1656285423/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
910: デフォルトの名無しさん [sage] 2022/10/04(火) 18:43:17.38 ID:ye813FXw 赤い人をNGしときゃいいやん http://mevius.5ch.net/test/read.cgi/tech/1656285423/910
911: デフォルトの名無しさん [sage] 2022/10/04(火) 19:01:55.07 ID:7zYgBA5I >>907 初心者・初学者に「the bookを読め」はさすがにむちゃだろ。 やっぱり「初心者はRust使わず他の言語から勉強しろ」が正解なのかね。 http://mevius.5ch.net/test/read.cgi/tech/1656285423/911
912: デフォルトの名無しさん [sage] 2022/10/04(火) 19:07:38.54 ID:gMN5eNCr >>891 さすが餃子さん分かってらっしゃる 最初は大まかな理解→もう少し詳細な理解→最後に完璧な理解という解像度の段階的な学習を中心に 項目や範囲を広げていく網羅度の段階的な学習を組み合わせることでRustの学習を含めて一般的な事柄にも適用できる http://mevius.5ch.net/test/read.cgi/tech/1656285423/912
913: はちみつ餃子 ◆8X2XSCHEME [sage] 2022/10/04(火) 20:17:29.13 ID:P4nmisNi >>911 そこで言ってる「初心者」は「Rust の初心者」ではなく「プログラミングの初心者」の意味? そうだとすると the book はちょっとハードルが高いということはあるかもしれんな。 でも C++ と比較すると C++ のほうがもっとハードルが高いと思う。 コンパイラが検出しないところで未定義に入り込むことがあまりに多い。 初心者が間違うのは当然のことだが、正しいのか間違っているのかわからないというのは間違っていることが明白であるよりもしんどい。
そこで間違ったまま邁進できるようなメンタルの持ち主はそれはそれで遠からず行き詰るし。 http://mevius.5ch.net/test/read.cgi/tech/1656285423/913
914: デフォルトの名無しさん [] 2022/10/04(火) 20:27:55.40 ID:9Mq2x6bG >>867 ですが、 >>876 さんがおっしゃることが僕の意図を言い当てています c++を使わなくなって 15年は経ちますが、その頃の c++にはテンプレートはありましたがスマートポインタやラムダ式、その他諸々のモダンな機能はまだありませんでした(と思います) クラス付きのCの部分で仕事をしていました モダンなc++へ再入門するか、rustを学ぶか迷って rustに触れて今に至りました http://mevius.5ch.net/test/read.cgi/tech/1656285423/914
915: デフォルトの名無しさん [sage] 2022/10/04(火) 20:36:11.60 ID:pQmQIrKs >>914 C程度の予備知識があるならば >>907のRust Bookだけで容易に段階的に学習できるから何ら問題は起きず大丈夫 http://mevius.5ch.net/test/read.cgi/tech/1656285423/915
916: デフォルトの名無しさん [sage] 2022/10/04(火) 21:10:32.92 ID:d7kGndGU 所有権も借用も生存期間も理解してなければ メソッド呼び出し一つ満足にできないんだから それら無しに動くものが作れるわけない 学習自体は言語に限らずどんな学習でも部分的段階的にやるもの それ以外の方法なんてないんだから論点ずれてる http://mevius.5ch.net/test/read.cgi/tech/1656285423/916
917: デフォルトの名無しさん [sage] 2022/10/04(火) 22:06:44.90 ID:GBsxPWRL >>916 それはさすがに無知すぎやろ Rustは数値など所有権とは無縁な型で構成されているから 所有権なんて理解しなくてもプログラムを組める 段階的に後から所有権を学ぶことができる http://mevius.5ch.net/test/read.cgi/tech/1656285423/917
918: デフォルトの名無しさん [sage] 2022/10/04(火) 23:03:40.79 ID:HL14YOAo >>917 所有権も知らずにイキってた人はさすがに言う事が違うねぇww http://mevius.5ch.net/test/read.cgi/tech/1656285423/918
919: デフォルトの名無しさん [sage] 2022/10/04(火) 23:58:47.13 ID:vxOZn4OH 数値型って所有権がっつり関係してると思うけど http://mevius.5ch.net/test/read.cgi/tech/1656285423/919
920: デフォルトの名無しさん [sage] 2022/10/05(水) 00:06:13.80 ID:SE95U4Vu >>919 数値型はCopyを実装しているので所有権は無くムーブも起きない http://mevius.5ch.net/test/read.cgi/tech/1656285423/920
921: デフォルトの名無しさん [sage] 2022/10/05(水) 02:07:12.38 ID:1K+My+/e 数値型だけで>>867の言う「動くもの」を作ってみれば? http://mevius.5ch.net/test/read.cgi/tech/1656285423/921
922: デフォルトの名無しさん [sage] 2022/10/05(水) 02:59:14.45 ID:P8+KCirf 所有権は実在しない幻影 lifetimeとvarianceだけを見つめなさい http://mevius.5ch.net/test/read.cgi/tech/1656285423/922
923: デフォルトの名無しさん [sage] 2022/10/05(水) 03:09:52.75 ID:Ybu4BU3z どうも段階的にやれると思ってる人はデータタイプを数値に限定してる気がする 数値はコピー可能でありRustのサンプルとしてよく使われるが コピー可能なオブジェクトというのは普通のアプリケーションでは効率が悪すぎて使わない つまり所有権の理解は必須なのだよ http://mevius.5ch.net/test/read.cgi/tech/1656285423/923
924: デフォルトの名無しさん [sage] 2022/10/05(水) 03:15:49.43 ID:UScD8/dK 初学者にマウント取りするだけで、ステップアップの具体的なノウハウを示したり 理解しやすいドキュメントを整備提供したりできない積極的に導けない人間ばかりの コミュニティが形成されてる言語は決して流行らない 行き着く先は*BSDのような”魔法使い以外は帰れ帰れ”した結果の荒涼とした世界 http://mevius.5ch.net/test/read.cgi/tech/1656285423/924
925: デフォルトの名無しさん [sage] 2022/10/05(水) 03:19:22.28 ID:Ybu4BU3z 数値といっても機械学習などで使うバカでかいTensorオブジェクトをコピーしたい人はいないだろう コピーして効率よく処理できる仕組みがないからmoveが生まれた http://mevius.5ch.net/test/read.cgi/tech/1656285423/925
926: デフォルトの名無しさん [sage] 2022/10/05(水) 03:20:04.62 ID:Ybu4BU3z 段階的なんてものは存在しない 理解してるかしてないか http://mevius.5ch.net/test/read.cgi/tech/1656285423/926
927: デフォルトの名無しさん [sage] 2022/10/05(水) 05:31:48.70 ID:wne70pEz >>921 Hollow world から始めなさいよw https://doc.rust-lang.org/rust-by-example/hello.html >>925 そもそも初学者って言ってるのに > 数値といっても機械学習などで使うバカでかいTensorオブジェクトをコピーしたい人はいないだろう とか頭おかしい http://mevius.5ch.net/test/read.cgi/tech/1656285423/927
928: デフォルトの名無しさん [] 2022/10/05(水) 07:53:16.44 ID:MzMPKgoE 初学者にマウント取りたいやつがイキってる http://mevius.5ch.net/test/read.cgi/tech/1656285423/928
929: デフォルトの名無しさん [sage] 2022/10/05(水) 10:48:19.99 ID:gF0QOXVU 初学者にしてもスタイルは人それぞれだろうし皆がどうやってrust習得したか語ってくれた方が参考になりそう 自分はlifetimeが導入される前からrust触ってたからコンパイラに追加される機能を適宜試してみながら体で覚えた http://mevius.5ch.net/test/read.cgi/tech/1656285423/929
930: デフォルトの名無しさん [sage] 2022/10/05(水) 11:23:13.56 ID:1F438Xk1 初級者はHello, world!からって、かつての初級者はBASICから並みに罠じゃね ほとんどのHello, world!は現代のプログラミングで必須の要素が欠落しまくっているからな http://mevius.5ch.net/test/read.cgi/tech/1656285423/930
931: デフォルトの名無しさん [sage] 2022/10/05(水) 11:28:02.85 ID:BbaUEliB 複オジも100点オジも もう少しRust勉強してからレスするか 大人しくしとくかどっちかにしてくれ http://mevius.5ch.net/test/read.cgi/tech/1656285423/931
932: デフォルトの名無しさん [sage] 2022/10/05(水) 11:28:25.81 ID:tZ9pwx2f コンパイル、ビルドができるまでの説明だし http://mevius.5ch.net/test/read.cgi/tech/1656285423/932
933: デフォルトの名無しさん [sage] 2022/10/05(水) 11:34:33.18 ID:+5Cy2zf0 ホロウワールドは何かのネタ? http://mevius.5ch.net/test/read.cgi/tech/1656285423/933
934: デフォルトの名無しさん [sage] 2022/10/05(水) 12:32:57.65 ID:OxlYZjk9 今担当してる作業が、あるまとまった処理を上手く対応付けするとちょっと複雑な数値演算処理だけに置き換えられるので、 その数値演算ライブラリを作っているのだけど、確かに所有権は全く出て来ない。 入出力は配列(スライス)の参照渡しと可変参照渡しとなっていてライフタイム明記も無し。 所有権を学ぶ前に参照(借用)だけで十分に色んな実践ができると思う。 そして参照は他の言語でも配列などは参照渡しになるから、新たにスライスだけ覚えればRustを段階的に学ぶこ
とができる。 http://mevius.5ch.net/test/read.cgi/tech/1656285423/934
935: デフォルトの名無しさん [sage] 2022/10/05(水) 12:36:28.49 ID:+KHGV4+/ 俺はずっとJavaメインで、遊びでlispとかHaskellとか触る程度で低レイヤは触ってなかったんだけど、Rustでここまで現代的に書けるならアリだなって触り始めたクチだな。 http://mevius.5ch.net/test/read.cgi/tech/1656285423/935
936: デフォルトの名無しさん [sage] 2022/10/05(水) 12:59:55.95 ID:EKfM3pGK >>930 まずハロワやれと言われるレベルの初級者ってプログラミング自体初めてやるようなレベルの人でしょ それならあれこれ教えたところでどうせ理解不能になるだけなのでとりあえず動くものを作らせることには意味がある http://mevius.5ch.net/test/read.cgi/tech/1656285423/936
937: デフォルトの名無しさん [] 2022/10/05(水) 13:37:41.28 ID:Pj9P59N0 ただいまんこのあとは シコシコちんちん シコシコ イソチンチン http://mevius.5ch.net/test/read.cgi/tech/1656285423/937
938: デフォルトの名無しさん [] 2022/10/05(水) 13:47:37.30 ID:X575+w0V かい http://mevius.5ch.net/test/read.cgi/tech/1656285423/938
939: デフォルトの名無しさん [sage] 2022/10/05(水) 15:06:32.60 ID:wne70pEz >>930 何を勘違いしてるんだよw ハロワはプログラミングの勉強じゃなくて>>932も書いてる通り環境の勉強だぞ お前の言う必須の要素が何を指してるのか知らんけど例えばif文の勉強したい時に動かせるかどうかは重要だろ http://mevius.5ch.net/test/read.cgi/tech/1656285423/939
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 63 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.021s