- 1 名前:デフォルトの名無しさん mailto:sage [2021/04/02(金) 21:38:04.11 ID:L7IeSfpL.net]
- Mozilla発のRust言語のスレ
公式 https://www.rust-lang.org/ https://blog.rust-lang.org/ https://github.com/rust-lang/rust Web上の実行環境 https://play.rust-lang.org 日本語の情報 https://rust-jp.rs/ 前スレ Rust part9 https://mevius.5ch.net/test/read.cgi/tech/1598112455/
- 572 名前:デフォルトの名無しさん mailto:sage [2021/05/10(月) 23:29:40.57 ID:4UvCiOpM.net]
- んな面倒なことするくらいならrustupインストールすりゃええやん
- 573 名前:デフォルトの名無しさん [2021/05/11(火) 00:01:56.34 ID:bFiGc/cl.net]
- >>549
ファイルへの書き込みは返り値promise等でもらっておいて他の作業を進めて どうしても書き込み完了していないと作業を先へ進めてはいけないところでようやくawait等することで 例外処理も遅延(手続き的な後ろ化と多段時の上位化)ができますよね あとOSカーネル内の話は 例外と割り込みをごっちゃにしているように見えます いずれにせよカーネル内ではtry例外使わずとも多段にエラー返り値を返していけばいいだけでしょう エラー割り込み時もメモリ不足もシステムコールならエラー値返すわけですし
- 574 名前:はちみつ餃子 mailto:sage [2021/05/11(火) 02:56:09.45 ID:sf6ddr3r.net]
- >>555
Rust はそれほど難しいというわけでもないと思う。 C に ML 風の型システムを付けたって程度。 普通のプログラマにとって目新しいと言えるのはライフタイムの概念くらい。 でもそのひとつが馴染み無さ過ぎるというか、 他の言語では意識せずに済まさせようとしてきたところを あえて露骨に管理しようとしてるところがしんどいとは感じるかもね。
- 575 名前:デフォルトの名無しさん mailto:sage [2021/05/11(火) 03:24:21.67 ID:BXZYJdJz.net]
- >>564
Rustのライフタイムは、鶏と卵の関係の様な部分で言語の動作が分からない。 どっちがどっちに影響を与えているのかの部分が。 自動判定の仕組みも一部だけ説明されていて一般法則が書いておらず、その場しのぎ的な言語仕様なのかもしれない。
- 576 名前:デフォルトの名無しさん mailto:sage [2021/05/11(火) 04:47:35.34 ID:+XHXxVLE.net]
- non lexical lifetimeでググれば詳細な仕様出てくるだろ
- 577 名前:デフォルトの名無しさん mailto:sage [2021/05/11(火) 05:08:47.84 ID:BXZYJdJz.net]
- >>566
出てこないと思うが。
- 578 名前:デフォルトの名無しさん [2021/05/11(火) 08:24:36.99 ID:hJ8vQWaq.net]
- >>561
通りすがりですが、保存せずにただ試すだけなら 1.シークレットモードで新規タブ 2.playgroundのサイトを開く(ブックマーク登録からとか) 3.コード入力かコピペ作業 でどうでしょうか?
- 579 名前:デフォルトの名無しさん mailto:sage [2021/05/11(火) 10:55:34.68 ID:nxCZKmfr.net]
- >>567
nll rfcで検索したら出てくるよ
- 580 名前:デフォルトの名無しさん mailto:sage [2021/05/11(火) 12:37:05.27 ID:BXZYJdJz.net]
- >>569
そこには例が書かれてるだけで、数学みたいな意味でのちゃんとした厳密仕様は書いてないと思うんだよ。 Rustのライフタイムは数学規則のように機械的にパターンで処理できるような一般化された規則にはなってないという意味において。
- 581 名前:デフォルトの名無しさん mailto:sage [2021/05/11(火) 12:42:48.49 ID:yczyG8TY.net]
- 厳密な仕様があるのは理想だけど、規格化された言語ですら数学的に厳密な仕様なんて存在しないしな
最終的にはCoqのソースコードで示される、とかはあるかもしれないが
- 582 名前:デフォルトの名無しさん mailto:sage [2021/05/11(火) 12:47:18.80 ID:BXZYJdJz.net]
- >>571
CやC++は数学的なパターンで処理できるようになってる。 そこにヒューリスティックなものは入ってない。
- 583 名前:デフォルトの名無しさん mailto:sage [2021/05/11(火) 12:55:41.33 ID:r1e7nJBc.net]
- the abstract syntax tree でのライフタイムの解析から
the control-flow graph でのライフタイムの解析にしたって言ってるから かなりマシン語に近いとこで判定してるってことだわな。 ここにいる奴に聞くだけ無駄w
- 584 名前:デフォルトの名無しさん mailto:sage [2021/05/11(火) 18:36:37.89 ID:efUOVNNI.net]
- >>571
純lispくらいかね。 あるいはBrainfuckとか。
- 585 名前:デフォルトの名無しさん mailto:sage [2021/05/11(火) 18:56:14.78 ID:jWdOrz94.net]
- issue #25860って未だに解決されてないんだよね?
行きあたりばったりでライフタイム仕様決めてきた結果w
- 586 名前:デフォルトの名無しさん mailto:sage [2021/05/11(火) 19:03:56.93 ID:wl2jzTgT.net]
- Rustと原子力発電は人類には早すぎたんや…
- 587 名前:デフォルトの名無しさん mailto:sage [2021/05/11(火) 19:52:59.74 ID:8+nUEbRM.net]
- Rust嫌う人ってなんでみんな #25860 の話するのって言われてんぞ
- 588 名前:デフォルトの名無しさん mailto:sage [2021/05/11(火) 22:03:42.47 ID:1AWmjfgF.net]
- >>576
太陽光発電は、ある意味原子力発電と言えるのではないだろうか。
- 589 名前:デフォルトの名無しさん mailto:sage [2021/05/12(水) 08:51:30.06 ID:1N4enQMj.net]
- Rust 2021 Editionは10月リリース予定
https://blog.rust-lang.org/2021/05/11/edition-2021.html
- 590 名前:デフォルトの名無しさん mailto:sage [2021/05/12(水) 10:38:41.98 ID:qFi3vx5o.net]
- 1.56.0からか
- 591 名前:デフォルトの名無しさん mailto:sage [2021/05/12(水) 10:40:17.60 ID:1N4enQMj.net]
- 2021 Edition ざっと読んでみたけど、次の2点以外は些末な変更だな
for e in [1, 2, 3] {} がエラーにならなくなる (IntoIterator for arrays) クロージャーが構造体をフィールド単位でキャプチャーするようになる (Disjoint capture in closures)
- 592 名前:デフォルトの名無しさん mailto:sage [2021/05/12(水) 21:45:20.66 ID:rLfxFtSp.net]
- 2018で勉強してますが仕様変わりますか?
- 593 名前:デフォルトの名無しさん mailto:sage [2021/05/12(水) 22:08:40.92 ID:fyx4mRuh.net]
- https://www.google.com/amp/s/japan.zdnet.com/amp/article/35170513/
「Windows用Rust」のバージョン0.9がリリース 何か誤解を与えそうな記事タイトルだ
- 594 名前:デフォルトの名無しさん mailto:sage [2021/05/13(木) 00:09:46.25 ID:JmJXN960.net]
- リポジトリ名的にwindows-rsのが適語か?
- 595 名前:デフォルトの名無しさん mailto:sage [2021/05/13(木) 00:34:31.53 ID:hcgdol/O.net]
- >>582
マイナーチェンジだし2018も継続して使えるし特に問題ないよ
- 596 名前:デフォルトの名無しさん mailto:sage [2021/05/13(木) 00:46:54.51 ID:oO6nJ4P1.net]
- 何年か前なら喜んでたんだけどな、どうしよ何の興味も沸かない
Docker触り始めた辺りからWindows用は趣味でも書かなくなってしまった…
- 597 名前:デフォルトの名無しさん [2021/05/13(木) 07:59:13.00 ID:OSZsGS3x.net]
- >>583 多分windowsクレートの説明文のRust for Windowsの直訳だとは思うけどこれは誤解するわ
- 598 名前:デフォルトの名無しさん mailto:sage [2021/05/13(木) 11:06:57.34 ID:mHvpW2NY.net]
- Rust for Windowsという名前がミスリーディング
(A) Rust (crate) for Windows (development)をRust for Windowsに略したら誰でも誤解する 狙ってるのかもしれないが Windows API bindgen for Rustあたりが適当
- 599 名前:デフォルトの名無しさん [2021/05/13(木) 12:50:12.69 ID:OSZsGS3x.net]
- このクレート普通にソフト作るのに使ったら移植性無くなるからライブラリ用かな?
- 600 名前:デフォルトの名無しさん mailto:sage [2021/05/13(木) 14:22:28.44 ID:p1C3K64x.net]
- 防衛省が中国のハッカーとやり合える人材を募集中 年収最高2000万円
https://leia.5ch.net/test/read.cgi/poverty/1620874048/
- 601 名前:デフォルトの名無しさん mailto:sage [2021/05/13(木) 14:34:12.09 ID:EmFUnxGS.net]
- クラッカーにうってつけじゃないか
- 602 名前:デフォルトの名無しさん mailto:sage [2021/05/13(木) 15:04:14.32 ID:67slJFqF.net]
- 年収最低はいくらからですかね
- 603 名前:デフォルトの名無しさん mailto:sage [2021/05/13(木) 15:10:36.53 ID:ENK4De8l.net]
- 最高が2000万円ってだけね。。
こういうので平気で300万円とかいい出すのが今の日本やで。
- 604 名前:デフォルトの名無しさん mailto:sage [2021/05/13(木) 18:36:08.63 ID:hcgdol/O.net]
- >>589
Windows専用のアプリを作る用途もあるのでは 一般的ではないかもだけど
- 605 名前:デフォルトの名無しさん mailto:sage [2021/05/13(木) 18:39:15.84 ID:oBGJ4/nI.net]
- Rust for Windowsを欲しがったのはMicrosoft自身だろう
既にVSのインストーラー内部などでRust使用中なので
- 606 名前:デフォルトの名無しさん mailto:sage [2021/05/13(木) 19:27:59.33 ID:4YggBXb4.net]
- rust for windowsで作る本作ってくださいお願いします
- 607 名前:デフォルトの名無しさん [2021/05/13(木) 19:29:13.29 ID:vZYCxDQa.net]
- >>594 Windows専用のアプリが作りたいならC#でも使えばいいと思うけど...
- 608 名前:デフォルトの名無しさん [2021/05/13(木) 19:3
]
- [ここ壊れてます]
- 609 名前:0:20.99 ID:vZYCxDQa.net mailto: >>594 Windows専用のアプリが作りたいならC#でも使えばいいと思うけど... []
- [ここ壊れてます]
- 610 名前:デフォルトの名無しさん [2021/05/13(木) 19:30:58.76 ID:vZYCxDQa.net]
- おっとミスって2回書き込んでしまった
失礼
- 611 名前:デフォルトの名無しさん mailto:sage [2021/05/13(木) 20:59:04.54 ID:vzWwtH6K.net]
- >>590
そういう技術者にも射撃練習とかやらせるのだろうか?
- 612 名前:デフォルトの名無しさん mailto:sage [2021/05/13(木) 21:40:48.09 ID:NNemQTGQ.net]
- >>595
もうメジャーな用途で使われてんのか
- 613 名前:デフォルトの名無しさん mailto:sage [2021/05/13(木) 21:45:54.80 ID:vzWwtH6K.net]
- windowsもそろそろNTカーネルを捨てる時期が来るだろうし色々模索はしてるんだろうな
- 614 名前:デフォルトの名無しさん mailto:sage [2021/05/13(木) 21:57:03.92 ID:WjgS+eLl.net]
- もし仮にNTカーネル捨てたとしてLinuxカーネル一択だと思うがな
- 615 名前:デフォルトの名無しさん mailto:sage [2021/05/13(木) 22:08:50.47 ID:vzWwtH6K.net]
- Linuxへの接近はここ数年目立ってるし無くはない話だな
独占市場と過去の互換性を捨てきれるか 仮想環境で過去の互換性を維持することも考えられる
- 616 名前:デフォルトの名無しさん mailto:sage [2021/05/14(金) 08:10:59.62 ID:FBkeGRqg.net]
- >>604
NTカーネル捨てるのはビジネスとして有り得ない。 せいぜいwsl路線を強化してlinuxカーネルを取り込んでいく方向だろ。
- 617 名前:デフォルトの名無しさん mailto:sage [2021/05/14(金) 08:37:43.19 ID:BI4FO4HO.net]
- カーネルを捨てて切り替えるとか出来るわけないだろ
- 618 名前:デフォルトの名無しさん mailto:sage [2021/05/14(金) 08:52:11.24 ID:9b8NT0Ot.net]
- 3才児が「ぼくはうちゅうひこうしになるんだ!」って言ってるようなもんだから生暖かく見守ってやれ
- 619 名前:デフォルトの名無しさん mailto:sage [2021/05/14(金) 10:22:28.00 ID:6SQ932Rj.net]
- OSカーネルに対するコンプレックスがすごい人がいるんだろ。
この前のlinuxドライバに関する議論でもそういうの感じるわ
- 620 名前:デフォルトの名無しさん mailto:sage [2021/05/14(金) 11:10:24.23 ID:bMDjGf5Y.net]
- rustがgolangより人気が出ると思っていいですか?
- 621 名前:デフォルトの名無しさん [2021/05/14(金) 11:14:13.19 ID:5xLewDJ4.net]
- >>609
Goはガーベッジコレクションがあるから?
- 622 名前:デフォルトの名無しさん mailto:sage [2021/05/14(金) 11:29:33.68 ID:6SQ932Rj.net]
- GCとランタイム速度に困ったことのある奴だけ気にすればええ。
- 623 名前:デフォルトの名無しさん mailto:sage [2021/05/14(金) 13:23:04.93 ID:TMXA3cLH.net]
- goとrustどっちが良いか迷うならgoやっといた方が潰しが効くと思う
自分はrust好きだからrust使うが
- 624 名前:デフォルトの名無しさん mailto:sage [2021/05/14(金) 14:57:53.07 ID:85G96vHL.net]
- 両方やっとけ
- 625 名前:デフォルトの名無しさん mailto:sage [2021/05/14(金) 15:16:48.50 ID:678S/iU6.net]
- なんでマイナー言語のはずのgoがよく言及されるようになったのかと思っていたら、AWSで使える言語の一つになっていた。
Azureでも使えるようだ。
- 626 名前:デフォルトの名無しさん [2021/05/14(金) 15:45:19.02 ID:WB7bczPS.net]
- goがマイナー。。。..
- 627 名前:デフォルトの名無しさん mailto:sage [2021/05/14(金) 15:46:03.80 ID:BI4FO4HO.net]
- サーバープログラムみたいな閉じた環境で、出来るここまでと決まってて
要らないこと考えたくないなら制約された言語選んだほうが良いかもな
- 628 名前:デフォルトの名無しさん mailto:sage [2021/05/14(金) 15:47:17.23 ID:6SQ932Rj.net]
- goでほとんど問題ないんだが、それだとrustの出番なくなっちゃうからね。
- 629 名前:デフォルトの名無しさん mailto:sage [2021/05/14(金) 16:15:48.73 ID:1T0ViQH9.net]
- Go言語がマイナーならこの言語はどんだけマイナーになっちゃうのよ
- 630 名前:デフォルトの名無しさん mailto:sage [2021/05/14(金) 16:25:56.91 ID:Z0ePaP6y.net]
- goとrustの違いが分からないような知識量ならgoやった方が不幸にならないかと
- 631 名前:デフォルトの名無しさん mailto:sage [2021/05/14(金) 16:48:29.92 ID:678S/iU6.net]
- 参照型はローカル変数にだけ入れて一時的な目的だけに使うことに徹してスクリプト言語の様な書き方だけに専念すればRustはスクリプト言語であるかのように使えて、習得は難しくないかも。
参照型を構造体の中に入れようとしたとたんCやC++では考える必要の無かった難しい問題が生じる。
- 632 名前:デフォルトの名無しさん mailto:sage [2021/05/14(金) 17:00:31.58 ID:dvkZe6EK.net]
- メジャー言語
c java vba
- 633 名前:デフォルトの名無しさん [2021/05/14(金) 17:40:01.47 ID:N2rlLeCr.net]
- Rustを勉強したら低レベルが理解出来る!!!わけねえだろ
https://www.akiradeveloper.com/post/learn-rust-and-low-level/
- 634 名前:デフォルトの名無しさん [2021/05/14(金) 19:36:04.21 ID:5xLewDJ4.net]
- 例えばWeb系ならばRustがベスト
WasmでGC抱える言語をわざわざ選ぶメリットないからね
- 635 名前:デフォルトの名無しさん mailto:sage [2021/05/14(金) 19:44:16.91 ID:6SQ932Rj.net]
- こういう詐欺師が普通におるからrustは信用できんわ
- 636 名前:デフォルトの名無しさん [2021/05/14(金) 19:51:45.41 ID:WB7bczPS.net]
- rustに対するコンプレックスすごい人いるね
- 637 名前:デフォルトの名無しさん mailto:sage [2021/05/14(金) 20:26:02.54 ID:0Bqgd+6M.net]
- 詐欺師はどこにでもいるからな
とはいえ、webならwasmは正しくないとは思うがwasmならrustは結構正しいと思う
- 638 名前:デフォルトの名無しさん mailto:sage [2021/05/14(金) 20:32:01.67 ID:6SQ932Rj.net]
- wasm,rustでまともに開発してたら絶対そんなこと思わんわ。。どいつもこいつも馬鹿すぎる
- 639 名前:デフォルトの名無しさん [2021/05/14(金) 20:40:33.59 ID:WB7bczPS.net]
- それで、どんなまともなものを作っているんですか
- 640 名前:デフォルトの名無しさん [2021/05/14(金) 20:46:14.11 ID:5xLewDJ4.net]
- >>624
とこが詐欺? あなたはWebブラウザ上のWasmでRustではなくGoを用いているのですか?
- 641 名前:デフォルトの名無しさん mailto:sage [2021/05/14(金) 21:18:15.11 ID:TMXA3cLH.net]
- >>627
それはあなたがまともにrust使えてないだけなんじゃないですかねぇ
- 642 名前:デフォルトの名無しさん mailto:sage [2021/05/14(金) 21:22:56.09 ID:yxEaYkUD.net]
- 話が具体的で説得力がある
- 643 名前:デフォルトの名無しさん mailto:sage [2021/05/14(金) 21:38:43.40 ID:2w1FBHD8.net]
- >>572
形式的に書けているのは構文規則だけで 意味規則は自然言語で書かれているやんけ
- 644 名前:デフォルトの名無しさん mailto:sage [2021/05/14(金) 22:59:38.34 ID:R2Ezzb7N.net]
- 「Rustはスクリプト的に書ける」とかいう謎の言葉言う奴沢山いるけどなんぞ?
同一人物か?
- 645 名前:デフォルトの名無しさん mailto:sage [2021/05/14(金) 23:07:50.74 ID:TMXA3cLH.net]
- 我々が知らないところでevcxrが流行ってるのかもしれない
- 646 名前:デフォルトの名無しさん mailto:sage [2021/05/14(金) 23:23:46.43 ID:72ZodHJE.net]
- google謹製のREPLね
エベクサ?
- 647 名前:デフォルトの名無しさん mailto:sage [2021/05/15(土) 02:09:59.05 ID:BphhllcO.net]
- >>633
Rubyと同じようなメソッドチェーンを使ったコードを見かけたから。
- 648 名前:デフォルトの名無しさん mailto:sage [2021/05/15(土) 03:17:16.69 ID:vuo6fbRn.net]
- ドットでメソッド呼び出しする言語は大概そういうライブラリ設計あるでしょ
- 649 名前:デフォルトの名無しさん mailto:sage [2021/05/15(土) 11:05:39.24 ID:DTE+piln.net]
- >>637
C++やJavaでは見たこと無い。 JSでも余り見かけない。
- 650 名前:デフォルトの名無しさん mailto:sage [2021/05/15(土) 11:12:58.76 ID:Y+SvMVkX.net]
- そもそもメソッドチェーンって「スクリプト的」なのか?
- 651 名前:デフォルトの名無しさん mailto:sage [2021/05/15(土) 11:24:14.14 ID:C+CtGbiq.net]
- 前々からヤベェやつだとは思ってたが
レベルの低さが想像をはるかに超えてた
- 652 名前:デフォルトの名無しさん mailto:sage [2021/05/15(土) 11:27:04.30 ID:MS0dCBGJ.net]
- c言語みたいにcsvパーサーも自前で用意するような環境だとそらスクリプト的だろうね。
- 653 名前:デフォルトの名無しさん mailto:sage [2021/05/15(土) 12:00:43.05 ID:A3vQNOxR.net]
- unityとかUEがrustに対応しないかなあ
- 654 名前:デフォルトの名無しさん mailto:sage [2021/05/15(土) 12:00:58.11 ID:ZgJC7yuF.net]
- cargoみたいなパッケージマネージャがあるのもスクリプト的な要素のうちなのか?
- 655 名前:デフォルトの名無しさん mailto:sage [2021/05/15(土) 12:10:16.46 ID:MS0dCBGJ.net]
- cargoは低レイヤー慣れてる人からすれば邪魔でしかないけどね。
- 656 名前:デフォルトの名無しさん mailto:sage [2021/05/15(土) 12:20:50.35 ID:DTE+piln.net]
- SourceforgeなどでRustが好きといっている人の大部分はレベルが低いだろう。
そもそもこの世の中、大多数から受けるものにレベルが高いものがあったためしがない。 好きな言語ランキング上位のJS、Pythonも初心者向け言語であることは誰もが認めることだし。
- 657 名前:デフォルトの名無しさん mailto:sage [2021/05/15(土) 12:40:11.21 ID:UqP25wMI.net]
- sourceforge???
stackoverflowの調査かなんかと勘違いしたの?
- 658 名前:デフォルトの名無しさん mailto:sage [2021/05/15(土) 12:41:57.93 ID:ZgJC7yuF.net]
- >>644
どういうこと?ベアメタル向けでもcargo使うのが主流だと思っていた
- 659 名前:デフォルトの名無しさん mailto:sage [2021/05/15(土) 12:47:56.99 ID:ZgJC7yuF.net]
- >>645
使用者のレベルの高低と言語のレベル(?)の高低は一致するという主張かな? 言語のレベルが高いというのが最先端のテクノロジーを取り込むという意味ならrustの目指すところではないと思う 他の言語で実証されたコンセプトを取り込むと宣言してる(た?)はず 高レベルな言語が必要な人はこんな普及言語じゃなくてもっと尖った言語を使うか自分で作るべきなのでは
- 660 名前:デフォルトの名無しさん mailto:sage [2021/05/15(土) 12:49:38.36 ID:DTE+piln.net]
- >>646
ああ、そっちだった。 Stackoverflowも来てる人の頭の良さは一般大衆と同じくらいだから同じ。
- 661 名前:デフォルトの名無しさん mailto:sage [2021/05/15(土) 12:53:14.42 ID:DTE+piln.net]
- >>648
そういうことじゃなくて、 ・Rustをほとんど使っても見てないのに勝手に「好き」と言っていることが分かってる。 ・Stackoverflowのような沢山の人が集まる場所の調査では、必ずJSやPythonのような初心者向けの言語が人気となるわけだから、そこの人々が好きだと思う言語は、JSやPythonのような感覚で使えると勝手に思い込んである蓋然性が高い。 ただし、現実はRustは実際には使ってないのに勝手に言っている。 ということ。
- 662 名前:デフォルトの名無しさん mailto:sage [2021/05/15(土) 13:20:44.67 ID:YOv93GRR.net]
- stackoverflowの調査の話なら、調査内容を勘違いしている
あれは「今Rustを使っている人が、今後もRustを使い続けたいかどうか」のアンケート結果をmost lovedと言ってるだけ だからJSやPythonユーザの意見は入ってない そもそもloveって言葉に語弊があるし、日本語にしたときに「人気の」とかなって余計訳がわからなくなってる
- 663 名前:デフォルトの名無しさん mailto:sage [2021/05/15(土) 13:25:20.53 ID:YOv93GRR.net]
- たぶん「最も嫌嫌使っている人が少ない言語」みたいなのが正確な気がするな
- 664 名前:デフォルトの名無しさん mailto:sage [2021/05/15(土) 14:15:44.60 ID:MW7lNw7H.net]
- 「今使ってる人が次も使いたいと思うか?」ってJetBrainsの調査でも毎回入れてくる項目だな
海外のアンケートではよく見るやつ
- 665 名前:デフォルトの名無しさん mailto:sage [2021/05/15(土) 14:17:03.39 ID:DTE+piln.net]
- >>651
もし前半の通りなら、今Rustを使ってる人なんて極一握りの物好きだけだから 「love」なのは当たり前で調査結果が意味が無い。
- 666 名前:デフォルトの名無しさん mailto:sage [2021/05/15(土) 14:19:45.06 ID:eXXN4CKf.net]
- 一生でどれか一つのプログラミング言語しか覚えられないとして
Rust選ぶ人いますか? 選択したとして別にその言語がいきなりマスターできるわけでなく ただその言語しか覚えられないというだけですが
- 667 名前:デフォルトの名無しさん mailto:sage [2021/05/15(土) 14:23:36.58 ID:DTE+piln.net]
- 今rustを使ってる人って、自ら進んで使おうとした人に限られるから
嫌いな人がほとんどいないのは当たり前だから、調査結果にバイアスが 掛かりすぎていることになるな。
- 668 名前:はちみつ餃子 mailto:sage [2021/05/15(土) 15:05:35.65 ID:pVi51x8H.net]
- そういえば C++ でメンバ関数の評価順序に関して設計者も気づいてなかった考慮漏れが見つかった
(よくあるパターンが実際には未定義だった) って話があったな。 www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0145r0.pdf C++17 で修正されているはずだけど。 宣言的な表現や関数的な表現をプログラミング言語に取り込む試みは数多いが 現実は順序からは逃れられぬのだ……。
- 669 名前:デフォルトの名無しさん mailto:sage [2021/05/15(土) 15:16:25.44 ID:HcoKJY+/.net]
- Rustがスクリプト的に書けるかどうかはおいといて、
個人用のツール書く言語をPythonからRustに乗り換えたっつー話は一応あるな https://hayatoito.github.io/2017/faq/#programming-language
- 670 名前:デフォルトの名無しさん mailto:sage [2021/05/15(土) 15:20:52.26 ID:DTE+piln.net]
- >>658
Googleがnode.jsで書いていたものをRustにしたと聞いたぞ。
- 671 名前:デフォルトの名無しさん mailto:sage [2021/05/15(土) 15:23:50.02 ID:TrqVEcq2.net]
- 全部書き直すのは逆に効率悪そう
速度的にキツイ場合のみでいいんじゃないか
- 672 名前:? []
- [ここ壊れてます]
|

|