X



Rust part8
レス数が1000を超えています。これ以上書き込みはできません。
0953デフォルトの名無しさん
垢版 |
2020/08/18(火) 23:14:15.49ID:eVuhfWpC
>>950
TensorflowとかPytorchのバックはC++だよね
これらは当然CUDAとの兼ね合いであるのは間違いないけど、CUDA側がRustではなくC++を選択してる意図として安全性の旨味のなさは間違ってないと思う
C++の仕様が先立つ言語であることや人口の多さ、既存資産との兼ね合いの比重のが大きいだろうけどね
0954デフォルトの名無しさん
垢版 |
2020/08/18(火) 23:33:09.98ID:bX3QY+Cn
>>953
そりゃCUDA1.0の頃(もう10年以上前だぞ)にRustなんて影も形もなかったんだから選択されないのは当然だろう。
その視点で見るならここ1-2年で開発開始されるプロジェクトでどの程度採用されるか、では?
今だとブロックチェーン界隈とかかね。
0956デフォルトの名無しさん
垢版 |
2020/08/19(水) 03:59:31.08ID:HXpA5baw
"abc".split("").collect::<Vec<_>>()は["", "a", "b", "c", ""]になるんだけど、うまく空白なしでスプリットでできない?
0959デフォルトの名無しさん
垢版 |
2020/08/19(水) 10:35:25.48ID:HXpA5baw
>>957
charだとparse()がなくて変換めんどくさい
あと容量無駄
0961デフォルトの名無しさん
垢版 |
2020/08/19(水) 10:54:53.71ID:HXpA5baw
>>960
Splitは
type Item = &'a str
だから無駄に生成しないって意味ね
0962デフォルトの名無しさん
垢版 |
2020/08/19(水) 11:03:27.99ID:6EiBw6oz
>>961
でも最後にVecに格納するポインタは一文字ごとに8バイト取られるんだから、charの方が小さくない?
0964デフォルトの名無しさん
垢版 |
2020/08/19(水) 13:05:48.82ID:P3FDipJp
確かに16バイトだね。parseにしてもto_digitでいいし、Vec<&str>のメリットはなさそう。
0965デフォルトの名無しさん
垢版 |
2020/08/19(水) 14:18:38.67ID:Rgg+SJNu
Rustのコア開発者達がMozillaのリストラで大量解雇されたようだが大丈夫なのか?
0966デフォルトの名無しさん
垢版 |
2020/08/19(水) 14:44:59.88ID:WLoKFS1m
MozillaとRust Core Team、Rustの非営利団体を立ち上げへ
https://mag.osdn.jp/20/08/20/104100

Mozillaのプログラミング言語「Rust」を開発するRust Core TeamとMozillaは8月18日、独自の非営利団体を立ち上げることを発表した。Mozillaの大規模なリストラ計画を受け、Rustプロジェクトの安定を図る。

Mozillaは約250人規模の人員解雇計画を明らかにしているが、この中にはRustプロジェクトやコミュニティにアクティブに参加しているメンバーも含まれるという。
この再編計画がプロジェクトとしてのRustに対する不確実性を生んでいることから、非営利団体立ち上げを急ピッチで進めることにしたようだ。

なおRustにはMozilla外部からの貢献も多く、Mozilla内部の開発者の多くも余暇を使って参加しているため、Mozillaの再編計画によりプロジェクトが大きな影響を受けることはないとしている。
0967デフォルトの名無しさん
垢版 |
2020/08/19(水) 15:18:50.67ID:tsnEmyts
解雇された人のtwitterとか見てると
「弊社でRust書きませんか?」なオファーが殺到って感じだし
個人の生活としてはそんなに問題ないんじゃないかな。
Rustの開発に割ける時間が増えるのか減るのかは知らんが。
0968デフォルトの名無しさん
垢版 |
2020/08/19(水) 17:11:33.75ID:Zv91SX/x
Rust財団作って開発と管理を移管するのかね

その後プラチナスポンサーにMicrosoftがいても驚きはないな
0970デフォルトの名無しさん
垢版 |
2020/08/19(水) 21:07:57.58ID:g0VuJGRT
>>966の記事でも触れてるけどrustはコントリビュータが多いからmozillaの再編は影響すくない。
mozillaの中のままでmozillaの計画の影響受けたら面倒くさいからこの際独立しようって考えだろうね。

といかMozillaのはアフターコロナを見据えた再計画なんでアメリカにしてはコロナに関してはまともな部類なんだけど国内でどう見られるかだね。
0972デフォルトの名無しさん
垢版 |
2020/08/20(木) 01:56:33.75ID:U3jykTiC
僕も解雇されてニートになったんで暇つぶしにRust始めようかと思うんですがRustって個人の趣味として使うならナンセンスなんですか?
WinのGUI開発しようと思ってるんですがあんまり情報ないですよね
0974デフォルトの名無しさん
垢版 |
2020/08/20(木) 11:28:50.60ID:RX/3qqm6
Xamarinより糞なものが完成するだろう
0976デフォルトの名無しさん
垢版 |
2020/08/20(木) 14:37:00.37ID:uihwOB88
PythonとJSをちょっと書けるくらいなんですが
Rustを勉強する前にCをやったほうがいいですか?
0977デフォルトの名無しさん
垢版 |
2020/08/20(木) 16:14:06.53ID:TxgxGTNZ
時間の無駄だからやらないでいいよ
0979デフォルトの名無しさん
垢版 |
2020/08/20(木) 17:19:36.86ID:RX/3qqm6
川上さんが同じこと言ってた
0981デフォルトの名無しさん
垢版 |
2020/08/20(木) 21:01:28.94ID:TxgxGTNZ
そんなことはない
やらなくていい
0982デフォルトの名無しさん
垢版 |
2020/08/20(木) 22:00:49.47ID:Ga5wwJ4q
世の中にはドキュメントを読んで納得できるタイプの人と
実際に自分で罠にはまってみないと納得できないタイプの人がいる。
自分が後者だと思うなら一度Cで苦しむのがいいんじゃないかな。そうじゃないなら不要。
0984デフォルトの名無しさん
垢版 |
2020/08/21(金) 03:22:09.47ID:gX4UqW46
RustってC/C++の代替って言うけどそもそも今時Cって使う?
趣味で使ってる言語の1位がRustだって記事もあったけどCで何作るの?
なんでRustがこんなに人気なのか理解できない
0985デフォルトの名無しさん
垢版 |
2020/08/21(金) 10:06:09.07ID:x9AY+WVq
Linuxの基本的なコマンド(ls,grep等)を高機能にした代替コマンドがよくRustで作られてる
0986デフォルトの名無しさん
垢版 |
2020/08/21(金) 18:18:06.15ID:hY6Ml5La
>>984
よく勘違いされることであるが、Cが昔から使いこなせている人は、Rustでなくても、
特に問題を感じていなかったりする。
0987デフォルトの名無しさん
垢版 |
2020/08/21(金) 18:48:37.51ID:taULJ50I
よく勘違いされることであるが、Cが昔から使いこなせてると思ってる人は、
単にバグに気付いてないだけだったりする。

真面目な話、組み込み系のシニアエンジニアにありがち。
オフラインの家電やってる頃は良かったんだろうけど、
ネットに接続とかやるとたいていやらかす。
0988デフォルトの名無しさん
垢版 |
2020/08/21(金) 20:12:18.80ID:r2LsFpPg
Cでマルチスレッド書けって言われてもバグる自信しか無いわ
C製ツールをRustで書き直したものはマルチスレッド化して高速化してるわけだしな
0989デフォルトの名無しさん
垢版 |
2020/08/21(金) 20:57:32.34ID:awVkHdGE
LinuxカーネルハッカーというCの超ベテランからも
LinuxにRustも使いたいという話が出るくらい
0991デフォルトの名無しさん
垢版 |
2020/08/21(金) 21:20:19.48ID:psrfcNr7
単に文字列扱うだけでめんどくさくなって
「仕様削ってintにしていい?」と言いたくなるのがC
0992デフォルトの名無しさん
垢版 |
2020/08/21(金) 22:15:47.76ID:wnXs3Jul
>>984
rustを評価する際にC/C++の代替なんて誰も言ってないよな。mozillaも評価いいMSとかも。
C++より安全って言ってるのを外野がC/C++の代替と言い出したのが
ろくにrust書いてない連中が呪文のように唱えだしただけだと思う。
C++の代替になってもCの代替にはならないと思う。

>>991
早くuchar.hを自分で用意する作業に戻るんだ!
0993デフォルトの名無しさん
垢版 |
2020/08/21(金) 22:26:40.07ID:JrVTIgi/
逆にCの代替になる必要はないと思う
CとのFFIは不自由なくできるわけで
むしろFFIが不自由なC++の代替にはなりづらいと思う
0994デフォルトの名無しさん
垢版 |
2020/08/21(金) 22:39:33.13ID:7UnAdk+W
Cの代替ってのは別にCの用途すべてを置き換えうるって意味じゃないでしょ
ripgrepとか見れば十分Cの代替と言える
0995デフォルトの名無しさん
垢版 |
2020/08/21(金) 23:03:52.36ID:QT6UwXc0
例えばQEMUなんかは既存のCの書き直しは大変過ぎるからやらないけど、
新規開発のデバイスエミュレーションコードはRustでって言ってるね。
そういう代替の仕方もあると思う。
0999デフォルトの名無しさん
垢版 |
2020/08/22(土) 10:58:14.06ID:oUSNiZjo
Linuxのカーネルハッカーが、凄腕プログラマとは限らないと言っているんだ。
プログラマの世界は、レベルの差が大きいから、その程度では凄腕には
分類されない。
例えば、VzEditorのc.mosさんは、その程度ではなかった。
10011001
垢版 |
Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 210日 23時間 25分 20秒
10021002
垢版 |
Over 1000Thread
5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。


───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────

会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。

▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/

▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
レス数が1000を超えています。これ以上書き込みはできません。

ニューススポーツなんでも実況