公式
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 part26
https://mevius.5ch.net/test/read.cgi/tech/1726838318/
ワッチョイスレ
プログラミング言語 Rust 4【ワッチョイ】
https://mevius.5ch.net/test/read.cgi/tech/1514107621/
Rust part27
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2024/12/02(月) 22:32:50.31ID:D+1pIyvG778デフォルトの名無しさん
2025/03/20(木) 15:40:09.53ID:gApbteYy ソースが仕様
779デフォルトの名無しさん
2025/03/20(木) 20:28:45.95ID:rtIGs5K9780デフォルトの名無しさん
2025/03/20(木) 20:41:26.42ID:rtIGs5K9 typeは内部で文字列ででも持ってるのか? "ANY"とか
そういうのをGoへ大部分機械で翻訳するのか
そういうのをGoへ大部分機械で翻訳するのか
781デフォルトの名無しさん
2025/03/20(木) 21:12:58.82ID:i7M5tZpp AI時代には仕様書がソースなんだ
782デフォルトの名無しさん
2025/03/20(木) 21:42:01.77ID:Mh4znie8 型システムは形式論理の手法で書いてから適当な言語に変換みたいなのでいけそうな気がするが、そんな単純な話でもないんかね?
783デフォルトの名無しさん
2025/03/20(木) 22:06:39.51ID:eyw9NSl/ プロセッサは命令に型があって
データに型はない
データに型はない
784デフォルトの名無しさん
2025/03/20(木) 22:49:36.11ID:Eo3vM0Mi 仕様書云々は基本的に関係ない
仕様だけじゃなく挙動を踏襲することで
ユーザーに負の影響がでるリスクを最小化する意図があるんだから
VS Codeの150万行が8秒程度でコンパイルできたら性能的には十分だろ?
リスクとコストとメリットデメリットのバランスを考えれば当然の判断
仕様だけじゃなく挙動を踏襲することで
ユーザーに負の影響がでるリスクを最小化する意図があるんだから
VS Codeの150万行が8秒程度でコンパイルできたら性能的には十分だろ?
リスクとコストとメリットデメリットのバランスを考えれば当然の判断
785デフォルトの名無しさん
2025/03/20(木) 22:55:50.18ID:g0LbdmRL node₋modulesの中にgoのバイナリがインストールされるのw
786デフォルトの名無しさん
2025/03/20(木) 23:03:09.33ID:H11WmPqJ787デフォルトの名無しさん
2025/03/20(木) 23:16:29.52ID:g0LbdmRL そうなんだ。無知だった
788デフォルトの名無しさん
2025/03/20(木) 23:24:17.46ID:JPzwfaEh JavaScriptもPythonも遅いからね
ライブラリはRustなどで書く
ライブラリはRustなどで書く
789デフォルトの名無しさん
2025/03/20(木) 23:46:32.22ID:g0LbdmRL ビルドで使うものはELFでいいけどブラウザ上だとwasmにするってことだよね
手元リポジトリにも何個かあったわ
手元リポジトリにも何個かあったわ
790デフォルトの名無しさん
2025/03/21(金) 00:27:25.14ID:kWaivJMR 俺もライブラリーは全部Rustで書き直した
単なる条件分岐とかシーケンス処理は何でもいいがデータベース周りの検索とかするようなのは少しでもメモリ消費抑えるのと高速化しといた方が他で楽できるからな
VSCodeの拡張機能なんかでも普通に中身はpython, TS, Rustほかいろいろ混在してることが多いよ。よくツギハギしてんなと感心することも多い。ユーザーに配布する前にビルドするからRustが苦手とする「ビルドクソ遅い」問題も影響出ないし
単なる条件分岐とかシーケンス処理は何でもいいがデータベース周りの検索とかするようなのは少しでもメモリ消費抑えるのと高速化しといた方が他で楽できるからな
VSCodeの拡張機能なんかでも普通に中身はpython, TS, Rustほかいろいろ混在してることが多いよ。よくツギハギしてんなと感心することも多い。ユーザーに配布する前にビルドするからRustが苦手とする「ビルドクソ遅い」問題も影響出ないし
791デフォルトの名無しさん
2025/03/21(金) 09:13:54.82ID:ay/iUnFi golangのほうが良いと思う
792デフォルトの名無しさん
2025/03/21(金) 11:28:14.91ID:MjzRbdoZ793デフォルトの名無しさん
2025/03/21(金) 17:49:17.17ID:3XC5KI0j verboseであるけどバグにはつながることはない
100倍速いコンパイル速度のほうが魅力
100倍速いコンパイル速度のほうが魅力
794デフォルトの名無しさん
2025/03/21(金) 18:46:39.69ID:HON6iU44 typescriptのAPIのソースみたらやはり型は文字列で比較している
795デフォルトの名無しさん
2025/03/21(金) 19:04:53.56ID:l+dW9zqf 何のAPIの話してんだよ
脈略なくRustスレでいきなりTypeScriptのAPIについて語りだすとか気がふれてるとしか思えんぞ
脈略なくRustスレでいきなりTypeScriptのAPIについて語りだすとか気がふれてるとしか思えんぞ
796デフォルトの名無しさん
2025/03/21(金) 19:09:59.48ID:+UbngIjN 気が触れてなかったらプログラミングなんかしない
797デフォルトの名無しさん
2025/03/21(金) 19:14:54.80ID:9KaMmcum プログラミングなんてそんな高尚な能力じゃねーから
勘違いすんなよ凡人
勘違いすんなよ凡人
798デフォルトの名無しさん
2025/03/21(金) 20:03:14.46ID:+UbngIjN 高尚だと思っているから凡人を見下すようなことを書き込めるのでは?
799デフォルトの名無しさん
2025/03/21(金) 20:29:22.06ID:HON6iU44800デフォルトの名無しさん
2025/03/21(金) 20:50:56.42ID:NakMno3Y 他人を評価するのは、わざと自分より低い点数をつければいくらでも操作できるから無意味だな
801デフォルトの名無しさん
2025/03/21(金) 20:55:28.43ID:kWaivJMR コンテキスト長って何の言語のことだ?
フロントエンドフレームワークならコンテキストとかの概念はあるけど
フロントエンドフレームワークならコンテキストとかの概念はあるけど
802デフォルトの名無しさん
2025/03/21(金) 20:57:19.52ID:pZb/IUdt LLMじゃないかね
803デフォルトの名無しさん
2025/03/21(金) 21:05:47.63ID:zo9K80Ew async || {…} と || async {…} の違いみたいなもの
804デフォルトの名無しさん
2025/03/22(土) 00:04:04.62ID:zZx6/hT2805デフォルトの名無しさん
2025/03/22(土) 01:12:50.19ID:20oTaz9t 本当にコンテキスト長が短いと言うか前方参照性の乏しい人間だな
哀れだなと思うよ
哀れだなと思うよ
806デフォルトの名無しさん
2025/03/22(土) 01:36:57.26ID:lhCwsCEz つくずくRust関連で賑わってる話題って
翻訳があーだこーだ
罵倒の水掛け論
ほかのプログラミング言語がどーだのこーだの
こんなんばっかり。
特に
>>805
はずっとスレを脱線させてる張本人じゃないかと思う。用語も独特で良くわからない造語病あるし。コンテキスト?とかの用語から何となくプログラマーじゃない雰囲気を感じ取ってる
(ReactやらSvelteにコンテキストはあるが自分でセットして使うかライブラリー内で依存関係として使われてるやつで長さとか関係ないし)
翻訳があーだこーだ
罵倒の水掛け論
ほかのプログラミング言語がどーだのこーだの
こんなんばっかり。
特に
>>805
はずっとスレを脱線させてる張本人じゃないかと思う。用語も独特で良くわからない造語病あるし。コンテキスト?とかの用語から何となくプログラマーじゃない雰囲気を感じ取ってる
(ReactやらSvelteにコンテキストはあるが自分でセットして使うかライブラリー内で依存関係として使われてるやつで長さとか関係ないし)
807デフォルトの名無しさん
2025/03/22(土) 01:57:17.67ID:pEem+ZLp コンテキストは一般的に使われる用語だぞ
それこそプログラミングのコンテキストでもよく使われる
コンテキスト長はまあ流行だからわざと使ってるんだろ
それこそプログラミングのコンテキストでもよく使われる
コンテキスト長はまあ流行だからわざと使ってるんだろ
808デフォルトの名無しさん
2025/03/22(土) 02:18:51.91ID:lhCwsCEz >>807
コンテキストは知ってるよ。コンテキストに長さと言う概念持ち込むのがよく分からんだけ。単なるオブジェクトなんだから長いも短いもプログラマー次第じゃんと
コンテキストは知ってるよ。コンテキストに長さと言う概念持ち込むのがよく分からんだけ。単なるオブジェクトなんだから長いも短いもプログラマー次第じゃんと
809デフォルトの名無しさん
2025/03/22(土) 02:22:12.11ID:UPRjExhr >>806
現代のチャットAIサービスの対話内記憶力(過去の対話履歴の保持限界)のしょぼさは誰もが知るところであってな...
現代のチャットAIサービスの対話内記憶力(過去の対話履歴の保持限界)のしょぼさは誰もが知るところであってな...
810デフォルトの名無しさん
2025/03/22(土) 02:53:44.38ID:U6/Lg1xx >>805
だってAIだもん
だってAIだもん
811デフォルトの名無しさん
2025/03/22(土) 03:27:10.02ID:By+tvoLU 科学臭防止のために
敢えて忘れっぽくしてあるんだろ
ボケ老人の無限ループと症状が良く似てる
敢えて忘れっぽくしてあるんだろ
ボケ老人の無限ループと症状が良く似てる
812デフォルトの名無しさん
2025/03/22(土) 08:02:31.40ID:U6/Lg1xx そんなこともあるさ
AIだもの
AIだもの
813デフォルトの名無しさん
2025/03/22(土) 08:46:20.81ID:20oTaz9t 粘着してくる馬鹿がこのご時世にLLMも知らないでなんでプログラムしてるのか謎すぎる
814デフォルトの名無しさん
2025/03/22(土) 08:50:54.26ID:20oTaz9t コンテキスト長でググって意味が判らないならもうプログラマ引退した方が良いレベルだよ
> つくずくRust関連で賑わってる話題って
つくづくだよ おじいちゃん
> つくずくRust関連で賑わってる話題って
つくづくだよ おじいちゃん
815デフォルトの名無しさん
2025/03/22(土) 09:07:44.47ID:c11Lo5GV つくずくにツッコむとか草
>>813-814みたいなお爺ちゃん丸出しなリアクションしてるのに本人は気ズいてないのも草
>>813-814みたいなお爺ちゃん丸出しなリアクションしてるのに本人は気ズいてないのも草
816デフォルトの名無しさん
2025/03/22(土) 09:14:42.51ID:5jLwffS+ RustよりGolangのほうがええぞ
817デフォルトの名無しさん
2025/03/22(土) 09:15:11.34ID:nNEN9uWE 場合による。
818デフォルトの名無しさん
2025/03/22(土) 09:23:26.99ID:JDdxCEyD ほとんどのケースでGoが劣るけど
一部に互角なケースもある
一部に互角なケースもある
819デフォルトの名無しさん
2025/03/22(土) 09:23:52.43ID:20oTaz9t GC有り言語のコードをGC有り言語に移すのは難易度が低いってだけ
Rustははるか前にGCを言語仕様から外したから選ばれなかった
Rustははるか前にGCを言語仕様から外したから選ばれなかった
820デフォルトの名無しさん
2025/03/22(土) 09:31:58.11ID:JDdxCEyD RustでもC++でも循環含めたガベージをまとめて回収するならアリーナ系でメモリアロケート
そのわずかな手間だけで速くて省メモリになるから
TSのケースのようなそのまま移植ではなくて新規や再設計ならRustで組むのがベター
そのわずかな手間だけで速くて省メモリになるから
TSのケースのようなそのまま移植ではなくて新規や再設計ならRustで組むのがベター
821デフォルトの名無しさん
2025/03/22(土) 09:38:45.99ID:20oTaz9t Rustはマクロがあるから同じ処理を何度も書く手間が省ける
外部のコードジェネレータに頼らなくて良い
同じ様な処理が並びがちなインタプリタやコンパイラ系とは相性が良い
外部のコードジェネレータに頼らなくて良い
同じ様な処理が並びがちなインタプリタやコンパイラ系とは相性が良い
822デフォルトの名無しさん
2025/03/22(土) 10:02:18.86ID:zL5M5nMT 負け惜しみばっかりで情けないな
823デフォルトの名無しさん
2025/03/22(土) 10:11:41.52ID:GMYQzWfO C#の敗因をここで議論する意味が分からん
824デフォルトの名無しさん
2025/03/22(土) 10:19:41.52ID:JDdxCEyD >>823
C#を含めた各クラス依存言語はクラスベースで書かざるを得ないため元のTypeScriptコードとの相違が大きくなり今後もコードを合わせ保守していかなければならない特殊事情のため選べなかったと書かれていた
いずれもTypeScript側の特殊事情で雁字搦めになっている
RustやC#の問題ではない
その件とは関係なくクラス依存言語は時代遅れだけどね
C#を含めた各クラス依存言語はクラスベースで書かざるを得ないため元のTypeScriptコードとの相違が大きくなり今後もコードを合わせ保守していかなければならない特殊事情のため選べなかったと書かれていた
いずれもTypeScript側の特殊事情で雁字搦めになっている
RustやC#の問題ではない
その件とは関係なくクラス依存言語は時代遅れだけどね
825デフォルトの名無しさん
2025/03/22(土) 11:00:03.74ID:aLOoKjU5 比較的新しい言語のKotlinやSwiftでもクラスはありますがな…
人気トップレベルの Python でもクラスを使うし
近年問題視されてるのは実装の継承くらいで、カプセル化やポリモーフィズム、メソッド記法は Rust, Go にもあるし、OOP自体は今も現役
C#やJavaはクラスが常に必要で、そこは個人的には好まないけど (staticメソッドを実質的に名前空間+関数として使えはする)
人気トップレベルの Python でもクラスを使うし
近年問題視されてるのは実装の継承くらいで、カプセル化やポリモーフィズム、メソッド記法は Rust, Go にもあるし、OOP自体は今も現役
C#やJavaはクラスが常に必要で、そこは個人的には好まないけど (staticメソッドを実質的に名前空間+関数として使えはする)
826デフォルトの名無しさん
2025/03/22(土) 11:20:31.59ID:JDdxCEyD >>825
クラス依存言語が時代遅れと明確に書いた通りで同じ意見だ
もちろんそれらカプセル化・ポリモーフィズム・メソッド記法などはクラス特有ではなく関係ない話
クラスと他の差異はクラス継承にありそれが問題というのも同意見
KotlinとSwiftにクラスがあるのは置き換え継承言語として元言語にクラスがあったため
クラス依存言語が時代遅れと明確に書いた通りで同じ意見だ
もちろんそれらカプセル化・ポリモーフィズム・メソッド記法などはクラス特有ではなく関係ない話
クラスと他の差異はクラス継承にありそれが問題というのも同意見
KotlinとSwiftにクラスがあるのは置き換え継承言語として元言語にクラスがあったため
827デフォルトの名無しさん
2025/03/22(土) 11:32:44.58ID:+aAOpttf 実はすべてハードウェアの都合で
素敵な世界は後付けだからな
・データに型がある
・構造化
・クラスベース
・例外
マシンパワーが上がれば必要ない可能性がある
素敵な世界は後付けだからな
・データに型がある
・構造化
・クラスベース
・例外
マシンパワーが上がれば必要ない可能性がある
828デフォルトの名無しさん
2025/03/22(土) 11:34:01.80ID:+aAOpttf マシンパワーでなく機械力な
敵性言語は使わないようにしよう
敵性言語は使わないようにしよう
829デフォルトの名無しさん
2025/03/22(土) 11:40:22.91ID:20oTaz9t クラスベースが時代遅れとは思わない
やってることは基本的に同じ
データと手続きがある
何も違いはないとまでは言わないけどさ
利便性があればそれを応用して使えればいい
やってることは基本的に同じ
データと手続きがある
何も違いはないとまでは言わないけどさ
利便性があればそれを応用して使えればいい
830デフォルトの名無しさん
2025/03/22(土) 11:44:40.17ID:DzZgP0yC Pythonが優れてる
いやC#がほとんどのケースで優れてる
いやTypeScriptのほうがベター
君たちはこういうやり取り見たときにどう思うの?
やってること全く同じだよ
めちゃくちゃ次元が低い
いやC#がほとんどのケースで優れてる
いやTypeScriptのほうがベター
君たちはこういうやり取り見たときにどう思うの?
やってること全く同じだよ
めちゃくちゃ次元が低い
831デフォルトの名無しさん
2025/03/22(土) 11:47:38.36ID:pQ0AfiNn KotlinもSwiftもインターフェースを使えるんだから、クラスで問題になってる継承による可読性の悪化は十分に対処できる
832デフォルトの名無しさん
2025/03/22(土) 11:50:10.91ID:20oTaz9t >>830
GC有りならその3つ+golangでいい
GC有りならその3つ+golangでいい
833デフォルトの名無しさん
2025/03/22(土) 12:03:06.76ID:+aAOpttf834デフォルトの名無しさん
2025/03/22(土) 12:05:17.24ID:+aAOpttf835デフォルトの名無しさん
2025/03/22(土) 12:08:01.39ID:GMYQzWfO 各々の言語ごとに規格を作っても言語がバラバラな状態は1ミリも改善しないんだよな
836デフォルトの名無しさん
2025/03/22(土) 12:08:16.78ID:pQ0AfiNn 大規模プロジェクトがどの言語を使うかは結局のところ利権の問題になってくるのさ
C#やJava等はその辺のしがらみが大きすぎる
C#やJava等はその辺のしがらみが大きすぎる
837デフォルトの名無しさん
2025/03/22(土) 12:09:17.47ID:JDdxCEyD >>829
クラス依存言語は時代遅れ
クラスと他との差はクラス継承にある
クラス依存言語はクラス継承に依存している
もちろんクラス継承を使わずに上手く書けるならばその言語はクラス依存言語ではない
しかしクラス継承があるとそれをを使ってしまう人がいる
クラス継承を無くせた言語が好ましい
クラス依存言語は時代遅れ
クラスと他との差はクラス継承にある
クラス依存言語はクラス継承に依存している
もちろんクラス継承を使わずに上手く書けるならばその言語はクラス依存言語ではない
しかしクラス継承があるとそれをを使ってしまう人がいる
クラス継承を無くせた言語が好ましい
838デフォルトの名無しさん
2025/03/22(土) 12:11:48.69ID:20oTaz9t windowsでデスクトップアプリ作るならC#
webでフロントエンド作るならts
AI系機械学習ならPython
趣味中の趣味でRustとgolang
webでフロントエンド作るならts
AI系機械学習ならPython
趣味中の趣味でRustとgolang
839デフォルトの名無しさん
2025/03/22(土) 12:11:53.98ID:IPTdsePr いうてGUIやるならクラス継承がないときつくね?
840デフォルトの名無しさん
2025/03/22(土) 12:13:52.50ID:IPTdsePr RustやGoをやる人はフロントをやらないからクラス無しで十分なんだろうけどさ
841デフォルトの名無しさん
2025/03/22(土) 12:14:46.71ID:20oTaz9t 絶対にC++じゃないところ以外はc++使わなくなった
iotとかの組み込みとか
他人のソース読むのもめんどくさい
iotとかの組み込みとか
他人のソース読むのもめんどくさい
842デフォルトの名無しさん
2025/03/22(土) 12:18:05.67ID:/Xq5kWDX ここはRustスレで組み込み屋の集う場所
フロント屋も居ていいけど話が噛み合わないことを自覚してくれ
フロント屋も居ていいけど話が噛み合わないことを自覚してくれ
843デフォルトの名無しさん
2025/03/22(土) 12:19:02.77ID:JDdxCEyD844デフォルトの名無しさん
2025/03/22(土) 12:19:21.85ID:20oTaz9t いのなかのかわずではいけない
llmぐらい使えないと
llmぐらい使えないと
845デフォルトの名無しさん
2025/03/22(土) 12:22:13.13ID:+aAOpttf 自称組み込み屋では
846デフォルトの名無しさん
2025/03/22(土) 12:24:51.61ID:+aAOpttf Trait境界
847デフォルトの名無しさん
2025/03/22(土) 12:25:22.83ID:F6xx6yRe Javaの悪口はやめなくていいよもっとやれ~
848デフォルトの名無しさん
2025/03/22(土) 12:28:08.50ID:20oTaz9t Javaは偉大な功績があった
30年前のスターで今は選ばれないだけ
自分の母親をBBAと言うのと同じメンタリティ
30年前のスターで今は選ばれないだけ
自分の母親をBBAと言うのと同じメンタリティ
849デフォルトの名無しさん
2025/03/22(土) 12:29:33.62ID:+aAOpttf Trait制約
850デフォルトの名無しさん
2025/03/22(土) 12:33:14.93ID:20oTaz9t javaは多くの人をC++から救った功労者
時代とパラダイムが変わり今はRustがC++から多くの人を救う功労者に
時代とパラダイムが変わり今はRustがC++から多くの人を救う功労者に
851デフォルトの名無しさん
2025/03/22(土) 12:33:33.59ID:pQ0AfiNn OracleがアホなのであってJavaは悪くないおじさんになっていいか?
852デフォルトの名無しさん
2025/03/22(土) 12:56:47.52ID:nNEN9uWE853デフォルトの名無しさん
2025/03/22(土) 13:36:44.76ID:U6/Lg1xx 「RustにはGCが無い」は誤解を産む表現
GCを実装していない訳じゃなくてGCが不要なの
GCを実装していない訳じゃなくてGCが不要なの
854デフォルトの名無しさん
2025/03/22(土) 13:44:37.92ID:dcRxFfMt メモリ管理を自分でやるかランタイムに任せるか、なんだよね
メモリ管理を自分でやらなくてはいけないとネガティブに捉えるならば「GCが無い」というデメリットになり得る
メモリ管理を自分でやらなくてはいけないとネガティブに捉えるならば「GCが無い」というデメリットになり得る
855デフォルトの名無しさん
2025/03/22(土) 13:53:15.19ID:SJ3E9yt4 前にこのスレで話題に出てたように
GCを後回しにして、そのまま終了するようなプログラムだと
RustよりGC付き言語の方が速いことがある
GCを後回しにして、そのまま終了するようなプログラムだと
RustよりGC付き言語の方が速いことがある
856デフォルトの名無しさん
2025/03/22(土) 14:05:17.42ID:U6/Lg1xx >>851
C++やJavaがアホなのであってObjective-Cは悪く無い
C++やJavaがアホなのであってObjective-Cは悪く無い
857デフォルトの名無しさん
2025/03/22(土) 14:28:26.15ID:CvXZsmCq GCか。そういえばGCなしの Java って作れないんだろうか?
858デフォルトの名無しさん
2025/03/22(土) 14:52:54.85ID:HDM9FDgQ859デフォルトの名無しさん
2025/03/22(土) 17:02:35.40ID:w9r0aks+ 【鹿児島】県警幹部、情報漏洩の疑い 2月には不同意性交疑いで送検 [蚤の市★]
https://asahi.5ch.net/test/read.cgi/newsplus/1742567997/
日本中で多発しているのか?
国民は騙されているのか?
https://asahi.5ch.net/test/read.cgi/newsplus/1742567997/
日本中で多発しているのか?
国民は騙されているのか?
860デフォルトの名無しさん
2025/03/22(土) 18:26:15.55ID:nNEN9uWE ここまで Rust が注目されているのはクラウドの従量課金システムの影響がデカい。
たとえばウェブ系みたいにリクエストをさばいて次のリクエストが来るまでの空き時間に GC が走れば GC の速度ペナルティは問題にならない……
と従来は言われていたんだが従量課金の世界では空き時間という概念が通用しない。
サービスを提供する上では問題にならなくてもかかる金が違うというのは経営層にわかりやすく見えてしまう。
たとえばウェブ系みたいにリクエストをさばいて次のリクエストが来るまでの空き時間に GC が走れば GC の速度ペナルティは問題にならない……
と従来は言われていたんだが従量課金の世界では空き時間という概念が通用しない。
サービスを提供する上では問題にならなくてもかかる金が違うというのは経営層にわかりやすく見えてしまう。
861デフォルトの名無しさん
2025/03/22(土) 18:39:47.45ID:+4wHRnDV ラムダならGC走る前に終われるんでしょ
862デフォルトの名無しさん
2025/03/22(土) 18:54:40.05ID:aLOoKjU5 Web系のサービス分野でRustが注目を浴びてるとは思いづらい
今のところ期待されてるのはCLIツールやシステムプログラミング、組込みなどじゃないの?
Rustの採用例 (Discordなど) はあるけど、有名どころのサービスを列挙していけば他の言語の方がずっと多いと思う
Web系だとRustのGoのようなコンパイル言語を選ぶ企業がいる一方で、「バックエンドにTypeScriptを使う」も妥当な選択肢の一つとして見られたりするくらいだし
(これはフロント側との知識の共有しやすさが理由)
今のところ期待されてるのはCLIツールやシステムプログラミング、組込みなどじゃないの?
Rustの採用例 (Discordなど) はあるけど、有名どころのサービスを列挙していけば他の言語の方がずっと多いと思う
Web系だとRustのGoのようなコンパイル言語を選ぶ企業がいる一方で、「バックエンドにTypeScriptを使う」も妥当な選択肢の一つとして見られたりするくらいだし
(これはフロント側との知識の共有しやすさが理由)
863デフォルトの名無しさん
2025/03/22(土) 19:09:06.13ID:+4wHRnDV Goより茨の道だからやめたほうがいいね。メンバーがついてこれんし。
ライブラリが未整備だろうから自前実装も居るだろう
面倒。Rustのコミッタを集めてOSSにプルリク出していくことが広報になるとか割り切って尖ってくのを経営がOKすればいいが
ライブラリが未整備だろうから自前実装も居るだろう
面倒。Rustのコミッタを集めてOSSにプルリク出していくことが広報になるとか割り切って尖ってくのを経営がOKすればいいが
864デフォルトの名無しさん
2025/03/22(土) 19:09:54.71ID:+4wHRnDV estieあたりはそうなのかな
865デフォルトの名無しさん
2025/03/22(土) 19:09:58.69ID:+aAOpttf スタートエンドに使うのもあり
866デフォルトの名無しさん
2025/03/22(土) 19:10:54.90ID:+aAOpttf Rust使うならC++使うわ
867デフォルトの名無しさん
2025/03/22(土) 19:15:35.11ID:SJ3E9yt4 ライブラリは未整備ではないが、カジュアルにAPIを変えちゃう傾向がある
あと、chronoみたいな基本的なライブラリが使いづらい
あと、chronoみたいな基本的なライブラリが使いづらい
868デフォルトの名無しさん
2025/03/22(土) 19:17:42.77ID:wj/QNrNA869デフォルトの名無しさん
2025/03/22(土) 19:27:58.28ID:+4wHRnDV 型安全警察で~す
870デフォルトの名無しさん
2025/03/22(土) 19:44:27.97ID:GMYQzWfO ユーザーは無料で遊べちまうのに業者は課金されるのか
871デフォルトの名無しさん
2025/03/22(土) 20:06:41.33ID:LDE6EGsp >>860
別に注目されてないだろw
別に注目されてないだろw
872デフォルトの名無しさん
2025/03/22(土) 20:46:20.66ID:+aAOpttf RustはHaskellのようなもんだな
873デフォルトの名無しさん
2025/03/22(土) 20:51:35.38ID:pQ0AfiNn サーバー系は、どう議論しようがAWSらがRustを使うと決めてるんだから俺たちもRustを使うべきなんだよね
874デフォルトの名無しさん
2025/03/22(土) 20:54:15.56ID:wj/QNrNA RustがIT企業の支持を得られて普及した要因の最大の理由は非同期タスクでCPUマルチコアスレッドを最大限に生かせることが実証されたため
もちろんそのメリットを生かせる最大の分野がWeb
その結果としてWebインフラが次々とRust製になっていってるのもご存知の通り
もちろんそのメリットを生かせる最大の分野がWeb
その結果としてWebインフラが次々とRust製になっていってるのもご存知の通り
875デフォルトの名無しさん
2025/03/22(土) 20:58:48.70ID:Hzxc05GG >>873
内部で使われてるって話とごっちゃになってないか?
内部で使われてるって話とごっちゃになってないか?
876デフォルトの名無しさん
2025/03/22(土) 21:37:06.41ID:nNEN9uWE 内部で使ってれば外部 (SDK) の充実だって期待できるだろ。
他もサポートするとはいっても内部で第一に使っている言語が最も切られにくいはず。
他もサポートするとはいっても内部で第一に使っている言語が最も切られにくいはず。
877デフォルトの名無しさん
2025/03/22(土) 21:47:08.55ID:wj/QNrNA もちろんそれもあるがアマゾンAWSはエネルギー効率の高さを示してRustの使用が良いと主張している
エコのため、クラウド提供側にとっては電気消費量のため、クラウド利用側にとっては利用料金のため、誰にとってもRustが良い
エコのため、クラウド提供側にとっては電気消費量のため、クラウド利用側にとっては利用料金のため、誰にとってもRustが良い
■ このスレッドは過去ログ倉庫に格納されています
