「C++の色々配慮してめんどくさい感じは好きだけど、実務になったらメモリ安全性とか考えて今後Rustに変わっていくんかな」
「うだうだ言ってないで仕事で必要なのをやればいいんだよ、趣味なら好きなのやればいい」
っていう雑談スレ。
結局C++とRustってどっちが良いの? 4traits
https://mevius.5ch.net/test/read.cgi/tech/1686046386/
関連スレ(マ板): Google&MS「バグの70%はC/C++。Rustにする」
https://medaka.5ch.net/test/read.cgi/prog/1619943288/
結局C++とRustってどっちが良いの? 5traits
■ このスレッドは過去ログ倉庫に格納されています
2023/06/30(金) 21:56:35.52ID:PDIJ4aZy
2023/06/30(金) 22:00:04.42ID:TaBihWT0
クラウド世界トップシェアのAWSもRustで構築されているようだ
https://japan.zdnet.com/article/35183866/
AWS (Amazon Web Services)は、「Rust」を使っている大きな理由として、エネルギー効率の高さを挙げる。
AWSは早くからRustを採用し、Rust Foundationの創設にも携わった。
現在もRustの普及に熱心に取り組んでいる。
AWSのソフトウェアエンジニアで、Rustの普及に取り組む
Shane Miller氏と主任エンジニアのCarl Lerche氏の投稿によれば、
Rustはメモリー安全性を高め、セキュリティ関連の不具合を減らす役に立つだけでなく「エネルギー効率に優れている」。
Amazonは、2025年までにデータセンターの100%を再生エネルギーでまかなうという目標を掲げ、
データセンターの環境負荷の軽減に取り組んでいる。
Rustの採用はその一翼を担うという。
Rustで構築されたAWSサービスの例としては、
コンテナーアプリ用のサーバーレスプラットフォーム「Lamba」を支える「Firecracker」、
「Amazon Simple Storage Service(S3)」、
「Amazon Elastic Compute Cloud(EC2)」、
コンテンツ配信ネットワーク「Amazon CloudFront」、
LinuxベースのコンテナーOS「Bottlerocket」などがある。
https://japan.zdnet.com/article/35183866/
AWS (Amazon Web Services)は、「Rust」を使っている大きな理由として、エネルギー効率の高さを挙げる。
AWSは早くからRustを採用し、Rust Foundationの創設にも携わった。
現在もRustの普及に熱心に取り組んでいる。
AWSのソフトウェアエンジニアで、Rustの普及に取り組む
Shane Miller氏と主任エンジニアのCarl Lerche氏の投稿によれば、
Rustはメモリー安全性を高め、セキュリティ関連の不具合を減らす役に立つだけでなく「エネルギー効率に優れている」。
Amazonは、2025年までにデータセンターの100%を再生エネルギーでまかなうという目標を掲げ、
データセンターの環境負荷の軽減に取り組んでいる。
Rustの採用はその一翼を担うという。
Rustで構築されたAWSサービスの例としては、
コンテナーアプリ用のサーバーレスプラットフォーム「Lamba」を支える「Firecracker」、
「Amazon Simple Storage Service(S3)」、
「Amazon Elastic Compute Cloud(EC2)」、
コンテンツ配信ネットワーク「Amazon CloudFront」、
LinuxベースのコンテナーOS「Bottlerocket」などがある。
2023/06/30(金) 22:03:50.69ID:PDIJ4aZy
布教でも反論でも、質問(C/C++チョットデキルけどRust始めました、あるいはその逆とか)でも、
関係ないようなこと(避難スレ的運用)でも、ご自由に。
>>2
記法もちょっと近かったりして、webとは相性いいみたいね
関係ないようなこと(避難スレ的運用)でも、ご自由に。
>>2
記法もちょっと近かったりして、webとは相性いいみたいね
2023/06/30(金) 22:48:29.45ID:+A7yghr8
乗るしかないこの大波
5デフォルトの名無しさん
2023/06/30(金) 23:28:17.68ID:KO9roK1Y 非∞!!!!
頓∞!!!!!
典∞!!!!!!
項∞!!!!!!!
判∞!!!!!!!!
病∞!!!!!!!!!
頓∞!!!!!
典∞!!!!!!
項∞!!!!!!!
判∞!!!!!!!!
病∞!!!!!!!!!
2023/07/01(土) 01:50:39.23ID:ulppHLtb
俺はc言語がいいんだ
nimは試そうかと思ったけどmingw入れるのがだるくて入れなかった
エコシステムに関してはrustは素晴らしい
cargoが良く出来てる
nimは試そうかと思ったけどmingw入れるのがだるくて入れなかった
エコシステムに関してはrustは素晴らしい
cargoが良く出来てる
2023/07/01(土) 02:16:26.66ID:PswK3kno
俺は見つけてしまった!!!
gccrs
gccrs
2023/07/01(土) 02:18:19.44ID:PswK3kno
LinuxがRustのソースコードを受け付けるようになったって話は
コンパイラはgccrsで良いのかな?
コンパイラはgccrsで良いのかな?
2023/07/01(土) 03:46:54.61ID:/rHXN22N
gccは誰も使わないコンパイラ。
2023/07/01(土) 04:02:08.70ID:ulppHLtb
めっちゃ使ってる
clangもいいけど
clangもいいけど
11デフォルトの名無しさん
2023/07/01(土) 04:41:49.04ID:pfOq6Y2+ 今、Rustでnumpyライクなライブラリを目指してるけど、行列の演算はrayonを内部にぶっこむべきだろうか。
ちなみにRustのndarrayベースで作るのはやめて一から実装している。
ちなみにRustのndarrayベースで作るのはやめて一から実装している。
2023/07/01(土) 04:46:21.39ID:6lyrDsv3
ユーザが好きに選べるようにするべき
2023/07/01(土) 05:18:27.37ID:/rHXN22N
gccを使っていると言う変な人が、自分がスタンダード化の様に
偉そうに振舞えるのが匿名インターネットの世界。
偉そうに振舞えるのが匿名インターネットの世界。
2023/07/01(土) 07:08:07.40ID:oXr/pxLu
>>6
Zigがあるじゃない
Zigがあるじゃない
2023/07/01(土) 08:15:56.69ID:TNFWMxVo
ユーザ数も指標の一つ
利用者が多ければライブラリも大量に出る
利用者が多ければライブラリも大量に出る
2023/07/01(土) 08:24:36.90ID:tCnNkKat
>>13
それも、この世界の下積みの一種かなって思ったり
それも、この世界の下積みの一種かなって思ったり
17デフォルトの名無しさん
2023/07/01(土) 08:34:29.73ID:pfOq6Y2+ Rustはrust analyzerが優秀なので、何も考えずに言われた通りに修正したら何かコンパイルも通って大体挙動も正しいということが経験できる。これはC, C++では絶対ない。
2023/07/01(土) 08:59:45.18ID:tCnNkKat
C++にもチェッカはあるけど、あんまり利用が普及しないんだよね
利用が普及しないから成長も遅い それがC++の現状の弱さ
利用が普及しないから成長も遅い それがC++の現状の弱さ
2023/07/01(土) 09:26:47.55ID:LlqqD8Ud
20デフォルトの名無しさん
2023/07/01(土) 09:31:25.82ID:LlqqD8Ud Unreal Engine の Rust化なんて永久に来ないわ
21デフォルトの名無しさん
2023/07/01(土) 09:34:27.40ID:LlqqD8Ud >>7
ggrks と似てるね
ggrks と似てるね
2023/07/01(土) 10:28:15.98ID:PswK3kno
23デフォルトの名無しさん
2023/07/01(土) 10:29:07.14ID:pfOq6Y2+ Rustはゲーム製作周りのクレートとかが不足気味な気はする。でも、機械学習系の有用なRust純正クレートはかなり増えてきてるとは思う。
2023/07/01(土) 10:34:43.25ID:V94vxKDE
こんなにモダンで優れた言語があるのに今からそびえ立つ💩のシープラやる人いるのかね
2023/07/01(土) 10:38:27.78ID:PswK3kno
2023/07/01(土) 11:47:08.23ID:X7ULfVQU
2023/07/01(土) 14:19:14.54ID:Ou05Fmyx
同じく仕事で必要なものを使う。
今はC、C#、C++/CLI、Python。
Rustをまずは趣味で始めたいが時間が取れないのと、C++/CLIで作りたいものがある。
今はC、C#、C++/CLI、Python。
Rustをまずは趣味で始めたいが時間が取れないのと、C++/CLIで作りたいものがある。
2023/07/01(土) 14:28:25.90ID:6lyrDsv3
えっ
C++/CLIはもう……
C++/CLIはもう……
2023/07/01(土) 14:37:04.32ID:8lOSkeAQ
C++/CLIは、C++20くるよ (ぐぐると、使えないっていう記事があがってくる
https://devblogs.microsoft.com/cppblog/cpp20-support-comes-to-cpp-cli/
C++やっててC#もやってたら、十分射程に入る
https://devblogs.microsoft.com/cppblog/cpp20-support-comes-to-cpp-cli/
C++やっててC#もやってたら、十分射程に入る
2023/07/01(土) 14:42:28.74ID:Z5Xk75uh
持ち帰るも何もRustにはできてC++ではできないことなんかないやろ
匙加減の問題でしかない
C++ではスマポ限定の所有権、ライフタイムの設定を全オブジェクトに適用した
文法的に厳しくした
プログラムの制限が増えたせいでコンパイラがプログラマのミスを発見できる範囲が増えただけ
C++で同じ事ができるようになるとすればコンパイラオプションで
“-strict_variable_management”みたいなオプション新しく作ってRustスタイルの厳密な変数管理でコンパイルできるコンパイラが出てこないと無理、そして結局それ使うならrustスタイル(=スマポスタイル)の変数管理法を勉強しないといけない
そもそももうすでにポインタ使うならC++でもc++11以降のスマポの利用推奨で非推奨の方法避けるなら、これからは所有権とライフスタイルの概念勉強するのが不可避になってる
匙加減の問題でしかない
C++ではスマポ限定の所有権、ライフタイムの設定を全オブジェクトに適用した
文法的に厳しくした
プログラムの制限が増えたせいでコンパイラがプログラマのミスを発見できる範囲が増えただけ
C++で同じ事ができるようになるとすればコンパイラオプションで
“-strict_variable_management”みたいなオプション新しく作ってRustスタイルの厳密な変数管理でコンパイルできるコンパイラが出てこないと無理、そして結局それ使うならrustスタイル(=スマポスタイル)の変数管理法を勉強しないといけない
そもそももうすでにポインタ使うならC++でもc++11以降のスマポの利用推奨で非推奨の方法避けるなら、これからは所有権とライフスタイルの概念勉強するのが不可避になってる
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「中国人の訪日熱は冷めた」 人気旅行先から日本外れる 14日で自粛呼びかけ1カ月 [蚤の市★]
- 地震 [Hitzeschleier★]
- 【STARTO ENTERTAINMENT】SUPER EIGHTの横山裕、フジ『ドッキリGP』ロケで全治2ヶ月の重傷 [Ailuropoda melanoleuca★]
- 【話題】好きな鍋は?! 「寄せ鍋」「キムチ鍋」「水炊き」「もつ鍋」「豆乳鍋」「ちゃんこ鍋」「ごま坦々鍋」「トマト鍋」 [ひぃぃ★]
- 【地震】 茨城 栃木 埼玉 千葉 震度4 [KingFisherは魚じゃないよ★]
- 【食】「シャウエッセンは焼くべからず」暗黙のルールを破り売上高過去最高…日本ハム社員たちが「夜味」にかけた情熱 [ぐれ★]
- 自民党、金融所得課税30%で決定か。株を売ったり、配当金が入ると国が30%持って行きます [838847604]
- ムミィ🥺いる❓🏡
- 巨乳にとにかく縁がない
- 新型PSP、ほぼ全てのPS5ソフトをプレイできる?キタ━━━━━━(゚∀゚)━━━━━━!!!!! [303493227]
- 高市さん「おかしいリフレ派の有識者から聞いていた話と全然違う」急速な円安拡大に危機感、利上げや増税容認へ [709039863]
- 兎田ぺこら、とんでもない方法でさくらみこの存在を消してしまう──── [268244553]
