結局C++とRustってどっちが良いの? 3traits

レス数が950を超えています。1000を超えると書き込みができなくなります。
2023/05/04(木) 07:49:56.33ID:z+qB+AKQ
「C++の色々配慮してめんどくさい感じは好きだけど、実務になったらメモリ安全性とか考えて今後Rustに変わっていくんかな」
「うだうだ言ってないで仕事で必要なのをやればいいんだよ、趣味なら好きなのやればいい」

っていう雑談スレ。

前スレ: 結局C++とRustってどっちが良いの? 2traits
https://mevius.5ch.net/test/read.cgi/tech/1680363777/

関連スレ(マ板): Google&MS「バグの70%はC/C++。Rustにする」
https://medaka.5ch.net/test/read.cgi/prog/1619943288/
2023/06/05(月) 16:08:37.04ID:z3LBaS9r
>>870
本当に消費者が困ってるなら自分で開発して売ればいいじゃん
買ってもらえるんでしょ?
2023/06/05(月) 16:10:43.19ID:e+0kegg8
>>870
無知なだけではないか
Linux標準システムだけでツインブートにできる

>> 古いツールは危険で使えなくなった。

それなら消えても仕方ないだろ
2023/06/05(月) 16:12:06.36ID:kl3AhgMV
>>874
有名企業がやっていて、オープンソースのものより優れており、需要があっても
つぶれる、という現象が起きたんだから、同じことを他社がやってもまた
潰れるだろう。
経済と言うのは、ややこしくて、ギリギリのところでやっと採算を合わせてる
のに、左翼達は税金とかで対抗物を作ってしまい、そのギリギリ構造を壊してしまう。
2023/06/05(月) 16:17:09.09ID:e+0kegg8
>>873
コンパイル言語は全て同じ
そして各OSが取り込んだものやパッケージ化したものはバイナリが用意されているため各利用者がコンパイルする必要はない
これは使用プログラミング言語と全く関係ない話
2023/06/05(月) 16:17:43.69ID:kl3AhgMV
>>875
>Linux標準システムだけでツインブートにできる
現実的には不可能。
大事なパソコンが壊れる。
左翼達は、実験的な遊び環境だと思って壊れてもいいと思ってるが、
99.9999% の人にとってそうはいかない。
2023/06/05(月) 16:18:45.47ID:kl3AhgMV
>>877
バイナリだけが欲しいのに、ソースを勝手にダウンロードし、インストールされ、
勝手にコンパイルされ、勝手にインストールされてしまう、ということが
問題だと言っているんだ。
2023/06/05(月) 16:21:10.27ID:e+0kegg8
>>878
君が無知で勘違いしているだけだな
皆は安全に利用できている
いずれにせよプログラミング言語と無関係な話
2023/06/05(月) 16:28:59.03ID:e+0kegg8
>>879
無知すぎて話にならんな
パッケージ化されたものは自動でバイナリがダウンロードされて終わり
バイナリにパッケージ化されていないものは言語に関係なくOSに関係なくソースコードからコンパイルして終わり
当たり前の話で誰も困ってる人はいない
2023/06/05(月) 16:33:42.18ID:z3LBaS9r
>>876
でも消費者の大半は現状で問題ないと思ってるよ
もし問題なら議論が起きて政治が動いて規制されてるはずよね
つまり困ってるのは少数派だから何も変わらないってわけ
2023/06/05(月) 17:02:49.82ID:p3ugoQCi
競争力が無かっただけのことを
ウジウジウジウジ言ったとして
何がどうなることでもない
その点をわかってないのはキッズ
泣いたらカーチャンが機嫌とってくれるキッズ
2023/06/05(月) 17:30:41.71ID:kl3AhgMV
「競争力が無かった」
って、民業圧迫してる側が言うことか。
2023/06/05(月) 17:32:16.31ID:kl3AhgMV
民間では、世界で一番競争力がソフトウェアが消えてなくなっている。
TOPですら消えているので、自然競争の結果ではない。
2023/06/05(月) 18:27:59.44ID:kl3AhgMV
>>882
現状で問題ないと思ってる国民なんてほとんどいない。
どこの仮想世界の住人ですか。
アメリカは分断し、日本は先進国から後進国に移行してしまい、今後も
衰退国のままと予想されているのに。
2023/06/05(月) 18:37:06.58ID:z3LBaS9r
>>886
OSSの是非という各論の話であって、総論に話をそらすなよ
OSSが問題だと言ってる消費者の割合を教えてくれ
2023/06/05(月) 19:12:43.72ID:vicwF+ye
>>885
それは100%民間の責任
2023/06/05(月) 20:15:53.68ID:1XK61nXJ
なんだろうな
あらゆるソフトウェアベンダが1からプロトコルスタックを実装する世界を望んでるんだろうか
このソフトとこのデバイスの組み合わせなら動くなんていう太古の不便さが復活するだけなのに
890デフォルトの名無しさん
垢版 |
2023/06/05(月) 21:48:37.64ID:iuI/eWbU
特定ベンダーが上から下まで作ってると
高コストにはなるが利便性や信頼性は高まるよ
今でもそういう世界もある
891デフォルトの名無しさん
垢版 |
2023/06/05(月) 23:15:02.80ID:7U/9hBpj
自動車とかそうだよね
自動車でToyota月例Updateなんて絶対に許されない
前から思ってるんだけどこの違いは何?
ソフトウェア産業の甘え? それとも他の要因?
892デフォルトの名無しさん
垢版 |
2023/06/05(月) 23:25:33.43ID:tOuh49Mt
公的機関による検査が必要だから
2023/06/05(月) 23:28:47.07ID:1XK61nXJ
クローズドで厳密に管理された環境はそれなりの利点があるけど
一般ユーザ向けのサービスでそんな高コスト環境に付き合って開発なんてやってられない
2023/06/05(月) 23:33:51.10ID:p3ugoQCi
全部を自分らで書くってこと?

死しかない
死屍累々のバグの山
セキュリティホールの谷

お金と時間が無限にあるか
お遊び程度のことなら別だけど
895デフォルトの名無しさん
垢版 |
2023/06/05(月) 23:59:17.77ID:7U/9hBpj
そこでRustですよ!
2023/06/06(火) 00:04:28.45ID:+AdAbJsj
>>891
ToyotaもRust Foundationのメンバーなんだな
https://foundation.rust-lang.org/img/member/toyota.png
897デフォルトの名無しさん
垢版 |
2023/06/06(火) 00:21:51.25ID:/MUdL487
1200万円くらいしか出してないけども
2023/06/06(火) 00:24:10.38ID:pjBM7kww
>>894
少なくとも GAFAM は全部自分たちで書いているよ
899デフォルトの名無しさん
垢版 |
2023/06/06(火) 00:36:06.20ID:/MUdL487
>>898
フリーソフトウェア使ってるやろが?
2023/06/06(火) 00:47:40.82ID:W3ZaPmPD
MSはOS周りはほぼフルスクラッチだろうけど他はどうだろうな
そのMSもオープンソース界隈にかなり歩み寄ってるし
2023/06/06(火) 00:52:56.99ID:2/NaeskA
>>881
今回の例に挙げたツールの場合、そのバイナリだけが欲しくて
cargo install xxx
としても、ソースがダウンロードされてコンパイルされてバイナリが作成され、
そこにパスが通されたような動作になったようだけど。

ほとんどの人はバイナリしかいらないのに、オープンソース推進者の身勝手な
哲学理念で、ほとんど必ずソースまでダウンロードさせられてしまう。
また、機能がオプションスイッチで変更できず、ソースからビルドしなおす
ことを強制される事が多い。その場合、configureスクリプトに渡す
オプションスイッチでコンパイル時に#define マクロを1と0の切り替え
などでコンパイルし直される。
その結果、ストレージはわけの分からん亜種のバイナリとソースで埋め尽くされる。
なんという無駄。左翼が大好きなSDGsにまったくそぐわない。
2023/06/06(火) 00:54:59.04ID:/MUdL487
今日日ストレージなんてクソ安いだろ?ケチケチすんな
2023/06/06(火) 00:57:37.55ID:2/NaeskA
rustcの作者も左翼連中で、オープンソース礼賛者だから、rustcを使って
作られるアプリも、必ずソース公開圧力が掛かるだろう。
いつのまにか、ソースが無いと上手く動かなくされるとか、そういう風になる。
たとえば、伝統的なパソコン向けの C++ だとバイナリオンリーで動作して、
OSのバージョンが上がっても再コンパイル無しで動作するのが普通で、それが
常識。
ところが、rustcの場合、なんやかんやで、OSのバージョンが変わると
動かなくなるようなバイナリが出力されて、ソース公開して無いと
不利になるようになってしまうのではないか。そんな気がする。
2023/06/06(火) 00:58:29.88ID:2/NaeskA
>>902
そういうとこだよ。
感覚がずれていることに気付かない。まさにマルクスそのもの。
905デフォルトの名無しさん
垢版 |
2023/06/06(火) 01:13:12.92ID:Zzx1KVuk
数多のプラットフォーム向けのバイナリを配布する義務がある主張してるのだろうか
2023/06/06(火) 01:21:03.18ID:2/NaeskA
>>905
実質、Windowsしかないのに何言ってんだか。
100歩譲っても、Mac、Linux、Android、iOSくらいしかない。
左翼はめちゃくちゃ。自分達の威厳や権威が及ばないデファクトスタンダード
を認めたくない。
2023/06/06(火) 01:25:33.90ID:TaJyqZFK
いいぞ
その調子でそいつをここに惹き付けておいてくれ
2023/06/06(火) 01:28:32.18ID:2/NaeskA
多くの現実主義者は、メンドクサイから Windows バイナリしか作らない。
それで顧客も困らない。
ところが、左翼は現状を変えたいから、「それでは公平性に反する」などと
わけの分からんことを言って、ソース公開を強制し、コンパイルは各自に任せる
ように仕向ける。そして、ストレージは常に無駄で一杯になり、地球は破壊される。
しかし、弱者である自分達を救ってもらうために、SDGsだ、などと唱える。
しかし、自分は他社に何も与えない。他者から奪うことだけを考えている。
オープンソースにすれば、自分は楽して、最高の便益を受けられる社会が来ると
思い込んでいる。ところが現実は、オープンにすればするほど、社会不安が
増大し、特に日本は何もすることが出来なくなり、将来は悲観的な未来像しか
描けなくなっている。
日本以外でも、先進国は、オープン化によって、何もすることが出来なくなってきている。
909デフォルトの名無しさん
垢版 |
2023/06/06(火) 01:39:35.36ID:Zzx1KVuk
あなたが求めているものはフリーウェアなのではないか?
オープンソースソースはなにも強要していないでしょう
使用することを強要していないのだから
2023/06/06(火) 01:40:26.54ID:cwakZMGt
さっさと埋めてワッチョイしようぜ
2023/06/06(火) 01:47:06.19ID:2/NaeskA
>>909
ものではなく、自分がちゃんとやった場合にそれが認められる社会構造が大事なんだ。
オープンソースもフリーソフトもそれを崩す。
912デフォルトの名無しさん
垢版 |
2023/06/06(火) 01:53:09.49ID:Zzx1KVuk
>>911
あなたオープンソースのツールを対価も払わずインストールしたのではないの?
2023/06/06(火) 01:56:03.28ID:2/NaeskA
>>912
そんなものを作った人が悪い。
つまり、オープンソースのソフトがあるから、商売が成り立たなくなり、
商用ソフトが作れなくなったんだから。
つまり、オープンソース・ムーブメントこそが、社会を壊した。
水源が枯渇した。そして今後も枯渇が進む。それが少子化であり、
日本の先進国からの離脱である。
914デフォルトの名無しさん
垢版 |
2023/06/06(火) 01:59:37.98ID:Zzx1KVuk
>>913
オープンソースソースによって駆逐された商用ソフトってなにがあるの?
オープンソースを使っている商用ソフト、サービスはゴマンとあるけど、それはなくなっていいの?
2023/06/06(火) 02:02:45.52ID:2/NaeskA
中国人は、安い中華製品が日本に入ってきていることについて、
「安い中国製品によって、先進国は恩恵を受けている」
などと言っている。しかし、現実には、日本人の大部分は、この安い中国製品
に悩まされている。
それと同じこと。
2023/06/06(火) 02:05:02.59ID:2/NaeskA
>>914
潰されたソフトは多い。マルチブート作成ソフトの「システムセレクター」、
C/C++言語コンパイラのTurboC とその会社のBorland。
Watcom C/C++コンパイラー。

>オープンソースを使っている商用ソフト、サービスはゴマンとあるけど、
>それはなくなっていいの?
いい。そんなソフトやサービスはどうでもいい。なくなればいい。
特になんとも思わない。
2023/06/06(火) 02:06:38.54ID:2/NaeskA
オープンソースソフトが無い状態で、どれだけのソフトやサービスを作れるか、
ということを競争すればいい。
2023/06/06(火) 02:07:40.27ID:TaJyqZFK
ではまず5chを消します
2023/06/06(火) 02:08:35.54ID:2/NaeskA
>>918
その場合、他の掲示板が作られていただけ。
920デフォルトの名無しさん
垢版 |
2023/06/06(火) 02:08:38.91ID:Zzx1KVuk
>>917
みんな独自のプログラミング言語を作るべきということなの?
2023/06/06(火) 02:10:22.00ID:2/NaeskA
>>920
昔は、オープンソースじゃなくても言語は統一されていた。
規格がオープンでも、設計図はクローズド。
2023/06/06(火) 02:12:13.07ID:2/NaeskA
今は人の心の無い哲学者のせいで設計図をオープンにする圧力が強まった結果、
言語は各社各様の規格がバラバラになった。
なぜなら、そうしないと生き残れなくなったから。
生き残りを書けた結果、各社各様の言語の百家騒乱状態になった。
923デフォルトの名無しさん
垢版 |
2023/06/06(火) 02:14:07.89ID:Zzx1KVuk
>>921
それで、各々プログラミング言語を作るべきということ?
2023/06/06(火) 02:17:43.05ID:2/NaeskA
>>923
おのおの、といっても普通は企業だ。
一人で作れる人は特殊ケースで、ほとんど現れない。
925デフォルトの名無しさん
垢版 |
2023/06/06(火) 02:20:39.95ID:Zzx1KVuk
>>924
あなた自身にはそれを実現する技術はあるの?
2023/06/06(火) 02:26:09.04ID:2/NaeskA
>>925
個人情報。
927デフォルトの名無しさん
垢版 |
2023/06/06(火) 02:29:56.24ID:Zzx1KVuk
>>926
なるほど。
企業がオープンソースの使用をやめるのならWindowsもなくなるけど、そうすると作った商用ソフトはどこで動かすの?実質Windowsしかないのに。
2023/06/06(火) 02:34:39.56ID:2/NaeskA
>>927
何言ってますか。
言っていることがわかりませんが。
929デフォルトの名無しさん
垢版 |
2023/06/06(火) 02:36:24.54ID:Zzx1KVuk
>>928
MicrosoftのエンジニアはOSSなしで開発することはできないですよ
2023/06/06(火) 02:40:04.76ID:2/NaeskA
>>929
あなたはうそつきですね。出来ます。
むしろ、OSSなものが存在するため、最低限が上がってしまって仕方なくOSSを
使っている状態です。
2023/06/06(火) 02:41:28.50ID:cwakZMGt
さっさと政治につなげて規制かけりゃいいじゃん
あんたの崇高な理念のもとにならいくらでも賛同者が集まるでしょ
こんなとこで管巻いて何やってんだか
932デフォルトの名無しさん
垢版 |
2023/06/06(火) 02:46:17.56ID:Zzx1KVuk
>>930
30年退化してもいいからオープンソースを無くした方がエンジニアがハッピーになれるということ?
2023/06/06(火) 02:46:45.02ID:2/NaeskA
>>931
何をやっているのかと言えば、オープンソース潰しです。
オープンソース礼賛者がその独自理念を流布するのと同じことです。
2023/06/06(火) 02:47:26.28ID:2/NaeskA
>>932
退化させているのはオープンソース側なんですってば。
そんなものがなければ、もっと進化していました。絶対。
935デフォルトの名無しさん
垢版 |
2023/06/06(火) 02:49:58.20ID:Zzx1KVuk
>>934
技術的には、何を退化させていて、そうでなかったらどう進化していたの?
2023/06/06(火) 02:51:07.60ID:W3ZaPmPD
オープンソースが無かったら
コンパイラ、開発環境、ライブラリ、実行ライセンスとかで
年間何十万も金とられて個人開発者なんて生まれなかっただろうな
2023/06/06(火) 02:51:47.96ID:nIAM0z8y
AWSの計算リソースを減らして料金を安く上げることには興味があります。
一方で、SDGsにもフェミニズムと同じくらい興味があります。
2023/06/06(火) 02:53:41.14ID:2/NaeskA
>>936
そんなことないですって。
オープンソースが無かったほうが、素晴らしい開発環境が出来ていました。
これは絶対。
2023/06/06(火) 02:56:12.67ID:2/NaeskA
>>935
オープンソースは、発想力が無い人が委員会などで規格を考えて、
それがはびこるしかない。
2023/06/06(火) 02:56:35.52ID:W3ZaPmPD
>>936
素晴らしいことと値段は別の話だぞ
素晴らしいものに対価を払うべきなら何十万もかかるのは当然だろう
2023/06/06(火) 02:57:26.29ID:W3ZaPmPD
番号間違えた
>>940>>938宛て
2023/06/06(火) 03:14:47.78ID:2/NaeskA
オープンソースは、ドーピング。
競争条件を勝手に変えてる。
実力が無いのに、表面的な記録は出てしまう。
スポーツ以上に深刻なのは、ドーピングして作られたソフトウェアは底が浅く、
アイデア力が無いと言うことだ。
2023/06/06(火) 03:18:10.64ID:2/NaeskA
スポーツより深刻なのは、オープンソースでドーピングした場合、
表面的に同じに見えても、根本的な頭の良さが違うため、それ以上の
成長が見込めないと言うことだ
2023/06/06(火) 03:40:21.26ID:cwakZMGt
>>933
このスレを潰してるだけでワロタ
ほらもっと頑張れよ、毎秒レスしていけ
全板の全スレで演説しろ、ツイートしまくれ、動画を上げまくれ
2023/06/06(火) 04:54:45.18ID:O3NEv28/
>>901
それはプログラミング言語と無関係な話
バイナリを用意するのは各OSのディストリビューションの役目
ソフトウェアの作者が無数にある全てOSのバージョンのバイナリを全て用意する必要はないし不可能
2023/06/06(火) 10:26:31.07ID:/MUdL487
>>913
あなたが変革に適応できないだけにしか見えないよ
947デフォルトの名無しさん
垢版 |
2023/06/06(火) 10:34:37.12ID:/MUdL487
>>942
>競争条件を勝手に変えてる。
競争条件が変わったんだから適応しな?
2023/06/06(火) 11:01:58.57ID:ZuKzBsFa
横から: そもそも、safe C++にこだわりたく、まだRustに移りたくない俺、適応の話は耳が痛いw
2023/06/06(火) 11:09:37.08ID:RqLGF94D
未定義動作をエラーに出来ない時点でsafeは無理じゃね
2023/06/06(火) 11:35:35.01ID:ZuKzBsFa
欲張っても仕方ないからさ、今の仕様でできる範囲でsafeを目指すんだ
そうこうしてる間に、C++が改善されるだろ
業務で使ってないからね 代わりに、だれも助けてくれないからさ
2023/06/06(火) 12:15:03.13ID:h4TMdgn6
ひとむかし前は二次方程式や三次方程式とかの解法もクローズドだったからな
みんな隠したがるんよ
数学はどうやって発展したか考えてみろ
オプソになってから発展しただろ
2023/06/06(火) 12:29:54.13ID:5yazogV6
今のいろんな技術が積み上がった中で発展的な事するには
他の部分の作業コストを最小限にするのが良いのにドーピングとか言っちゃうのはなあ
2023/06/06(火) 12:38:07.66ID:/MUdL487
>>938
ほとんど同じ車輪をいつまでも再発明して消費者から金取りたい
って言ってるようにしか聞こえん
954デフォルトの名無しさん
垢版 |
2023/06/06(火) 12:52:13.90ID:VOfDSy9k
複オジ以上の狂気が暴れると本スレにやつが出張ってくる頻度が上がって迷惑だな
2023/06/06(火) 13:01:30.88ID:/MUdL487
>>933
フリーソフトウェア運動やオープンソースって著作権法に基づいているからね
>>931に言うように立法しなければ
いくら吠えてても法治国家では無意味だよ
2023/06/06(火) 13:22:01.03ID:h4TMdgn6
プログラミングを免許制にしろってのはありだと思うわ
自称無資格プログラマが多過ぎる
情報処理試験とかあるのに有名無実だろ
2023/06/06(火) 14:20:44.22ID:PVmLfs7q
>>945
>バイナリを用意するのは各OSのディストリビューションの役目
>ソフトウェアの作者が無数にある全てOSのバージョンのバイナリを全て用意する必要はないし不可能
何その化石の様な発想。
古代Unixの思想。
他人が作ったソフトウェアをOSの一部だと思ってる。
2023/06/06(火) 14:22:25.34ID:PVmLfs7q
>>951
どうして、数学のような基礎理論とプログラミングを同一視したがるのか。
全く違うのに。
トヨタ自動車の設計図は公開されて無いが、十分に発展した。
959デフォルトの名無しさん
垢版 |
2023/06/06(火) 14:23:43.13ID:PVmLfs7q
>>946
変革というより、OSSは、中世の貴族システムに逆戻りしてるだけ。
2023/06/06(火) 14:25:46.95ID:PVmLfs7q
>>947
OSSは奴隷システムなので、適応せずに、潰さなくてはならない。
2023/06/06(火) 14:26:53.37ID:PVmLfs7q
アメリカもイギリスも古代ギリシャも、奴隷の上に成り立った文化。
同じことをOSSやGNUはやろうとしている。
2023/06/06(火) 14:31:43.19ID:zo2HrNPX
つまりアメリカは共産主義者だったのか
2023/06/06(火) 14:34:24.99ID:PVmLfs7q
>>962
アメリカでは最近社会主義革命が起きている、という噂が流れている。
2023/06/06(火) 14:41:40.64ID:h4TMdgn6
>>950
いまだにアクセルとブレーキ踏み間違えて簡単に暴走する車ばかり
なにが
発展した(キリっ
だよ
2023/06/06(火) 14:45:28.00ID:PVmLfs7q
「アメリカでは最近社会主義革命が起きている」
で検索しても、色々出てくる。
アメリカのミレニアム世代が、社会主義に好意的である、とか。
966デフォルトの名無しさん
垢版 |
2023/06/06(火) 14:51:40.81ID:/MUdL487
>>959-961
誰が貴族で誰が奴隷なの?
2023/06/06(火) 14:55:42.38ID:/MUdL487
>>958
プログラミングは生産に資本を殆ど必要としない
最近はChatGPTみたいな資本を必要とする分野も出てきたけどね
2023/06/06(火) 14:56:58.39ID:PVmLfs7q
>>966
FSFやOSS推進者は中世に貴族だけが科学を発展させたのを現代に蘇らせようとしている。
2023/06/06(火) 14:57:57.41ID:PVmLfs7q
>>967
だから庶民が成り上がるのに適していたのに、大学が補助金や研究費で
無料ソフトを配布する様になってしまった。
2023/06/06(火) 15:03:56.51ID:/MUdL487
>>968
で誰が貴族で誰が奴隷にあたるのかね?
2023/06/06(火) 15:08:26.29ID:/MUdL487
>>969
ソフトが無料で利用できるので利益を享受してるのではないかな?
学生なんて金ないので昔は開発環境手に入れるハードルは高かったが
今は安価に誰でもプログラミング開発環境を手に入れられる
2023/06/06(火) 15:09:18.41ID:PVmLfs7q
>>970
貴族は、補助金や国や大学からの研究費で質の悪いソフトを作って無料で配布
している人々。Mozillaもこれに属す。
奴隷は、仕方なくOSSを使って、OSSに貢献してしまう多くの人々。
2023/06/06(火) 15:13:50.57ID:/MUdL487
>>972
>貴族は、補助金や国や大学からの研究費で質の悪いソフトを作って無料で配布
>している人々。Mozillaもこれに属す。
じゃおまいさんが質を改善して改善の対価を得れば良いのでは?

ビジネスモデルは最早変革したのだから
いつまでも過去のやり方に留まっていたらこの先生きのこれないよ
2023/06/06(火) 15:17:35.85ID:PVmLfs7q
>>973
質が悪いことはみんな分かっているが、しかし、質の良くても無料のものには勝てず、
潰されていく現実がある。
レス数が950を超えています。1000を超えると書き込みができなくなります。
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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