Rust Part6
■ このスレッドは過去ログ倉庫に格納されています
語れば語るほど薄っぺらいが、たいていの人はこういう時期があったので、生暖かく見守っているのだよ 最近は義務教育や高校で近似解や数値計算も教えるのかな?
今のご時世コンピュータを使用してはいけないとかナンセンスだよね >>55
まあわからんでもないかな。ある種の細かい部分の差異を捨てられない感覚がある。
大規模な場合にそういう差異が生じることを前提に組まなきゃならんって場面で
うまく切り捨てられない印象。 日本は島国だから、争わない遺伝子が多い
他国では戦争が多いから、逆らう人 : 従順な人 = 7 : 3
などだが、日本人だけは逆
日本では、体制を変えたり、乱を起こすような、乱世向きの人は嫌われる。
従順な治世向きの人が好まれる
日本人は、命令・洗脳・支配されると喜ぶ。
人の上に立ちたくない。
反発力がない。
だから同じ事を、飽きずにずっとやれる ステロタイプの日本人像ばかりで飽きれる
持論ですらないし
持論じやないから反論に対して反論できず言い張るだけ
こんな奴らがプログラマやってるなんて信じられない
IT土方なんて揶揄されるのも仕方ないな >>57
(´・∀・`)ヘー
俺も白状すると指揮者の小澤さんって人が書いた本に(タイトル忘れた)
オーケストラとかやると日本人はからっきしダメ
欧米人はなぜか不思議と音楽になっていくが
日本人はなぜかうまく行かない不思議がある
みたいなのを昔読んでひっかかってたのが元ネタ
あの本では合奏そのものに対する歴史とか
個人レベルでの音に対する感覚とかを原因と考えてたような記憶
>>61
切捨てかぁ…それあるな!!
これは俺が個人的にみっけた法則なんだけど
日本人の動画は長い!つべでも三分くらいある!
要点以外の前後関係を大事にすると言えなくも無い
海外の事故動画なんて数秒、一分未満だけど
日本人が上げてるどうがは五分とかある印象
>>65
もうやめるから許して… 自分自身大して能力が高いわけでもないし、日本的な方法でやっていたら中々成果物が出来上がらない
>>61
細部にこだわりたくなる気持ちはわかる。でもそれをやっていると全体が進まなくなるので
なるべく俯瞰的に、客観的に見るように心がけているな
>>66
もう一人挙げると川口淳一郎氏も優秀なシステムエンジニアだな。初代はやぶさの総指揮官をやった人
中古で良ければ著書がブックオフ等で100円位なので読んでみるといろいろ考えさせられると思う
>動画
手間を掛けたシーンから捨てろ!的な話を聞いた事がある。客観的に見て冗長になっていないか注意せよ
って事なんだが細部にこだわりすぎていると中々難しい プログラミングRust、どっかのイベントで早売りしてたのね 英語版パラパラと見てみたけどrustが日本語で錆だからとunicodeキャラクターの例に錆持ち出してみたり文字列の例で顔文字ಠ_ಠ使ってみたり日本フレンドリーな著者だなと思った。 本に書いてあることは時代遅れって聞いたことがある。大体あっている気はする 本を買うのは最新が知りたいんじゃなくて基礎が知りたいからでしょ The Rust Programming Languageの第二版はだいぶわかりやすいドキュメントになってるな。
rust使わなくてc++だけの人でも読む価値あるわ。 安西先生。自動テストがしたいです。
>>73
2018でその基礎が変わるんだよ。
NLLとかモジュールとかマクロとかraw identとか。
あとedition導入されると新しい機能は
その都度追加される様になるから紙じゃ追いつけなくなる。
>>74
rustのdoc全部いちいち細かいところ間違えてて
ミスリードしまくりだったのが異常だったんだよ。
今マシになってきてる。 rust2018なる風呂敷についてよく知らんけど、基礎を覆すほどのもんじゃないと思うけど
アップデートあったら差分だけ把握すれはいいでしょ 全部いちいち細かいところ間違えるはどう考えても不正確な物言い >>77
Python2と3くらい変わるから別物だよ >>82
単純にキーワード増えるから過去のコードが動かなくなる
今まで Trait と書いていたところを dyn Trait と書かないとコンパイルエラーになる >>83がPython2と3がどれ程違うかを知らないってことは分かった いやそれくらいgrepでよゆうっすよ100万行ファイル置換しましょうオッケー大丈夫! dyn traitはオプションなんですけども
既に追加されているけど元気にコンパイルてるよ
async/awaitについてはどんな理屈で動かなくなるのか想像すらできない キーワード増えるってあらかじめ予約してた奴でしょ? >>86
勿論「いる」
同じ「過去のコードが動かなくなる」でも程度次第で修正の手間が全然違う pythonの場合2to3でも動かないやつあったけどcargo fixで直らないやつあるん?
動かなくなるコードよりNLLで動くようになる放置コードの方が多そう 異なるeditionのcrateを混ぜて使えるんで、簡単な所からcargo fixしていけばいいんでないの? 過去のコードが動くことは保証されてるぞ
ちゃんとeditionの説明読んで 何もしなければそのまま動く
Cargo.toml に edition="2018" と書くと新しい構文やキーワードが有効になる
crateごとにeditionは混在可能
なので破壊的変更はない >>94
保証されているとドキュメントに書いてある
(コンパイラやcargoがそう作られてるとは言っていない) えっ!? 試せるの?
まだ予告されただけなんじゃ… 今だ!100ゲットォォォォ!!
 ̄ ̄ ̄ ̄ ̄∨ ̄ ̄ ̄ (´´
∧∧ ) (´⌒(´
⊂(゚Д゚⊂⌒`つ≡≡≡(´⌒;;;≡≡≡
 ̄ ̄ (´⌒(´⌒;;
ズザーーーーーッ >>96
edition導入後は上位互換+edition違いのcrateがリンク可能っていう
話だから既存のソースコードで新しい機能使うならソースコードレベルの変更が必要だし、
キーワードの変更も決まってる(try追加とsizeof削除以外はもう反映されてる)から破壊的変更はあるよ。
それに下位を気にせず新しい機能を導入するためのeditionだし。
>>99
ただの機能セットのスナップショットだから以前からnightlyで色々使えるよ。
C++2aとかes2018みたいにn年ごとに新しい仕様出ますってわけじゃなくて新しいjavaみたいに出来た機能から追加されるんだよ。 >>101
> 新しいjavaみたいに出来た機能から追加され
詳しい解説サンクス >>101
edition=2018という指定を加えるとコンパイルが通らなくなることはあっても
何もしなければコンパイルは通るんだから破壊的変更ではないよ
Cargo.tomlを含む、コードをいじらなければ以前から動いていた物はコンパイルは通る かおうか迷ってる
第二版がすぐでるんならそれまでまつ 約5千円か。俺としてはちょっと高く感る値段だな。
3千円ぐらいだったら迷わず買ってるかも知れん。 今みんな本買わないから中古価格が下がるペース遅くて、充分に読んでからでもそこそこの値段で売れてありがたい
通して読むにはやっぱり本がいい いまさら本に何を期待するのか本当に不思議
じゃね禁止 とにかく電子書籍にして欲しい
分厚い本は邪魔だし、電車の中で読めない ディスプレイで読むと疲れる
電子書籍はページの行き来に不便
したがって本を読む 電子書籍は単語検索できるから好き
紙だとどの辺にあったか思い出してその範囲を1ページ1ページ探さないといけないから糞 >>115
紙でも索引がついてれば大抵どうにかなる
それより、紙は抽象的なことをパラパラめくりで検索できるから好き
電子書籍だと「あの図のあるページが見たい」とか思うとまともな検索手段がないから糞
忘れっぽい俺なんかは「あれだよ、あれ」って思いながら探すから紙じゃないと無理
ま、人それぞれだわな >>116
そういう問題解決こそSE/PGの腕の見せ所では? >>120
Scalaの悪い所をまねてるようだ
変に技巧派が目立って、人を遠ざける 5千円ぐらいの本は、分厚すぎる!
3千円ぐらいの、もっと薄い本を出せ! Packtのように頻繁に電子書籍セールやって$10とかで買えて、且つ糞本じゃなければいい オライリーの買ったけど、入門本としては有志翻訳のThe Programming 〜のが良くない? Rustをマスターすれば童貞懐妊して、生まれた幼女とイチャイチャできるよ オライリーのRust本、いつのまにかPDF版も発売してるやん
少し安い >>132
コンピュータ研究者のカニチャーハン氏に敬意を表する為 カニチャーハンってカーニハンとなんとなく似てるな。
きっとカニチャーハン&リッチーって書いてあっても気づかないだろうな。 知らないので顧客が価値を認めるような観点を提示せよ >>137
英語版の話だけどamazonのレビューでけっこう高評価ついてるよ
少なくともその人たちは買って良かったって判断したんじゃない? >>125
後者のが順を追って説明してくれてる…気がする
習熟者から見るとそうでもない? あ、あとタイトル間違えてたね
>>132の比較のつもりだった いやだって、なんでわざわざこの題材っていう
リソーススタベーションに対する
Rustならではのスマートな解答があるのかと思えば、ナニコレ
ならなんでこの題材にしたのか不明 Rustにスマートさなんてないただある種の間違いが少なくなると主張している
なにをやるにもつっかかる
Rustだけに Rustは並列性がどうとか言ってなかったっけ
それで最初の題材でコレもってくるセンスが謎 >>146
ここは書いた本人的にもいまいちだったと思っていたらしく、本家では結構前に削除されてる。
まあチュートリアルならせめてmutexではなくchannelだとは思う。 うーむそうかな
並列処理ではmutexはかなり一般的で本質的だと思うけど
ロックを得ないことに安全に並列処理はできないのだし mutexがスコープ抜けた時点で勝手に解放されるのが恰好いい的な? >>151
一般的で本質的ってのはその通りだと思うけど、
チュートリアルで一番最初に導入すべきかというと、そうでもないのでは?って感じかな。 カニチャーハン氏はRustに全然関係してないからね >>152
おまいら(rustacean)の先祖がミジンコ、もとい甲殻類(crustacean)だから ■ このスレッドは過去ログ倉庫に格納されています