「C++の色々配慮してめんどくさい感じは好きだけど、実務になったらメモリ安全性とか考えて今後Rustに変わっていくんかな」
「うだうだ言ってないで仕事で必要なのをやればいいんだよ、趣味なら好きなのやればいい」
っていう雑談スレ。
前スレ: 結局C++とRustってどっちが良いの? 3traits
https://mevius.5ch.net/test/read.cgi/tech/1683154196/
関連スレ(マ板): Google&MS「バグの70%はC/C++。Rustにする」
https://medaka.5ch.net/test/read.cgi/prog/1619943288/
探検
結局C++とRustってどっちが良いの? 4traits
レス数が900を超えています。1000を超えると表示できなくなるよ。
2023/06/06(火) 19:13:06.15ID:ZuKzBsFa
838デフォルトの名無しさん
2023/06/28(水) 12:32:30.12ID:cIig2Q3v RegHatも売上げが数千億円あるとされるが、
俺もRedHatの1万5000円くらいの箱を買ってみたことはあるが、
使いものにならないことが判明し、
それっきり。
俺もRedHatの1万5000円くらいの箱を買ってみたことはあるが、
使いものにならないことが判明し、
それっきり。
839デフォルトの名無しさん
2023/06/28(水) 12:33:37.83ID:cIig2Q3v アメリかは悪魔の神を信じている悪辣国家。
日本の敵。
昔から仲が良いことは一度も無かった。
日本の敵。
昔から仲が良いことは一度も無かった。
840デフォルトの名無しさん
2023/06/28(水) 12:45:33.60ID:cIig2Q3v 自分の家から半径100m以内にトヨタ車は100台くらい
あるだろ。
Vagrant製品(?)の単価はトヨタ車の100分の一位で、
時価総額は30分の1くらい。
だったら、トヨタ車の3倍位は、Vagrantに金払ったことが
ある位でないとおかしいだろ。
なら、自宅から半径100m以内にVagrantに金払った人が
300人くらいいないとおかしい、という大体の見積もり
が出来る。
そんなにVagrantに金払ってるわけないだろ。
だから、カルトだと言ってるんだ。
あるだろ。
Vagrant製品(?)の単価はトヨタ車の100分の一位で、
時価総額は30分の1くらい。
だったら、トヨタ車の3倍位は、Vagrantに金払ったことが
ある位でないとおかしいだろ。
なら、自宅から半径100m以内にVagrantに金払った人が
300人くらいいないとおかしい、という大体の見積もり
が出来る。
そんなにVagrantに金払ってるわけないだろ。
だから、カルトだと言ってるんだ。
841デフォルトの名無しさん
2023/06/28(水) 13:09:38.63ID:sSPEzfE6 >>837
これがこのスレのあるべき姿だよ
これがこのスレのあるべき姿だよ
842デフォルトの名無しさん
2023/06/28(水) 13:40:22.58ID:V4K/UYVM >>840
>Vagrant製品(?)の単価はトヨタ車の100分の一位で、
>時価総額は30分の1くらい。
>だったら、トヨタ車の3倍位は、Vagrantに金払ったことが
>ある位でないとおかしいだろ。
アホか?w 何年生きてきたんだ?
>Vagrant製品(?)の単価はトヨタ車の100分の一位で、
>時価総額は30分の1くらい。
>だったら、トヨタ車の3倍位は、Vagrantに金払ったことが
>ある位でないとおかしいだろ。
アホか?w 何年生きてきたんだ?
843デフォルトの名無しさん
2023/06/28(水) 13:42:31.20ID:V4K/UYVM 上場企業のPERは同じか?
844デフォルトの名無しさん
2023/06/28(水) 15:17:50.70ID:k2AplyAA 家賃払ってない外食なら、客だけでなく店もお金をあまり払ってない
客がケチった分だけ店が損をする経験則が通用しない
客がケチった分だけ店が損をする経験則が通用しない
845デフォルトの名無しさん
2023/06/28(水) 15:26:44.62ID:Nsiz1Swd846デフォルトの名無しさん
2023/06/28(水) 15:30:18.37ID:YZa1xSXx847デフォルトの名無しさん
2023/06/28(水) 16:04:08.06ID:Nsiz1Swd848デフォルトの名無しさん
2023/06/28(水) 16:23:56.81ID:k2AplyAA カーネルにC++使ってないならディストリでC++使うしかない
849デフォルトの名無しさん
2023/06/28(水) 17:34:28.64ID:V4K/UYVM >>847
売上って公表された決算書なんでしょ?
売上って公表された決算書なんでしょ?
850デフォルトの名無しさん
2023/06/28(水) 18:36:38.57ID:0KmVxjiW851デフォルトの名無しさん
2023/06/28(水) 18:43:25.91ID:CjUI0XPN Redhatの顧客が誰で何を売っているのかビジネススキームも把握していない>847。破綻しているから聞くだけ無駄。
>815で
「顧客が欲しいのはドリルと言う製品ではなく、穴である。」と書いているだろ。Redhatの顧客はオープンソースソフトウェアが欲しいんじゃなくて
ソフトが動作している状態
→成果物を生み出し続けている状態
→儲かる状態
が欲しいんだろ。Redhatはそのキーパーツのひとつを企業に高く売っている。
>815で
「顧客が欲しいのはドリルと言う製品ではなく、穴である。」と書いているだろ。Redhatの顧客はオープンソースソフトウェアが欲しいんじゃなくて
ソフトが動作している状態
→成果物を生み出し続けている状態
→儲かる状態
が欲しいんだろ。Redhatはそのキーパーツのひとつを企業に高く売っている。
852デフォルトの名無しさん
2023/06/28(水) 18:47:58.75ID:V4K/UYVM853デフォルトの名無しさん
2023/06/28(水) 19:14:55.75ID:0KmVxjiW854デフォルトの名無しさん
2023/06/28(水) 19:33:20.14ID:0KmVxjiW RedHatの顧客例として上がってる企業は以下の通り:
英国陸軍: 戦争屋さん。ある意味では人殺し団体。暴力団。
Edenor:アルゼンチンの最大の電力供給会社
伝統的な既得権益団体。
HCA Healthcare:
米国最大級の医療サービスプロバイダー
金持ち誤用達の権力団体のイメージ。
英国陸軍: 戦争屋さん。ある意味では人殺し団体。暴力団。
Edenor:アルゼンチンの最大の電力供給会社
伝統的な既得権益団体。
HCA Healthcare:
米国最大級の医療サービスプロバイダー
金持ち誤用達の権力団体のイメージ。
855デフォルトの名無しさん
2023/06/28(水) 19:34:39.71ID:0KmVxjiW 軍隊や電力会社など、公共機関で、税金的な収入がある
ところが、わけの分からん団体に出費している
感じか。
ところが、わけの分からん団体に出費している
感じか。
856デフォルトの名無しさん
2023/06/28(水) 19:39:27.59ID:lea4EYpR857デフォルトの名無しさん
2023/06/28(水) 19:41:41.00ID:0KmVxjiW ほかに、社会主義国(左翼)インドのタタという企業や、
日本の郵便局にあたるアメリカの UPS (ある意味では公共事業体)
が顧客例に上がっている。
UPS(郵便)もインフラで税金のように収入がある。
元々国の機関で、配達のインフラは国の税金で作られた。
信頼感も国の組織だからある。日本の郵便局と同じ。
電力会社も民間企業の様に見せて、実際には国の機関。
電信柱の配電線や高圧鉄塔による送電線、火力発電所、変電所
原子力発電所も、もともと国家が作ったもの。
原子力発電所なんて、民間が勝手に出来るものではない。
そうやって、国民の税金で基礎が作られた団体が、RedHatに
勝手に金を流していることになる。
日本の郵便局にあたるアメリカの UPS (ある意味では公共事業体)
が顧客例に上がっている。
UPS(郵便)もインフラで税金のように収入がある。
元々国の機関で、配達のインフラは国の税金で作られた。
信頼感も国の組織だからある。日本の郵便局と同じ。
電力会社も民間企業の様に見せて、実際には国の機関。
電信柱の配電線や高圧鉄塔による送電線、火力発電所、変電所
原子力発電所も、もともと国家が作ったもの。
原子力発電所なんて、民間が勝手に出来るものではない。
そうやって、国民の税金で基礎が作られた団体が、RedHatに
勝手に金を流していることになる。
858デフォルトの名無しさん
2023/06/28(水) 19:43:03.95ID:0KmVxjiW859デフォルトの名無しさん
2023/06/28(水) 19:46:18.66ID:ix6et8V+ これはまた別種の狂信者ですなあ
某氏はこれを見て自身の振る舞いを見直すための糧とするように
某氏はこれを見て自身の振る舞いを見直すための糧とするように
860デフォルトの名無しさん
2023/06/28(水) 19:46:39.84ID:0KmVxjiW 大国家の軍隊、国家最大の電力会社、国家の郵便局
みたいな、税金やそれに似た収入源で莫大な収益が
ある企業が勝手にオープンソースに賛同して、RedHat
に金を流している。
やはりカルトだ。
経済においてもカルトと言うものが存在すると言われている。
みたいな、税金やそれに似た収入源で莫大な収益が
ある企業が勝手にオープンソースに賛同して、RedHat
に金を流している。
やはりカルトだ。
経済においてもカルトと言うものが存在すると言われている。
861デフォルトの名無しさん
2023/06/28(水) 19:47:57.96ID:lea4EYpR862デフォルトの名無しさん
2023/06/28(水) 19:50:45.28ID:0KmVxjiW >>861
誰でも出来るが、カルト宗教のグルにならなければ、
信者からは金が入ってこないから成り立たない
と言っているんだよ。
だから、グルであるRedHatには可能でも、普通の
経営者には不可能。
だから、RedHatだけが儲かる。つまり、宗教団体の
親玉的存在になっている。
誰でも出来るが、カルト宗教のグルにならなければ、
信者からは金が入ってこないから成り立たない
と言っているんだよ。
だから、グルであるRedHatには可能でも、普通の
経営者には不可能。
だから、RedHatだけが儲かる。つまり、宗教団体の
親玉的存在になっている。
863デフォルトの名無しさん
2023/06/28(水) 19:55:44.85ID:0KmVxjiW 「Shriners redhat」で検索すると、フリーメーソン
とも関係ありそうな宗教のグルが赤い帽子を被る傾向が
あると出てきた。
とも関係ありそうな宗教のグルが赤い帽子を被る傾向が
あると出てきた。
864デフォルトの名無しさん
2023/06/28(水) 19:59:27.74ID:0KmVxjiW RedHatはコネチカット創業でShrinersはニューヨーク発祥
だとか。距離も近いし、イギリスに関係が深い場所だとか。
だから、英国陸軍が何かやっているのか。
最近、英国が酷い国である、という噂がたっている。
だとか。距離も近いし、イギリスに関係が深い場所だとか。
だから、英国陸軍が何かやっているのか。
最近、英国が酷い国である、という噂がたっている。
865デフォルトの名無しさん
2023/06/28(水) 20:00:40.56ID:lea4EYpR866デフォルトの名無しさん
2023/06/28(水) 20:04:57.07ID:0KmVxjiW Shriners は、全て「メーソン」なんだそうだ。
つまり、フリーメーソンと関係が深いようだ。
そうか、フリーメーソンが世界にオープンソースを
広げようとしているから、莫大な金が動いているのか。
なぜ儲かってるのか不明だったが、だとすれば納得が行く。
ウクライナ戦争もネオコンやディープステートと言われる
人達が仕向けていると聞いている。
ジョージ・ソロスや、バイデン大統領、
ロスチャイルド、ロックフェラーが関係していると言う
噂が立っている。
つまり、フリーメーソンと関係が深いようだ。
そうか、フリーメーソンが世界にオープンソースを
広げようとしているから、莫大な金が動いているのか。
なぜ儲かってるのか不明だったが、だとすれば納得が行く。
ウクライナ戦争もネオコンやディープステートと言われる
人達が仕向けていると聞いている。
ジョージ・ソロスや、バイデン大統領、
ロスチャイルド、ロックフェラーが関係していると言う
噂が立っている。
867デフォルトの名無しさん
2023/06/28(水) 20:06:14.21ID:0KmVxjiW868デフォルトの名無しさん
2023/06/28(水) 20:21:26.86ID:lea4EYpR >>867
アホかな?
>815「顧客が欲しいのはドリルと言う製品ではなく、穴である。」
じゃないのかな?
Redhatの顧客は技術や技能が欲しいんじゃなくてサポートにより維持される状態が欲しいんだろ。
「誰でもできる」じゃなかったんかよ。
とっととRedhat並のサポートやれよ。
アホかな?
>815「顧客が欲しいのはドリルと言う製品ではなく、穴である。」
じゃないのかな?
Redhatの顧客は技術や技能が欲しいんじゃなくてサポートにより維持される状態が欲しいんだろ。
「誰でもできる」じゃなかったんかよ。
とっととRedhat並のサポートやれよ。
869デフォルトの名無しさん
2023/06/28(水) 20:23:16.19ID:0KmVxjiW870デフォルトの名無しさん
2023/06/28(水) 20:27:47.59ID:lea4EYpR871デフォルトの名無しさん
2023/06/28(水) 20:31:33.50ID:ePd0oqZH RedHatは普通に民間企業のサーバーで使われまくってるだろ
お前が苦しいのは中国のせいじゃなくて病気のせいだから病院行けって
お前が苦しいのは中国のせいじゃなくて病気のせいだから病院行けって
872デフォルトの名無しさん
2023/06/28(水) 20:42:52.43ID:icNs4yra ま資本主義はみんなが信仰してるから成立している
ってところは当たってなくもない
ってところは当たってなくもない
873デフォルトの名無しさん
2023/06/28(水) 20:54:31.29ID:lea4EYpR 税金の支払いはいくつかの例外を除いて通貨で行わなければならない、という現実があるから、まるまる幻想というわけじゃないけどな。
874デフォルトの名無しさん
2023/06/28(水) 21:09:35.99ID:k2AplyAA 侵略はするけど借金だけはクソ真面目に返済する人生って言うほど現実的かなあ
875デフォルトの名無しさん
2023/06/28(水) 21:52:15.09ID:fPUKQpx3 RustとRedHatって何か関係あったっけ?
現状だとRustはWeb向けのライブラリが豊富で、こっち関係の人がちょっとずつ増えてきてる感じかな。
現状だとRustはWeb向けのライブラリが豊富で、こっち関係の人がちょっとずつ増えてきてる感じかな。
876デフォルトの名無しさん
2023/06/28(水) 21:53:48.69ID:fPUKQpx3 Rustには数値計算と、機械学習系のRust純正の優秀なライブラリが欲しいところですね。
877デフォルトの名無しさん
2023/06/28(水) 22:16:55.99ID:y2n2uu8k なんかRustの変数の扱いって結局C++のスマートポインタと一緒なんじゃないの?
要するに今までは
「使いたい人だけスマートポインタなるもの用意しますので使って下さい、めんどくさい人は使わなくていいです」
だったのを
「安全性、性能の面でスマートポインタ使って下さい、全変数扱い統一」
にしただけじゃないの?
つまり“全変数原則スマポのように所有権、ライフタイムを持たせたC++”がRustではないの?
要するに今までは
「使いたい人だけスマートポインタなるもの用意しますので使って下さい、めんどくさい人は使わなくていいです」
だったのを
「安全性、性能の面でスマートポインタ使って下さい、全変数扱い統一」
にしただけじゃないの?
つまり“全変数原則スマポのように所有権、ライフタイムを持たせたC++”がRustではないの?
878デフォルトの名無しさん
2023/06/28(水) 22:20:40.19ID:V4K/UYVM 変数についてはその通り
879デフォルトの名無しさん
2023/06/28(水) 22:28:54.15ID:ZkV1DUYZ >>877>>878
自演
自演
880デフォルトの名無しさん
2023/06/28(水) 22:29:27.34ID:0DoHaNjN881デフォルトの名無しさん
2023/06/28(水) 22:35:35.18ID:V4K/UYVM >>879
自演じゃねーよ
自演じゃねーよ
882デフォルトの名無しさん
2023/06/28(水) 22:38:47.23ID:ZkV1DUYZ883デフォルトの名無しさん
2023/06/28(水) 23:04:17.25ID:CwhYIy1e rustを使ってみた感想としては安全性が高いのはいいんだけど、ちょっとしたコードでもタイプ量が多くなるところがマイナス
結局c言語ぐらい気軽にかける文法が望ましいがc言語ではメモリリークを出さない開発が至難の業である
よってrustは文法をc言語に寄せるべきだ
俺はメモリ安全なc言語を使いたいんだ
結局c言語ぐらい気軽にかける文法が望ましいがc言語ではメモリリークを出さない開発が至難の業である
よってrustは文法をc言語に寄せるべきだ
俺はメモリ安全なc言語を使いたいんだ
884デフォルトの名無しさん
2023/06/28(水) 23:39:12.71ID:yWt9fj7b pythonだと高速のライブラリは有用だけれど
rustだと遅いとか文句言われそう
rustだと遅いとか文句言われそう
885デフォルトの名無しさん
2023/06/29(木) 00:18:55.84ID:KWlnjQqd rayonと組み合わせて使うならtokioよりもasync-stdの方が良さそうだな。このように組み合わせると非同期かつ行動に並列化の最適化の恩恵を受けれる。
886デフォルトの名無しさん
2023/06/29(木) 00:19:39.93ID:KWlnjQqd >>885
行動じゃなくて高度ね。
行動じゃなくて高度ね。
887デフォルトの名無しさん
2023/06/29(木) 01:18:16.64ID:G4iUS2a2 >>880
違うん?
RustでもC++のスマートポインタでも“所有権”とか“ライフタイム”とか言う概念出てくるし、「ポインタの中ではデータの所有権を持つものが設定される」「所有権を持つポインタがスコープを離れ全て無効になったときデータは自動的に(プログラマがメモリ解放の手続きを行わなくとも)自動適に消去される」とあって少なくとも細かい違いはあっても「プログラマがメモリの解放をしなくても自動的にコンパイラが解放のコードを挿入する」と言う根幹の部分は同じじゃないの?
どっか違うの?
違うん?
RustでもC++のスマートポインタでも“所有権”とか“ライフタイム”とか言う概念出てくるし、「ポインタの中ではデータの所有権を持つものが設定される」「所有権を持つポインタがスコープを離れ全て無効になったときデータは自動的に(プログラマがメモリ解放の手続きを行わなくとも)自動適に消去される」とあって少なくとも細かい違いはあっても「プログラマがメモリの解放をしなくても自動的にコンパイラが解放のコードを挿入する」と言う根幹の部分は同じじゃないの?
どっか違うの?
888デフォルトの名無しさん
2023/06/29(木) 07:41:38.95ID:+YpLQq9u 仮に、質問は有料で独断は無料だとしても、お金を払いそうな人はいっぱいいる
有償サポートは儲かる
有償サポートは儲かる
889デフォルトの名無しさん
2023/06/29(木) 08:48:31.42ID:QpjtYgcG rustだけで全てやりたい
890デフォルトの名無しさん
2023/06/29(木) 08:50:06.09ID:E/0OCxk0 できるっちゃできるだろ
布教うっせえC++でたくさんだ、って言ってる人がいるだけで
布教うっせえC++でたくさんだ、って言ってる人がいるだけで
891デフォルトの名無しさん
2023/06/29(木) 09:02:46.71ID:8oHTvHG4892デフォルトの名無しさん
2023/06/29(木) 09:25:42.33ID:df8BmqTV >>872
大規模な共同幻想だよな
大規模な共同幻想だよな
893デフォルトの名無しさん
2023/06/29(木) 09:29:54.32ID:df8BmqTV894デフォルトの名無しさん
2023/06/29(木) 09:32:10.55ID:df8BmqTV895デフォルトの名無しさん
2023/06/29(木) 09:32:52.11ID:K/NE5Ydr896デフォルトの名無しさん
2023/06/29(木) 09:35:54.22ID:df8BmqTV >>875
web向けならRustじゃなくても良いのになω
web向けならRustじゃなくても良いのになω
898デフォルトの名無しさん
2023/06/29(木) 09:40:03.94ID:df8BmqTV >>888
だから感染警告サポート詐欺が流行るんだよな
だから感染警告サポート詐欺が流行るんだよな
899デフォルトの名無しさん
2023/06/29(木) 09:41:51.11ID:df8BmqTV900デフォルトの名無しさん
2023/06/29(木) 09:43:54.38ID:wlk15V3I901デフォルトの名無しさん
2023/06/29(木) 09:54:35.89ID:+YpLQq9u スマポはライブラリ
代わりがいくらでもあるライブラリは
唯一無二の言語に隷属するというのがオーソドックスな見方
逆に、同一の概念が複数の言語に現れるという見方は共感されにくい
代わりがいくらでもあるライブラリは
唯一無二の言語に隷属するというのがオーソドックスな見方
逆に、同一の概念が複数の言語に現れるという見方は共感されにくい
902デフォルトの名無しさん
2023/06/29(木) 09:58:22.77ID:df8BmqTV ↑901
また変なこと言い始めた
バカの上塗り
また変なこと言い始めた
バカの上塗り
903デフォルトの名無しさん
2023/06/29(木) 10:00:02.58ID:bws8h/9h904デフォルトの名無しさん
2023/06/29(木) 10:06:10.18ID:4kXFSc8E このRust CookBookってサイトはRustについて色々まとめられてて日本語も分かりやすいな。
https://uma0317.github.io/rust-cookbook-ja/about.html
https://uma0317.github.io/rust-cookbook-ja/about.html
905デフォルトの名無しさん
2023/06/29(木) 10:11:51.81ID:4kXFSc8E >>904
まあ、このサイトはRustの文法云々の説明が丁寧に書いてあるというよりはRustの色々な付加的な機能の使い方が丁寧に書いてあるサイトなので、今話題のスマポとは関係ないけどな。
まあ、このサイトはRustの文法云々の説明が丁寧に書いてあるというよりはRustの色々な付加的な機能の使い方が丁寧に書いてあるサイトなので、今話題のスマポとは関係ないけどな。
906デフォルトの名無しさん
2023/06/29(木) 12:55:26.21ID:R9FyhrNj C爺さんはなぜRustに嫉妬してしまうのか
907デフォルトの名無しさん
2023/06/29(木) 13:02:33.44ID:K/NE5Ydr 実はRust vs C++ ではなくてスマポ以上使える人 vs スマポまでは使えない人の構図なんだよな
908デフォルトの名無しさん
2023/06/29(木) 13:54:58.03ID:8Rym6q2q 元の変数が使えなくなるという部分は影響を受けたとは思うけど
概念としては別
概念としては別
909デフォルトの名無しさん
2023/06/29(木) 14:16:12.67ID:KPc+Jj1F >>908
Rust初めて見たときはstd::auto_ptrがよぎったな
Rust初めて見たときはstd::auto_ptrがよぎったな
910デフォルトの名無しさん
2023/06/29(木) 14:22:14.53ID:E/0OCxk0 その手合いの批判を目にして考えたんだ
俺いままで、スマポを適切に使えるか自信なくて、スマポなんかなくても間違わないように設計してたなって
ちなプロじゃない(業務で書いてない)ので、こんなもんで済んでたってのはある
Rustがスマポを当たり前にしちまった 俺も使えるようになるんだろうな
俺いままで、スマポを適切に使えるか自信なくて、スマポなんかなくても間違わないように設計してたなって
ちなプロじゃない(業務で書いてない)ので、こんなもんで済んでたってのはある
Rustがスマポを当たり前にしちまった 俺も使えるようになるんだろうな
911デフォルトの名無しさん
2023/06/29(木) 14:44:03.11ID:bws8h/9h912デフォルトの名無しさん
2023/06/29(木) 15:05:21.03ID:+lhSLNnL >>877
そこはC++とRustで大きく異なる
とりあえず所有権とスマートポインタ(スマポ)の根本的な違い
C++: 所有権はヒープ領域に対してのみ存在する
Rust: 所有権はヒープ/スタック領域かの区別なく存在する
C++: スマポが指す領域はヒープ領域のみ
Rust: スマポが指す領域は一般的にヒープ/スタック領域の区別がない、ただしヒープ領域のみを指すスマポ(ex. Box)もある
C++: スマポはヒープ領域とその所有権を管理するために使われる
Rust: スマポは汎用的で任意の領域を指しRAIIに基づき動作する様々なものがスマポ
これらの差異によるRustの様々な効果は多く書ききれないが
C++は機能が非常に弱いとともに複雑となっている
Rustはコストの軽いスタック領域のシンプルで安全な活用が進んでいる等
そこはC++とRustで大きく異なる
とりあえず所有権とスマートポインタ(スマポ)の根本的な違い
C++: 所有権はヒープ領域に対してのみ存在する
Rust: 所有権はヒープ/スタック領域かの区別なく存在する
C++: スマポが指す領域はヒープ領域のみ
Rust: スマポが指す領域は一般的にヒープ/スタック領域の区別がない、ただしヒープ領域のみを指すスマポ(ex. Box)もある
C++: スマポはヒープ領域とその所有権を管理するために使われる
Rust: スマポは汎用的で任意の領域を指しRAIIに基づき動作する様々なものがスマポ
これらの差異によるRustの様々な効果は多く書ききれないが
C++は機能が非常に弱いとともに複雑となっている
Rustはコストの軽いスタック領域のシンプルで安全な活用が進んでいる等
913デフォルトの名無しさん
2023/06/29(木) 15:19:00.73ID:bws8h/9h914デフォルトの名無しさん
2023/06/29(木) 15:25:24.94ID:+lhSLNnL915デフォルトの名無しさん
2023/06/29(木) 15:34:01.40ID:ZfPI/MnN916デフォルトの名無しさん
2023/06/29(木) 15:40:53.58ID:K/NE5Ydr もちろんRustはスタックにデータを保持するような変数に対しても、すなわち全変数について所有権、ライフタイムを定義してその求めるところのルールに従わなければならないと言うのはC++との違いではある
しかしそれはこの話の本質ではないやろ
そんな話してないやん?
しかしそれはこの話の本質ではないやろ
そんな話してないやん?
917デフォルトの名無しさん
2023/06/29(木) 15:45:55.45ID:KPc+Jj1F918デフォルトの名無しさん
2023/06/29(木) 15:46:32.29ID:KPc+Jj1F919デフォルトの名無しさん
2023/06/29(木) 15:47:13.92ID:KPc+Jj1F >>915
所有権の起源について詳しく!
所有権の起源について詳しく!
920デフォルトの名無しさん
2023/06/29(木) 15:48:25.62ID:E/0OCxk0 所有権か、それを越える何かが、はやくC++に来ないとダメだ
何と言われようがかまわん、話はそれからだ
何と言われようがかまわん、話はそれからだ
921デフォルトの名無しさん
2023/06/29(木) 15:52:41.94ID:8Rym6q2q922デフォルトの名無しさん
2023/06/29(木) 15:56:10.95ID:+lhSLNnL923デフォルトの名無しさん
2023/06/29(木) 16:29:32.18ID:K/NE5Ydr 違う、そんな話してないでしょと言ってんの?
わからん?
そんな話ではなく、Rustの変数の扱いがむずかしい難しい、学習コストが異様に高いと言ってるけど、そんな事言い出したら実質同じなC++のスマポだって使えないでしょと言ってる
Rustはその学習コストの高い概念を“全変数”に課しているためものすごく簡単なプログラムでもその難しい概念の理解を強要されるから難しさが際立つけど、C++でもC++11以降はポインタについてはスマポ推奨で、事実上ポインタ使わないプログラムなんて書けないんだから学習コストの高さはC++もRustも同じようなもんじゃないのと言ってる
ともかくオレが上げてる“テーゼ”すら読み取れてない
わからん?
そんな話ではなく、Rustの変数の扱いがむずかしい難しい、学習コストが異様に高いと言ってるけど、そんな事言い出したら実質同じなC++のスマポだって使えないでしょと言ってる
Rustはその学習コストの高い概念を“全変数”に課しているためものすごく簡単なプログラムでもその難しい概念の理解を強要されるから難しさが際立つけど、C++でもC++11以降はポインタについてはスマポ推奨で、事実上ポインタ使わないプログラムなんて書けないんだから学習コストの高さはC++もRustも同じようなもんじゃないのと言ってる
ともかくオレが上げてる“テーゼ”すら読み取れてない
924デフォルトの名無しさん
2023/06/29(木) 16:29:33.37ID:E/0OCxk0 本質的な違いなどないのではないか! という議論はあってもいいぞ 雑スレだし
まあ俺にはわからん
まあ俺にはわからん
925デフォルトの名無しさん
2023/06/29(木) 16:33:43.86ID:z5vuUvDJ 俺は馬鹿だから難しい話はわかんねけけどよ、流れ自体は良いんじゃねえのか? それが仲間ってもんだろ!!
926デフォルトの名無しさん
2023/06/29(木) 16:43:52.89ID:QK7CBl/S927デフォルトの名無しさん
2023/06/29(木) 16:53:27.69ID:sKu42tr6 バレバレ
928デフォルトの名無しさん
2023/06/29(木) 17:11:19.08ID:IaxigvqZ twitterで、Rustというキーワードだけ書くと、ゲームと区別が付かなくて流れて
誰も話題にしてくれないから、Wasmというキーワードを混ぜてる
のかな、と最近思ってしまう。
本音は、いい迷惑。Rustのことなんて話題にしたく無いのに
Wasmで検索すると高い頻度でRustの話が出てきてしまうから。
嫌な感じ。
誰も話題にしてくれないから、Wasmというキーワードを混ぜてる
のかな、と最近思ってしまう。
本音は、いい迷惑。Rustのことなんて話題にしたく無いのに
Wasmで検索すると高い頻度でRustの話が出てきてしまうから。
嫌な感じ。
929デフォルトの名無しさん
2023/06/29(木) 17:18:21.94ID:bws8h/9h ヒープに取るかスタックに取るかで速度以外に違いなんてあったっけ?
930デフォルトの名無しさん
2023/06/29(木) 17:39:59.25ID:E/0OCxk0 ヒープが断片化するとキャッシュミスになりやすいのでは、とかいうね
実機で測ってみないとなんともだけど
実機で測ってみないとなんともだけど
931デフォルトの名無しさん
2023/06/29(木) 18:08:03.98ID:bws8h/9h >>912は末論だよね?
932デフォルトの名無しさん
2023/06/29(木) 18:10:27.78ID:QRcouA6R メモリアロケータのコードを読んだり自分で書くとわかるが
ヒープ領域の確保と解放はやることが多く非常に遅い
さらにヒープ領域の利用はキャッシュミスの観点から遅くなりがち
可能な限りスタック領域を活用するRustは理に適っている
ヒープ領域の確保と解放はやることが多く非常に遅い
さらにヒープ領域の利用はキャッシュミスの観点から遅くなりがち
可能な限りスタック領域を活用するRustは理に適っている
933デフォルトの名無しさん
2023/06/29(木) 18:14:30.27ID:8Rym6q2q 所有権を明示的にコンパイラがチェックするかしないかは天と地の差がある
934デフォルトの名無しさん
2023/06/29(木) 18:16:54.35ID:8Rym6q2q 何でもかんでもヒープにおいちゃうスマポは時代遅れ
Cでとりあえず全部のオブジェクトをmallocするようなもの
Cでとりあえず全部のオブジェクトをmallocするようなもの
935デフォルトの名無しさん
2023/06/29(木) 18:27:08.10ID:QRcouA6R936デフォルトの名無しさん
2023/06/29(木) 18:36:23.22ID:bws8h/9h937デフォルトの名無しさん
2023/06/29(木) 18:41:20.23ID:8Rym6q2q rustのスマポというドキュメントに書いてない造語はやめよう
レス数が900を超えています。1000を超えると表示できなくなるよ。
ニュース
- 日本行き空路49万件キャンセル 中国自粛呼びかけ 日本行きチケット予約の約32%に相当 [ぐれ★]
- 【中国外務省】日中関係悪化は高市氏に責任と名指しで非難… ★2 [BFU★]
- 【中国外務省】日中関係悪化は高市氏に責任と名指しで非難… ★3 [BFU★]
- 外務省局長は無言で厳しい表情…日中の高官協議終了か 高市首相“台湾”発言で中国が強硬対応 発言撤回求めたか…★2 [BFU★]
- 小野田紀美・経済安保担当相「何か気に入らないことがあればすぐに経済的威圧をする国への依存はリスク」 [Hitzeschleier★]
- 政府、株式の配当など金融所得を高齢者の医療保険料や窓口負担に反映する方針を固めた [バイト歴50年★]
- 中国高官と話す外務省局長の表情、やばい ★2 [175344491]
- 高市早苗政権「経済的威圧をしてくる国はリスク」 トランプぴょんぴょん政権さん…… [175344491]
- 偏差値35大臣「すぐに経済的威圧するところへの依存はリスク」 [834922174]
- 中国外務省「日中関係の悪化は高市早苗首相が原因」と名指しで強く非難。キタ━(゚∀゚)━! [153490809]
- 【朗報】高市、中国からの日本行き空路49万件キャンセルを達成🤩オーバーツーリズム対策の手腕が光る [359965264]
- 日本政府「高市総理の発言は問題ないと伝え、中国総領事のSNS投稿は問題があると中国に伝えました😊」 [931948549]
