公式
https://www.rust-lang.org/
https://blog.rust-lang.org/
https://github.com/rust-lang/rust
公式ドキュメント
https://www.rust-lang.org/learn
Web上の実行環境
https://play.rust-lang.org
※Rustを学びたい人はまず最初に公式のThe Bookを読むこと
https://doc.rust-lang.org/book/
※Rustを学ぶ際に犯しがちな12の過ち
https://dystroy.org/blog/how-not-to-learn-rust
※Rustのasyncについて知りたければ「async-book」は必読
https://rust-lang.github.io/async-book/
※次スレは原則>>980が立てること
前スレ
Rust part22
https://mevius.5ch.net/test/read.cgi/tech/1705760500/
ワッチョイスレ
プログラミング言語 Rust 4【ワッチョイ】
https://mevius.2ch.net/test/read.cgi/tech/1514107621/
探検
Rust part23
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2024/02/23(金) 17:37:52.13ID:CheDQupm494デフォルトの名無しさん
2024/03/31(日) 19:55:09.30ID:T95JlUSJ ABIこそ良い奴が出たら置き換えられそうだけどな
現状良い奴がないだけで
現状良い奴がないだけで
495デフォルトの名無しさん
2024/03/31(日) 21:03:45.67ID:rhKYEfc8496デフォルトの名無しさん
2024/03/31(日) 22:06:47.20ID:HimKkZni いやまあ1%もいないんじゃない?
497デフォルトの名無しさん
2024/03/31(日) 23:37:37.59ID:PUonJ710 そりゃABIがらみのプログラミングよりはProtocol Buffersなど使う方が多いんだろうけど
498デフォルトの名無しさん
2024/04/01(月) 19:53:32.69ID:QJf4H8j7 そんなん言ったらrustを必要とするプログラマこそ1%もおらんけどな。
499デフォルトの名無しさん
2024/04/01(月) 20:06:07.63ID:lQvViLVK C++より多いから問題ない
500デフォルトの名無しさん
2024/04/01(月) 22:56:49.63ID:wqqAiPYQ 「ソフトウェアはメモリ安全でなければならない」との声明を発表、米ホワイトハウス:「C」「C++」よりも「Rust」などの言語を推奨
https://atmarkit.itmedia.co.jp/ait/articles/2403/18/news045.html
https://atmarkit.itmedia.co.jp/ait/articles/2403/18/news045.html
501デフォルトの名無しさん
2024/04/02(火) 08:53:54.00ID:i0O60K8Z >>500
メモリ安全というならSafe Rustのみだな。Unsafe Rustは禁止すべき。
c++標準も、Safe Rust に倣って
c++ subset for safe programming
とか 作ればいいのに。
メモリ安全というならSafe Rustのみだな。Unsafe Rustは禁止すべき。
c++標準も、Safe Rust に倣って
c++ subset for safe programming
とか 作ればいいのに。
502デフォルトの名無しさん
2024/04/02(火) 09:19:58.94ID:D6QICSr8 メモリの具体的な番地やレイアウトに依存する低レイヤの事情が消えてなくなるわけじゃないからな。
503デフォルトの名無しさん
2024/04/02(火) 09:39:48.87ID:EeET/S7r java, python みたいな言語ならメモリ安全だよ。お前らの用途ならそれで十分だろ。
504デフォルトの名無しさん
2024/04/02(火) 11:06:55.03ID:lti1kN7b >>503
安全じゃ無いぞ
安全じゃ無いぞ
505デフォルトの名無しさん
2024/04/02(火) 14:49:37.59ID:b3hi6lw5506デフォルトの名無しさん
2024/04/02(火) 17:14:03.69ID:kERS+9TD >>503
nullポイントがある時点で…
一応JavaはStream APIと同じくらいのタイミングでOptional<T>が追加されてたはずだけど,だからといって従来の「失敗したらnullを返すメソッド」がOptionalを返すように修正されたわけじゃないしなぁ
nullポイントがある時点で…
一応JavaはStream APIと同じくらいのタイミングでOptional<T>が追加されてたはずだけど,だからといって従来の「失敗したらnullを返すメソッド」がOptionalを返すように修正されたわけじゃないしなぁ
507デフォルトの名無しさん
2024/04/02(火) 17:14:28.23ID:kERS+9TD nullポインタだ
ごめんなさい
ごめんなさい
508デフォルトの名無しさん
2024/04/02(火) 18:23:13.98ID:mnREx4SD ぬるぽ例外で止まるのはNone.unwrap()のpanicで止まるのと同じで安全に分類される
nullから何かを読み出して動き続けると危険
nullから何かを読み出して動き続けると危険
509デフォルトの名無しさん
2024/04/02(火) 18:43:54.77ID:0YGJ2wff510デフォルトの名無しさん
2024/04/02(火) 18:54:06.54ID:mnREx4SD メモリ安全の文脈だからそういう次元の話ではないのだが
511デフォルトの名無しさん
2024/04/02(火) 18:55:57.61ID:i0O60K8Z >>505
コーダー向けだから別言語でいいよ。
new deleteは禁止していいし、ポインタ演算その他のポインタ処理は全部禁止でいい。生ポインタのヒープ領域コピーも禁止していいし、そもそも生ポインタ禁止で参照のみ可にしてもいい。
operator関数定義も禁止でいいんじゃない?
コーダー向けだから別言語でいいよ。
new deleteは禁止していいし、ポインタ演算その他のポインタ処理は全部禁止でいい。生ポインタのヒープ領域コピーも禁止していいし、そもそも生ポインタ禁止で参照のみ可にしてもいい。
operator関数定義も禁止でいいんじゃない?
512デフォルトの名無しさん
2024/04/02(火) 19:03:35.75ID:mnREx4SD ちょっと何が禁止なのか分からないのでローカル変数の参照をreturnしておきますね
513デフォルトの名無しさん
2024/04/02(火) 19:19:41.72ID:qL7KDCYj rustって楽しい?
514デフォルトの名無しさん
2024/04/02(火) 19:20:30.34ID:kERS+9TD どの言語にも共通するけど,書けるようになってくると楽しいよ
515デフォルトの名無しさん
2024/04/02(火) 19:40:54.12ID:lti1kN7b でもってライブラリが足りて無いなって思って「使えね」ってなるんだよね
516デフォルトの名無しさん
2024/04/02(火) 19:43:54.71ID:ptOw8ylO >>512
あ、未定義と定義されているのも全部禁止ね。
あ、未定義と定義されているのも全部禁止ね。
517デフォルトの名無しさん
2024/04/02(火) 20:13:32.30ID:+hiVU8fL >>500
これでRustの知名度も上がるし普及も加速しそう
これでRustの知名度も上がるし普及も加速しそう
518デフォルトの名無しさん
2024/04/02(火) 20:26:12.86ID:lti1kN7b >>517
結構前にもNASAが同じ様な事言って今やんw
結構前にもNASAが同じ様な事言って今やんw
519デフォルトの名無しさん
2024/04/02(火) 20:31:06.25ID:EeET/S7r rustを無理に使ってまですることがぬるぽ対策とかアホだよね
520デフォルトの名無しさん
2024/04/02(火) 20:45:15.37ID:lti1kN7b521デフォルトの名無しさん
2024/04/02(火) 21:20:14.32ID:+5bQ5ala522デフォルトの名無しさん
2024/04/02(火) 21:56:04.08ID:mnREx4SD Rust愛用者だけど今のホワイトハウスに推されると逆に不安になるんだがw
ONCDは健全なのかな
ONCDは健全なのかな
523デフォルトの名無しさん
2024/04/02(火) 22:51:50.04ID:ZP8DsSPi524デフォルトの名無しさん
2024/04/02(火) 23:24:29.45ID:JjgiIhmH ワロタ
NSAとNASAの区別もできんとはww
メッセージを出してるところが広がってトーンも厳しくなってきてるのは確か
2022/11 NSA
2023/09 CISA
2023/12 CISA+NSA,+FBI+Five Eyesの各機関
2024/02 White House(ONCD)
NSAとNASAの区別もできんとはww
メッセージを出してるところが広がってトーンも厳しくなってきてるのは確か
2022/11 NSA
2023/09 CISA
2023/12 CISA+NSA,+FBI+Five Eyesの各機関
2024/02 White House(ONCD)
525デフォルトの名無しさん
2024/04/02(火) 23:39:08.04ID:/KZzSXx2 とりあえず良いcrateが増えまくってほしいな
526デフォルトの名無しさん
2024/04/02(火) 23:51:33.79ID:DOFjhDY0527デフォルトの名無しさん
2024/04/02(火) 23:57:17.27ID:ULMcj34Q 外部のお墨付きを欲しがる時点でオワっとるんよ
言語として
ここでそういう話題使って必死で盛り上げようとして
消えそうな火に風送ってるつもりかしらんけど
言語として
ここでそういう話題使って必死で盛り上げようとして
消えそうな火に風送ってるつもりかしらんけど
528デフォルトの名無しさん
2024/04/03(水) 00:07:33.86ID:xB8sPKZQ IT大手ライバル同士が
GAFAMからHUAWEIまで一致団結して
Rust Foundationを設立した時点で未来は確定していた
そしてRustに対抗できるライバル言語の芽が今も存在しない
GAFAMからHUAWEIまで一致団結して
Rust Foundationを設立した時点で未来は確定していた
そしてRustに対抗できるライバル言語の芽が今も存在しない
529デフォルトの名無しさん
2024/04/03(水) 05:31:15.82ID:SWmJ9bDO >>527
話題にも上がらないよりまし
話題にも上がらないよりまし
530デフォルトの名無しさん
2024/04/03(水) 07:36:47.52ID:ClJR5oeK Rustの代替になる思想の言語が全くそれ以降全く見ないからな。
今のところGCレスでメモリ安全に向き合った唯一の言語でねえの?
後発の言語は Rust みたいに複雑なコンパイル時の検証を最初から書こうなんてそうそう思えないんじゃないかな。
今のところGCレスでメモリ安全に向き合った唯一の言語でねえの?
後発の言語は Rust みたいに複雑なコンパイル時の検証を最初から書こうなんてそうそう思えないんじゃないかな。
531デフォルトの名無しさん
2024/04/03(水) 08:17:45.92ID:OgaFV8I4532デフォルトの名無しさん
2024/04/03(水) 08:58:53.93ID:7dkIXzmY >>530
メモリ安全に向き合う、程度ならそれこそc++11が先駆けだろ。
過去互換性のせいで徹底できないけど。
それよりもRustはスタックフレーム指向であることに価値がある。
スタック is god, 再帰 is god.
メモリ安全に向き合う、程度ならそれこそc++11が先駆けだろ。
過去互換性のせいで徹底できないけど。
それよりもRustはスタックフレーム指向であることに価値がある。
スタック is god, 再帰 is god.
533デフォルトの名無しさん
2024/04/03(水) 11:38:42.38ID:TbyA9/um534デフォルトの名無しさん
2024/04/03(水) 11:38:56.67ID:zWYr6uc2535デフォルトの名無しさん
2024/04/03(水) 13:08:37.11ID:VOIzFFgw536デフォルトの名無しさん
2024/04/03(水) 13:33:20.93ID:7LWlVk3J Rustで過去に結構破壊的変更がされてたらしいけどそれは普及してなかったからじゃないのか
wikipedia
> 2015年に1.0版がリリースされるまでにいくつもの破壊的な仕様変更があったが、1.0版以降は基本的には後方互換を保って6週間間隔で定期的にリリースされている。
wikipedia
> 2015年に1.0版がリリースされるまでにいくつもの破壊的な仕様変更があったが、1.0版以降は基本的には後方互換を保って6週間間隔で定期的にリリースされている。
537デフォルトの名無しさん
2024/04/03(水) 21:45:24.20ID:ClJR5oeK GCやJITは銀の弾丸と思われていろんな後発言語に取り込まれたけど、所有権は最初から組み込むには高度すぎるがエコシステム成熟前に組み込まないといけないという制約が大きいんだろうな。
538デフォルトの名無しさん
2024/04/03(水) 22:40:40.78ID:7LWlVk3J 後発言語???
539デフォルトの名無しさん
2024/04/04(木) 03:50:23.61ID:6dtGhNgR >>537
所有権は最終的にはプログラム間の境界の問題になるから、c++のスマートポインタのようにアダプタで管理範囲を調整することで改善可能。
適切なアダプタを用意しても境界のプロトコルをどうやって徹底するかという問題は残るから、Rustみたいに言語レベルで強制できると頑強になる。
ただ、Rustみたいにガチガチにすると設計の柔軟性を失うから、実装も早すぎる最適化になりがち。Rustの絶壁の学習曲線と相まって、開発初期のRust導入はプロジェクトを破綻させる要因となりうる。Rustが適しているのは、ある程度枯れた設計の実装を置き換えるようなプロジェクトかと。
所有権は最終的にはプログラム間の境界の問題になるから、c++のスマートポインタのようにアダプタで管理範囲を調整することで改善可能。
適切なアダプタを用意しても境界のプロトコルをどうやって徹底するかという問題は残るから、Rustみたいに言語レベルで強制できると頑強になる。
ただ、Rustみたいにガチガチにすると設計の柔軟性を失うから、実装も早すぎる最適化になりがち。Rustの絶壁の学習曲線と相まって、開発初期のRust導入はプロジェクトを破綻させる要因となりうる。Rustが適しているのは、ある程度枯れた設計の実装を置き換えるようなプロジェクトかと。
540デフォルトの名無しさん
2024/04/04(木) 04:13:47.93ID:KZy/sIny Rustはむしろリファクタリングにも向いていてなかなか良い言語だぜ
とりあえず動くように雑に書いて動かしてみて
次に機能追加充実させる上で整理しながらモジュール化や共通事項のtrait化など
このようなリファクタリング過程で
他の言語だとメモリ安全性だけでなく書き換え競合やヌル値エラー値取り扱いミスなどエンバグすることも多いが
Rustではコンパイル通せばそれらの心配がなくリファクタリングできる
とりあえず動くように雑に書いて動かしてみて
次に機能追加充実させる上で整理しながらモジュール化や共通事項のtrait化など
このようなリファクタリング過程で
他の言語だとメモリ安全性だけでなく書き換え競合やヌル値エラー値取り扱いミスなどエンバグすることも多いが
Rustではコンパイル通せばそれらの心配がなくリファクタリングできる
541デフォルトの名無しさん
2024/04/04(木) 08:02:04.20ID:KuogGH/c そもそもGC無しの言語ってニッチじゃない?
当面は、Rustで充足されて安泰な気がする。
当面は、Rustで充足されて安泰な気がする。
542デフォルトの名無しさん
2024/04/04(木) 08:06:01.77ID:wZ/e8tnl うむり、実用言語では現時点で安全性とスピードを高い次元で両立できてるのはRustだけかもね。
関数型言語にも良いのあるけど、普及しなさそうだしね…。
(OCamlとか次世代HaskellらしいIdrisとか)
それにCとアセンブラしかない分野(C++不可なくらい低スペックな組み込み)でC++以降のモダンな言語が使えるのは大きい。
関数型言語にも良いのあるけど、普及しなさそうだしね…。
(OCamlとか次世代HaskellらしいIdrisとか)
それにCとアセンブラしかない分野(C++不可なくらい低スペックな組み込み)でC++以降のモダンな言語が使えるのは大きい。
543デフォルトの名無しさん
2024/04/04(木) 08:41:03.15ID:VIrJEXhK 学問的には合理的な型システムとか検証器とかの研究は大きく進んでるけど
メモリの動作モデルをそこそこちゃんと仕様にしてるのは C/C++ しかないんだよね。
LLVM が C/C++ を前提にしてるところもあるし、
Rust もそれに合わせる形になってるところもある。
C/C++ 的な分野をよりよくやる言語と考えると Rust はとても良い。
メモリの動作モデルをそこそこちゃんと仕様にしてるのは C/C++ しかないんだよね。
LLVM が C/C++ を前提にしてるところもあるし、
Rust もそれに合わせる形になってるところもある。
C/C++ 的な分野をよりよくやる言語と考えると Rust はとても良い。
544デフォルトの名無しさん
2024/04/04(木) 12:25:37.65ID:Gnl54rZ8 すまんが↓これが動く理由を教えて欲しいんだけどさあ
https://paiza.io/projects/uhC43ajorg-qaLG7mXbw7w
一見すると5行目で所有権が失われて、6行目で使ってるように見えるんだけど・・・・
これって5行目が借用に推定されてるの?
それともリテラルを引数にした場合だと5行目で「1」が他のスタックにコピーされて、所有権が失われる問題なんか起きないのかな?
へるぷみい
https://paiza.io/projects/uhC43ajorg-qaLG7mXbw7w
一見すると5行目で所有権が失われて、6行目で使ってるように見えるんだけど・・・・
これって5行目が借用に推定されてるの?
それともリテラルを引数にした場合だと5行目で「1」が他のスタックにコピーされて、所有権が失われる問題なんか起きないのかな?
へるぷみい
545デフォルトの名無しさん
2024/04/04(木) 12:36:31.67ID:xh1kANkn マクロだからセーフ
546デフォルトの名無しさん
2024/04/04(木) 12:40:39.97ID:yz59nStO >>544
値とその所有権が複製されて関数fに渡される分とそのまま残る分の2つになる
値とその所有権が複製されて関数fに渡される分とそのまま残る分の2つになる
547デフォルトの名無しさん
2024/04/04(木) 12:49:08.15ID:w8P1RFve 値が複製されて、複製された値の所有権が関数fに渡るだな。
所有権の複製とかいうクソワードは避けてくれ。
所有権の複製とかいうクソワードは避けてくれ。
548デフォルトの名無しさん
2024/04/04(木) 14:09:00.66ID:VIrJEXhK549デフォルトの名無しさん
2024/04/04(木) 14:21:30.05ID:Gnl54rZ8 そう言うことなのか、ありがとう!
理由が分からなかったから不気味だったぜ
理由が分からなかったから不気味だったぜ
550デフォルトの名無しさん
2024/04/04(木) 15:21:14.87ID:AF0jRQyM551デフォルトの名無しさん
2024/04/04(木) 15:34:13.46ID:1vyOHDUL 「違和感を感じる」という表現に違和感を感じる
552デフォルトの名無しさん
2024/04/04(木) 18:59:50.97ID:mbQWc9lN >>551
滑ってるぞ
滑ってるぞ
553デフォルトの名無しさん
2024/04/04(木) 19:04:00.82ID:mNkWQBjH 感じてるから違和「感」だからね
要は頭痛が痛いと同じ
要は頭痛が痛いと同じ
554デフォルトの名無しさん
2024/04/04(木) 19:08:09.03ID:v0TcrcAn 違和感がある。これでどうだ
555デフォルトの名無しさん
2024/04/04(木) 19:17:51.63ID:v7LceGlx556デフォルトの名無しさん
2024/04/04(木) 20:07:49.07ID:xDxHg+AD >>542
embedded 対応アーキ少なくね?
embedded 対応アーキ少なくね?
557デフォルトの名無しさん
2024/04/04(木) 23:05:07.77ID:94OMF7T7 >>553
「違和感を感じる」は「頭痛が痛い」とは違って重言ではないよ
https://togetter.com/li/2067771
https://www.nhk.or.jp/bunken/research/kotoba/20240101_4.html
「違和感を感じる」は「頭痛が痛い」とは違って重言ではないよ
https://togetter.com/li/2067771
https://www.nhk.or.jp/bunken/research/kotoba/20240101_4.html
558デフォルトの名無しさん
2024/04/04(木) 23:18:56.70ID:94OMF7T7559デフォルトの名無しさん
2024/04/05(金) 00:09:35.95ID:Lw8p7kTG560デフォルトの名無しさん
2024/04/05(金) 00:21:09.11ID:dub3Z8tI 後発言語?
561デフォルトの名無しさん
2024/04/05(金) 00:50:16.55ID:Lw8p7kTG 少し前まで次世代言語と言われてた程度には後発。
鯖向け言語で終わると思ってたら、マジでC/アセンブラの牙城を崩し始めるとは思わんかった。
むしろ崩し始めることすら無理だと思ってた。
鯖向け言語で終わると思ってたら、マジでC/アセンブラの牙城を崩し始めるとは思わんかった。
むしろ崩し始めることすら無理だと思ってた。
562デフォルトの名無しさん
2024/04/05(金) 05:07:52.53ID:CPVE6BHF563デフォルトの名無しさん
2024/04/05(金) 08:11:28.72ID:Lw8p7kTG Rust知ってれば安全性の高いシステム組めますと言うアピールになるし、C++にもその安全性のための知見は役立つ。
複数言語使えますってだけでもアピールになるしね。
Rustは多分仕事自体はまだ多くない。
これからアピールして増やしていく感じなので、両方使えてた方がいい。
複数言語使えますってだけでもアピールになるしね。
Rustは多分仕事自体はまだ多くない。
これからアピールして増やしていく感じなので、両方使えてた方がいい。
564デフォルトの名無しさん
2024/04/06(土) 22:48:03.64ID:4i1Gvjc8 rustというものがありながらなぜ大部分のコードはC言語なのかを知るために現場に行くのもアリ
565デフォルトの名無しさん
2024/04/06(土) 23:06:32.76ID:7kpWL/Du Rustが実用的になったのは2020年
それ以降の新規案件はRustになっている
それ以降の新規案件はRustになっている
566デフォルトの名無しさん
2024/04/07(日) 01:26:10.29ID:Hmt7T+4v Rustへの移行は始まったばかりだからまだまだCが残っているのは当たり前
567デフォルトの名無しさん
2024/04/07(日) 10:55:29.15ID:QD1FKAnH 絶壁の学習曲線。
貧弱なライブラリと人材。
早すぎる最適化。
しばらくは既存コード置き換えが中心だし、今後もプロジェクト初期のプロトタイピングで使われることは無いだろう。
貧弱なライブラリと人材。
早すぎる最適化。
しばらくは既存コード置き換えが中心だし、今後もプロジェクト初期のプロトタイピングで使われることは無いだろう。
568デフォルトの名無しさん
2024/04/07(日) 14:17:46.28ID:vzw88H1n P系言語の糞思考に染まっていない初心者こそ
最初にRustを学ぶべき
最初にRustを学ぶべき
569デフォルトの名無しさん
2024/04/07(日) 18:04:59.36ID:Sj2oLPpI >>567
移植なんて無駄な作業はどの言語間でも行われることが少なく
移植なんて無駄な作業はどの言語間でも行われることが少なく
570デフォルトの名無しさん
2024/04/07(日) 18:05:33.79ID:nD4MmBKu 初手Rustは冗談抜きで2024以降だと選択肢に入るんじゃないか
571デフォルトの名無しさん
2024/04/07(日) 18:09:00.76ID:Sj2oLPpI572デフォルトの名無しさん
2024/04/07(日) 18:16:09.73ID:TV6Dkj8m573デフォルトの名無しさん
2024/04/08(月) 02:24:45.08ID:BHlkyWwA574デフォルトの名無しさん
2024/04/08(月) 03:09:59.48ID:BqmMXmQi 単なる感想を必死にウソ扱いして何がしたいんだコイツw
575デフォルトの名無しさん
2024/04/08(月) 11:48:22.86ID:hzcejt90 ライブラリはPythonと比べると流石に貧弱
特に数値計算とか物理・機械学習系
簡単な数値計算の時点でnumpy•scipyのようなデファクトがなく、雑魚が乱立している
もっと高度な計算系ではもっと雑魚が乱立しているか、そもそもない
特に数値計算とか物理・機械学習系
簡単な数値計算の時点でnumpy•scipyのようなデファクトがなく、雑魚が乱立している
もっと高度な計算系ではもっと雑魚が乱立しているか、そもそもない
576デフォルトの名無しさん
2024/04/08(月) 12:32:47.46ID:64QjhTLf >>575
キチガイアンチ
すべての分野でライブラリが充実している言語は存在しない
ある分野で一番充実している言語を棍棒にしたら他のすべての言語が負けるのは当たり前
そういう無意味なことをして叩いて楽しいか?
キチガイアンチ
すべての分野でライブラリが充実している言語は存在しない
ある分野で一番充実している言語を棍棒にしたら他のすべての言語が負けるのは当たり前
そういう無意味なことをして叩いて楽しいか?
577デフォルトの名無しさん
2024/04/08(月) 13:16:14.61ID:JoalanBl578デフォルトの名無しさん
2024/04/08(月) 14:02:16.22ID:7wfBslr8 >>576
そこは「Rustなら〇〇分野のライブラリがどの他言語より充実している」と反論するところだろ。
そこは「Rustなら〇〇分野のライブラリがどの他言語より充実している」と反論するところだろ。
579デフォルトの名無しさん
2024/04/08(月) 14:10:54.87ID:7wfBslr8580デフォルトの名無しさん
2024/04/08(月) 14:43:36.67ID:IC0NBj1d Crypto分野はRustが他言語よりも充実してるかもね
581デフォルトの名無しさん
2024/04/08(月) 15:06:06.34ID:rjHvzTUw ライブラリの多さってイコールでユーザの多さなんだよ
更にいうとその言語開発者の意欲の表れでもある
ライブラリが少ないという事はユーザが少ない
更に少ないユーザの中でも意欲の有る人間は少数って証明なんだよね
更にいうとその言語開発者の意欲の表れでもある
ライブラリが少ないという事はユーザが少ない
更に少ないユーザの中でも意欲の有る人間は少数って証明なんだよね
582デフォルトの名無しさん
2024/04/08(月) 15:43:54.88ID:JoalanBl いやまあ数はあるんよ数は
意欲のある人はいるっぽいんだけど、デファクトとるようなライブラリってやっぱりそれなりの人数でちゃんと資金とって作られてるんだよな
資金取るのは個人の意欲だけじゃなくて、お金のある人を納得させる理屈が必要で、少し前までのRustは少なくとも数値計算の分野でそれが出来る言語ではなかったと思う
意欲のある人はいるっぽいんだけど、デファクトとるようなライブラリってやっぱりそれなりの人数でちゃんと資金とって作られてるんだよな
資金取るのは個人の意欲だけじゃなくて、お金のある人を納得させる理屈が必要で、少し前までのRustは少なくとも数値計算の分野でそれが出来る言語ではなかったと思う
583デフォルトの名無しさん
2024/04/08(月) 16:39:42.51ID:9qnuy4NE てかrustユーザーってnvidiaのcudaサポートの酷さにガチギレするような奴ばっかでしょ。
そんなんで数値計算ライブラリが入るわけがない。
そんなんで数値計算ライブラリが入るわけがない。
584デフォルトの名無しさん
2024/04/08(月) 17:11:27.78ID:7wfBslr8 初心者向けのSimplified Rustと、
c/c++ライブラリバインドを強化したAdaptor Rustあたりは欲しいなぁ。
Safe Rustじゃ難しそうだし。
c/c++ライブラリバインドを強化したAdaptor Rustあたりは欲しいなぁ。
Safe Rustじゃ難しそうだし。
585デフォルトの名無しさん
2024/04/08(月) 17:54:43.90ID:JoalanBl ゼロからプログラム書くならSafe rustが一番簡単だよ
こいつに従っているだけで割と見通しが良くてバグりにくいコードが書ける
まあGoto 多用しているようなFortran おじいちゃんとは相性が悪いかもしれんが
こいつに従っているだけで割と見通しが良くてバグりにくいコードが書ける
まあGoto 多用しているようなFortran おじいちゃんとは相性が悪いかもしれんが
586デフォルトの名無しさん
2024/04/08(月) 19:05:28.67ID:ifgKIXku C++を完全に理解した者のための言語それがRust
故に誰も
故に誰も
587デフォルトの名無しさん
2024/04/08(月) 20:39:36.28ID:cqL1RV99 C++を使ったことないけど
Rustで困ったことないな
Rust理解で必要なことはポインタとスタックとヒープとRAIIくらいかな
所有権は単なるヒープ解放責任だから大したことではない
所有権を他へ譲渡しないとRAIIによって自動解放されるというだけの話
非常にシンプル
Rustで困ったことないな
Rust理解で必要なことはポインタとスタックとヒープとRAIIくらいかな
所有権は単なるヒープ解放責任だから大したことではない
所有権を他へ譲渡しないとRAIIによって自動解放されるというだけの話
非常にシンプル
588デフォルトの名無しさん
2024/04/08(月) 21:02:11.65ID:YkdU7kgc 所有権を複製するとか間違った事を言い続けてる人が良く言うわw
589デフォルトの名無しさん
2024/04/09(火) 00:09:53.71ID:pItuq1gX >>588
それは俺じゃないぞ
それは俺じゃないぞ
590デフォルトの名無しさん
2024/04/09(火) 02:45:12.09ID:hsAXyuRl >>589
誰だよお前。
誰だよお前。
591デフォルトの名無しさん
2024/04/09(火) 09:16:17.69ID:OXfvzIgi 今のところ>>458が一番面白い
592デフォルトの名無しさん
2024/04/09(火) 10:16:36.65ID:Po0ZJOeT 昭和ギャグ?
ちょっと意味がわかりません
ちょっと意味がわかりません
593デフォルトの名無しさん
2024/04/09(火) 11:01:29.74ID:cj+QXWpg 今どきイジりを面白いとか、イジメ肯定派かよ。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【速報】中国、水産物輸入停止と通達 「処理水」理由、日本政府へ ★5 [おっさん友の会★]
- 【速報】中国、水産物輸入停止と通達 「処理水」理由、日本政府へ ★6 [おっさん友の会★]
- 高市首相答弁を“引き出した”立民・岡田克也氏が改めて説明「なぜ慎重な答弁をされなかったのか。非常に残念に思っている」 [ぐれ★]
- 中国側が首相答弁の撤回要求、日本側拒否★7 [夜のけいちゃん★]
- NHK会長 新語・流行語大賞ノミネート「オールドメディア」に反論「言われる筋合いはない」「新しいメディアだと思っている」 [muffin★]
- 【速報】 米大使「はっきりさせておこう、米国は尖閣諸島含め日本の防衛に全面コミット、中国がどうしようが変わらない」 [お断り★]
- 【総裁選】記者「進次郎メモ見過ぎ」高市早苗「w」小泉進次郎「責任ある者は適切な慎重さを備えるべき」 [175344491]
- 【悲報】トランプおやびん、高市有事にダンマリ [834922174]
- 【速報】高市首相「つい言い過ぎた」 存立危機事態の答弁について [237216734]
- 【速報】中国、水産物輸入停止★2 [989870298]
- 中国、アメリカ産大豆を早速過去最大の規模でお買い上げ。トランプさん「中国との関係は非常に良好である」【高市悲報】 [709039863]
- 【高市訃報】ホタテ業者、死亡😇😇😇 [573041775]
