!extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512
「C++の色々配慮してめんどくさい感じは好きだけど、実務になったらメモリ安全性とか考えて今後Rustに変わっていくんかな」
「うだうだ言ってないで仕事で必要なのをやればいいんだよ、趣味なら好きなのやればいい」
っていう雑談スレ。
・C/C++ <=> Rust いまさら聞けない移行質問なども適当にどぞ
・レスバはじめんのは勝手だけど、面白いこと・へぇなこと書いたヤツが優勝
・マな話は、マのスレもご活用ください↓
前スレ: 結局C++とRustってどっちが良いの? 8traits
https://mevius.5ch.net/test/read.cgi/tech/1698468300/
関連スレ(マ板): Google&Microsoft「セキュリティバグの70%はC/C++のメモリ管理ミス。Rustにする」
https://medaka.5ch.net/test/read.cgi/prog/1619943288/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
結局C++とRustってどっちが良いの? 9traits
1sage (アウアウウー Sacf-wVFe)
2023/12/08(金) 09:57:43.49ID:k3Bpg+TDa232デフォルトの名無しさん (ワッチョイ 81da-pw8d)
2024/07/27(土) 23:43:07.97ID:r3Qeb3es0 Rustについては上で良いとして、Haskellの順位がScalaやTypeScriptより上なのが地味にうれしい。
いっぱしの人気言語って言っていいよね。
(Ada以下なのは見ないことにする)
いっぱしの人気言語って言っていいよね。
(Ada以下なのは見ないことにする)
233デフォルトの名無しさん (ワッチョイ 1379-xel+)
2024/07/27(土) 23:56:04.42ID:iHlVB6Tw0 その辺てユーザーの声が小さすぎてリサーチ失敗してるだけだろ
234デフォルトの名無しさん (ワッチョイ 99da-nqpy)
2024/07/28(日) 00:18:12.36ID:l7Iqf/oB0 そうかもね。
まあ、そもそもHaskellはそんな順位行かないのは分かってたから、50位以内に入ってくれてるだけでうれしい。
そして今気づいたけど…。
smalltalkが入ってない。
Effelも…。
という事は…。
純粋○○言語において、純粋関数型言語が純粋オブジェクト指向言語に完全勝利!!\(^o^)/
まあ、そもそもHaskellはそんな順位行かないのは分かってたから、50位以内に入ってくれてるだけでうれしい。
そして今気づいたけど…。
smalltalkが入ってない。
Effelも…。
という事は…。
純粋○○言語において、純粋関数型言語が純粋オブジェクト指向言語に完全勝利!!\(^o^)/
235デフォルトの名無しさん (ワッチョイ fa05-iIzF)
2024/07/28(日) 07:38:27.40ID:jwJPOwDB0 目くそ鼻くそでは…
236デフォルトの名無しさん (ワッチョイ aa3e-cE1m)
2024/07/28(日) 17:42:34.49ID:9wLF96CX0 >>218
グレイドン・ホアレはFirefoxを作ってないだろ。
グレイドン・ホアレはFirefoxを作ってないだろ。
237デフォルトの名無しさん (アウアウエー Sa22-qw7+)
2024/07/28(日) 18:44:22.82ID:KlnzWmqsa >>231
embedded ruby とはなんだったのか
embedded ruby とはなんだったのか
238デフォルトの名無しさん (ワッチョイ 916e-pVLH)
2024/07/29(月) 10:01:44.53ID:99RcwYWp0 走行中にぬるぽで崖から転落しそう
トヨタが実現した世界初の「自動運転によるタンデムドリフト」は、自律走行車の進化にとって重要な一歩になる | WIRED.jp
https://wired.jp/article/toyota-stanford-ai-tandem-drifting-cars/
トヨタが実現した世界初の「自動運転によるタンデムドリフト」は、自律走行車の進化にとって重要な一歩になる | WIRED.jp
https://wired.jp/article/toyota-stanford-ai-tandem-drifting-cars/
239デフォルトの名無しさん (ワッチョイ 16da-qw7+)
2024/07/31(水) 12:22:39.16ID:LbVNiMna0 ハローワークで聞いたら
10年前はJavaの募集がほとんどだったけど
昨年あたりからJavaが無くなって
Rustがほとんどになったって
10年前はJavaの募集がほとんどだったけど
昨年あたりからJavaが無くなって
Rustがほとんどになったって
240デフォルトの名無しさん (ワッチョイ 1a98-6Pme)
2024/07/31(水) 13:22:49.56ID:Qef+C1SH0 >>239
ハローワークは素人だけどな
ハローワークは素人だけどな
241デフォルトの名無しさん (ワッチョイ f15f-FAFf)
2024/07/31(水) 15:05:03.84ID:TCMyN2h60 マジかよ退職届出してくる
242デフォルトの名無しさん (ワッチョイ 5d01-OJQJ)
2024/07/31(水) 16:42:01.47ID:r32C/7B90 トップブリーダー推奨
243デフォルトの名無しさん (ワッチョイ ce05-HVqu)
2024/07/31(水) 21:58:58.73ID:8IS+5wfx0 println!("hello, work.");
244デフォルトの名無しさん (オイコラミネオ MMbd-nkqz)
2024/08/01(木) 11:06:15.61ID:7Z7KWVrOM >>238
ヌルポは、メモリーエラーの中では初歩的なものなので、初心者以外は余り起こらない。
また、Rustの場合は、メモリーエラーが起きにくい変わりに、配列の index 番号の
間違い、及び、配列の範囲外アクセスによる panic が起きてダウンする可能性が出る。
どちらのエラーになるかの違い。
ヌルポは、メモリーエラーの中では初歩的なものなので、初心者以外は余り起こらない。
また、Rustの場合は、メモリーエラーが起きにくい変わりに、配列の index 番号の
間違い、及び、配列の範囲外アクセスによる panic が起きてダウンする可能性が出る。
どちらのエラーになるかの違い。
245デフォルトの名無しさん (ワッチョイ 1a98-2BYW)
2024/08/01(木) 17:00:38.02ID:AqiTlXGr0 認知症なのかな?
246デフォルトの名無しさん (ワッチョイ f15f-FAFf)
2024/08/01(木) 17:24:18.26ID:LRX/0rLm0 数学100点大天才でお馴染みミネオ大先生です
247デフォルトの名無しさん (オイコラミネオ MMbd-nkqz)
2024/08/01(木) 23:00:26.16ID:2zvufWPsM ここの人は、IQが低いのか、いつまで経ってもRustの本質を理解できず、銀の弾丸だと思い込んでいる。
248デフォルトの名無しさん (オイコラミネオ MMbd-nkqz)
2024/08/01(木) 23:01:39.06ID:2zvufWPsM それに、懇切丁寧に説明する義務も無いので説明したくない。
249デフォルトの名無しさん (オイコラミネオ MMbd-nkqz)
2024/08/01(木) 23:25:57.59ID:2zvufWPsM 多くの人には数学的な才能がないので、数学的な対応関係とかを一瞬で想起する能力がない。
だから、正しいことを自分では思いつけなかったり、人が言っても即座には理解できない。
正しい理解に達するのにめちゃくちゃ時間がかかり、過去の例だと、15年かかる。
だから、正しいことを自分では思いつけなかったり、人が言っても即座には理解できない。
正しい理解に達するのにめちゃくちゃ時間がかかり、過去の例だと、15年かかる。
250デフォルトの名無しさん (ワッチョイ 5d01-OJQJ)
2024/08/02(金) 00:28:12.37ID:FeF6YZWG0 現実的には誰もRustなんか使ってないんだからそんなに心配しなくて大丈夫
251デフォルトの名無しさん (ワッチョイ 8e32-HIHz)
2024/08/02(金) 11:18:24.18ID:Of4EDddR0 素人すぎてGUIのパーツを色々なところで呼び出すときに所有権周りが大変そう
252デフォルトの名無しさん (ワッチョイ 313b-Gkp7)
2024/08/07(水) 08:35:10.10ID:wpZUZJhH0 米国防総省DARPA、C言語のコードからRustへの自動変換実現を目指す「TRACTOR」プログラム開始
https://www.publickey1.jp/blog/24/darpacrusttractor.html
https://www.publickey1.jp/blog/24/darpacrusttractor.html
253デフォルトの名無しさん (ワッチョイ 9f38-CjR1)
2024/08/22(木) 08:36:56.50ID:+t7i2NxQ0 JSONパーサーがC++からRustになった「Google Chrome 128」
https://forest.watch.impress.co.jp/docs/news/1617607.html
https://forest.watch.impress.co.jp/docs/news/1617607.html
254デフォルトの名無しさん (アウアウエー Sa7f-9uNt)
2024/08/22(木) 10:18:38.69ID:IKT838Ooa unsafe {}
255デフォルトの名無しさん (ワッチョイ 9fb3-0AGY)
2024/08/23(金) 19:20:30.96ID:SAjKvNxR0 >>252
ね?防衛省は?こういうのやらないの?
ね?防衛省は?こういうのやらないの?
256デフォルトの名無しさん (アウアウエー Sa7f-9uNt)
2024/08/24(土) 14:43:52.71ID:Jkp0q3NQa 中國に外注してるんだろ
257デフォルトの名無しさん (ワッチョイ 0279-yHIF)
2024/08/25(日) 01:30:05.32ID:t1JGnUtE0 世界の警察を米から日本に委譲されたらそういう予算も出てくるやろなあ
そもそも今更トランスレーターなんか誰が使うのやら
そもそも今更トランスレーターなんか誰が使うのやら
258デフォルトの名無しさん (ワッチョイ 02ac-5YaN)
2024/08/25(日) 05:04:38.91ID:1835mGQO0 いみふ
259デフォルトの名無しさん (ワッチョイ 7901-qqBU)
2024/08/25(日) 11:45:16.06ID:oeEdUL2p0 Cでシンプルなアルゴリズムで作ってAIにグチャグチャのRustに変換して安全安心ってことだろ
260デフォルトの名無しさん (アウアウエー Sa0a-PBPb)
2024/08/25(日) 13:23:23.84ID:ftonnHt3a となりの芝生は碧いってことだな
261デフォルトの名無しさん (ワッチョイ 914b-wv70)
2024/08/31(土) 09:47:29.97ID:T3MwvyVy0 トーバルズ氏、「Linux」カーネル開発状況、「Rust」導入、AIを語る
https://japan.zdnet.com/article/35223295/
LinuxへのRust言語の導入の話になると、Torvalds氏は採用のペースが上がらないことに失望感を示した。「更新が思ったほど速く進んでいないが、問題の一端は、昔からのカーネル開発者が『C』に慣れていて、Rustを知らないことにある。彼らは、ある面で大きく異なる新しい言語を学ばなければならないことを、あまり歓迎していない。そのため、Rustに関しては多少の反発がある」
それに加えて、「Rustインフラストラクチャー自体がそれほど安定していないことが、もう1つの理由だ」とTorvalds氏はコメントした。
https://japan.zdnet.com/article/35223295/
LinuxへのRust言語の導入の話になると、Torvalds氏は採用のペースが上がらないことに失望感を示した。「更新が思ったほど速く進んでいないが、問題の一端は、昔からのカーネル開発者が『C』に慣れていて、Rustを知らないことにある。彼らは、ある面で大きく異なる新しい言語を学ばなければならないことを、あまり歓迎していない。そのため、Rustに関しては多少の反発がある」
それに加えて、「Rustインフラストラクチャー自体がそれほど安定していないことが、もう1つの理由だ」とTorvalds氏はコメントした。
262デフォルトの名無しさん (ワッチョイ 8605-wYxp)
2024/08/31(土) 10:08:30.25ID:9jkMjCLp0 誰かが「まんがでわかるやさしいRUST」でも書かないと駄目だな
263デフォルトの名無しさん (ワッチョイ 5f79-//aN)
2024/09/01(日) 01:53:06.91ID:IcOrpT6n0 C経験しかない老人で戦うしかないとか地獄かな
264デフォルトの名無しさん (ワッチョイ 0701-+rOo)
2024/09/02(月) 19:57:19.24ID:cn5uZ01w0 まぁここでの反応そのまんまだな
業務命令で強制でもされない限り
Cで書ける人は学習コストを払う価値が
見いだせないだろう
業務命令で強制でもされない限り
Cで書ける人は学習コストを払う価値が
見いだせないだろう
265デフォルトの名無しさん (オイコラミネオ MMcb-T5P4)
2024/09/05(木) 00:26:40.00ID:YOmlfQzlM 「新しい」と「古い」という構図に持ち込んだら、反論しにくくなるから楽だよね。
ずるい手法だ。
同様に議論の余地を与えないものとして、優秀な人、頭の良い人にしか理解できない、
という構造もある。「難しい」から馬鹿には理解できないだけだ、とね。
ずるい手法だ。
同様に議論の余地を与えないものとして、優秀な人、頭の良い人にしか理解できない、
という構造もある。「難しい」から馬鹿には理解できないだけだ、とね。
266デフォルトの名無しさん (オイコラミネオ MMcb-T5P4)
2024/09/05(木) 00:30:47.62ID:YOmlfQzlM アメリカ人が良く使う経営手法として「セキュリティー商法」というものがあるが、
人間は安全面を指摘されると従わざるを得なくなる、というものだ。
それも、Rustは使っている。典型的な経営手法を全て使っていると言える。
人間は安全面を指摘されると従わざるを得なくなる、というものだ。
それも、Rustは使っている。典型的な経営手法を全て使っていると言える。
267デフォルトの名無しさん (ワッチョイ 5fac-H9U1)
2024/09/05(木) 08:45:43.61ID:Nic5DS/m0 新しいものを拒否するようになったら、老害PGとなった証拠
引退の時間だ
引退の時間だ
268デフォルトの名無しさん (ワッチョイ 0701-CMA8)
2024/09/05(木) 09:17:32.64ID:YoL+MCk60 さっさと失敗だったRustを諦めて次へ行くべきだよなあ
269デフォルトの名無しさん (ワッチョイ 6705-ZeGp)
2024/09/05(木) 09:40:42.97ID:4TgHYLLA0 もっと失敗を出し尽くさないとまた失敗するだろ
270デフォルトの名無しさん (ワッチョイ ed2e-OHED)
2024/09/14(土) 14:10:46.52ID:ImU4+s5G0 勉強中の素人の意見を書いていく
C++はバージョンがわからん
Rustはクレートがわからん
C++はバージョンがわからん
Rustはクレートがわからん
271デフォルトの名無しさん (アウアウエー Sadf-N1Zj)
2024/09/16(月) 21:33:01.51ID:NNTpe0yPa Poetry
272デフォルトの名無しさん (アウアウエー Sadf-3vlU)
2024/09/18(水) 08:15:15.43ID:fcoSaAJoa そんなの自己肯定感に決まってるでしょ
Scalaが一部で流行ったのは、Javaというクソドカタ言語を使うコンプレックスを避けつつ同プラットフォームの恩恵にあずかれるために他ならず、
本質的には関数型云々はどうでもいいんだよ
素直な気持ちで自分のハートにも聞いてみたらいい
そして今Scalaは社会から全力で否定されているわけで、そのようなユーザーが離れていくのは当然なの
Scalaが一部で流行ったのは、Javaというクソドカタ言語を使うコンプレックスを避けつつ同プラットフォームの恩恵にあずかれるために他ならず、
本質的には関数型云々はどうでもいいんだよ
素直な気持ちで自分のハートにも聞いてみたらいい
そして今Scalaは社会から全力で否定されているわけで、そのようなユーザーが離れていくのは当然なの
273デフォルトの名無しさん (ワッチョイ bf01-RSPx)
2024/09/18(水) 12:07:02.24ID:RYKi6E6Z0 人に話しかける口調のヒトリゴトって怖いね
274デフォルトの名無しさん (ワッチョイ 1717-fMvz)
2024/09/20(金) 15:16:13.26ID:oR2TijhH0 https://japan.zdnet.com/article/35224062/
LinuxカーネルへのRustの統合は、物議を醸しているとしても、注目の話題であり続けている。先頃、Microsoftのソフトウェアエンジニアで、「Rust for Linux」のメンテナーの1人でもあるWedson Filho氏が、同プロジェクトを離れる意向を「Linux Kernel Mailing List」(LKML)への投稿で表明した。同氏はその理由について次のように書いている。「以前は、技術に関係ない無意味なことに対応するエネルギーと熱意があったが、約4年が過ぎて、それを失ったことに気づいた。今もそれを持っている人に任せるのが一番だ」
同氏は何を言っているのだろうか。Linuxカーネル界隈には、Rustと一切関わりを持ちたくない開発者やメンテナーもおり、同プログラミング言語はすでに失敗しているとの意見を遠慮なく表明している。
議論をいとわないTorvalds氏でさえ、「中には険悪な議論もある。なぜRustがこれほど論争の的になっているのか、よく分からない。自分が若かった頃を思い出す。『vi』派と『Emacs』派が言い争っていた。どういうわけか、Rust対『C』の論争は、特定の領域において、ほとんど宗教のような意味合いを帯びている」と語った。
LinuxカーネルへのRustの統合は、物議を醸しているとしても、注目の話題であり続けている。先頃、Microsoftのソフトウェアエンジニアで、「Rust for Linux」のメンテナーの1人でもあるWedson Filho氏が、同プロジェクトを離れる意向を「Linux Kernel Mailing List」(LKML)への投稿で表明した。同氏はその理由について次のように書いている。「以前は、技術に関係ない無意味なことに対応するエネルギーと熱意があったが、約4年が過ぎて、それを失ったことに気づいた。今もそれを持っている人に任せるのが一番だ」
同氏は何を言っているのだろうか。Linuxカーネル界隈には、Rustと一切関わりを持ちたくない開発者やメンテナーもおり、同プログラミング言語はすでに失敗しているとの意見を遠慮なく表明している。
議論をいとわないTorvalds氏でさえ、「中には険悪な議論もある。なぜRustがこれほど論争の的になっているのか、よく分からない。自分が若かった頃を思い出す。『vi』派と『Emacs』派が言い争っていた。どういうわけか、Rust対『C』の論争は、特定の領域において、ほとんど宗教のような意味合いを帯びている」と語った。
275デフォルトの名無しさん (ワッチョイ f79c-21Mt)
2024/09/20(金) 15:27:25.86ID:U1w7xIBY0 >>274
Linusだってさんざん中指立ててきたのに、何言っているんだ?
Linusだってさんざん中指立ててきたのに、何言っているんだ?
276デフォルトの名無しさん (ワッチョイ 9fe0-3vlU)
2024/09/20(金) 15:57:31.09ID:hHX3CUd70 もしも Rust MIR の仕様が安定化される未来が来たら、他の言語にもライフタイム注釈拡張を定義して borrowck の仕組みが輸出されたりすることもあるのかな
277デフォルトの名無しさん (ワッチョイ 5701-vU+L)
2024/09/21(土) 12:34:02.94ID:oJtK/qJ90 >>274
Rustがクソってわかるのに4年も掛ったのかよ
Rustがクソってわかるのに4年も掛ったのかよ
278デフォルトの名無しさん (ワッチョイ 7f3a-Y8ZZ)
2024/09/21(土) 13:30:39.11ID:dm/LM2oK0 >>275
Nvidiaにしか立ててないだろ
Nvidiaにしか立ててないだろ
279デフォルトの名無しさん (ワッチョイ bf79-MnYn)
2024/09/21(土) 16:27:25.71ID:cthmD7w10 Rustの宗教臭さは特定の強い思想を持つ団体が提供した実装1個しかないからやね
ANSIやISOやらで標準化して各企業内で実装して揉まれてない言語は使わん方が賢いで
ANSIやISOやらで標準化して各企業内で実装して揉まれてない言語は使わん方が賢いで
280デフォルトの名無しさん (ワッチョイ 9ff1-3vlU)
2024/09/21(土) 17:00:50.86ID:mSwTwwna0 あのスレでなんか布教活動やってるのは約一名なので……
281デフォルトの名無しさん (オイコラミネオ MM73-TqCW)
2024/09/23(月) 02:58:34.83ID:TwEkEmSLM >>280
Hideyuki Tanaka ?
Hideyuki Tanaka ?
282デフォルトの名無しさん (ワッチョイ 72c2-rNKn)
2024/09/23(月) 05:43:44.26ID:LSiP8xE90 >>281
もしかして↓もお前?
こういうの普通に迷惑だし場合によっては失礼だしやめたほうがいいよ
https://mevius.5ch.net/test/read.cgi/tech/1542002113/928
928: デフォルトの名無しさん sage 2024/08/23(金) 00:25:52.73 ID:Vi8prHau
はちみつ先生の中の人ってエピステーメー氏じゃないですか。
もしかして↓もお前?
こういうの普通に迷惑だし場合によっては失礼だしやめたほうがいいよ
https://mevius.5ch.net/test/read.cgi/tech/1542002113/928
928: デフォルトの名無しさん sage 2024/08/23(金) 00:25:52.73 ID:Vi8prHau
はちみつ先生の中の人ってエピステーメー氏じゃないですか。
283デフォルトの名無しさん (アウアウエー Saaa-rNKn)
2024/09/26(木) 10:53:50.47ID:R5lWYvWFa 消すと増える法則
284デフォルトの名無しさん (ワッチョイ 2701-PCnn)
2024/09/26(木) 22:07:40.53ID:JeJclRi90 何も増えてないぞ
285デフォルトの名無しさん (ワッチョイ de79-sesJ)
2024/09/27(金) 08:00:08.39ID:UPJ9A3G20 最近は消えてばっかの印象しかない
特に動画関係
特に動画関係
286デフォルトの名無しさん (ワッチョイ b1bd-Q1tn)
2024/11/07(木) 10:17:19.53ID:/292LLXT0287デフォルトの名無しさん (ワッチョイ 6107-Q1tn)
2024/11/07(木) 11:14:33.56ID:1oAxnH1y0 Rust民の一部が、Cの侮辱に走ったからねえ
288デフォルトの名無しさん (アウアウエー Sada-GGiU)
2024/11/07(木) 20:04:40.92ID:mSUz6xPya そういえばlinuxカーネルにD言語という話は出なかったのかな
289デフォルトの名無しさん (アウアウエー Sada-GGiU)
2024/11/07(木) 20:05:00.93ID:mSUz6xPya C++は侮辱して良いけどCは侮れない
290デフォルトの名無しさん (ワッチョイ b1bd-Q1tn)
2024/11/07(木) 21:19:39.88ID:/292LLXT0 侮れないのはC言語の熟練プログラマであってC自体は思うさま罵倒してもよい
291デフォルトの名無しさん (ワッチョイ 7502-gPyh)
2024/11/07(木) 22:42:14.10ID:yqo3wSkz0 >>290
ABIが絡む問題だとC以上に成功してる言語は無いと思う
C++開発者やRust開発者でも、自作ライブラリを他の言語から呼べるようにしたければ、基本的にCのAPIに頼ることになる
Cで実装する必要はないけどCの知識はあった方が良いし、これは暫く変わらないと思う
ABIが絡む問題だとC以上に成功してる言語は無いと思う
C++開発者やRust開発者でも、自作ライブラリを他の言語から呼べるようにしたければ、基本的にCのAPIに頼ることになる
Cで実装する必要はないけどCの知識はあった方が良いし、これは暫く変わらないと思う
292デフォルトの名無しさん (ワッチョイ b204-CyeO)
2024/11/07(木) 22:46:48.23ID:hvt69p/J0 ワードサラダに何マジレスしてんの
293デフォルトの名無しさん (ワッチョイ 7509-gPyh)
2024/11/09(土) 09:32:59.88ID:6W4F7+P40 Linuxカーネルのような分野ではなく、より高レベルのアプリ開発などだとC++とRustの受容ってどうなの?
現時点でC++の資産が大きいからC++を使い続けるところ、C++からRustに移行したところはあると思うけど、逆にRustを諦めてC++に戻ったというケースもあるのか
現時点でC++の資産が大きいからC++を使い続けるところ、C++からRustに移行したところはあると思うけど、逆にRustを諦めてC++に戻ったというケースもあるのか
294デフォルトの名無しさん (ワッチョイ f689-YZRD)
2024/11/09(土) 12:02:08.86ID:/OK7dOUp0 rustで仕事してからc++に戻るとあまりに汚いコードに愕然とする。
ライブラリの問題さえなければ全部Rustにしたいんだけどねぇ。
ライブラリの問題さえなければ全部Rustにしたいんだけどねぇ。
295デフォルトの名無しさん (オッペケ Sr79-Q1tn)
2024/11/09(土) 12:41:11.71ID:1PCrN6rir C -> C++ のときも、似たようなことを思ったよ
C++派だが、きっと、post Rust 世代のC++コードも、似たことになると思う
C++派だが、きっと、post Rust 世代のC++コードも、似たことになると思う
296デフォルトの名無しさん (ワッチョイ 01dc-Du01)
2024/11/09(土) 15:30:48.70ID:F1r07c7a0 年数経ってるC++コードってifdef地獄になりがち
297デフォルトの名無しさん (ワッチョイ 7501-4Bi2)
2024/11/10(日) 01:30:18.87ID:0mmNIPdP0 ScalやHaskellでも同じようなこと言ってた人が沢山いたけど
今はどこに行っちゃったんだろ
今はどこに行っちゃったんだろ
298デフォルトの名無しさん (ワッチョイ 1b79-b0Xs)
2024/11/10(日) 03:23:13.97ID:cLh8//6O0 世のマイノリティはすべからく世代交代により引退し文字通り自然淘汰で消えていくと思われる
子供に数学がベースにあるだとか関数型を教えてもはぁ?って感じだろう
Rustもメモリ安全という売りが無ければ誰も見向きもしないだろう
子供に数学がベースにあるだとか関数型を教えてもはぁ?って感じだろう
Rustもメモリ安全という売りが無ければ誰も見向きもしないだろう
299デフォルトの名無しさん (ワッチョイ cd65-MfT4)
2024/11/10(日) 11:04:42.33ID:dkv1a77w0 Rustは関数型言語ではないし、HaskellやScalaの仲間ではないよ
関数型っぽいところもあるけど、参照やスマートポインタなど基本的なところは C++ の方が近い
C++との違いとして大きい (そして学習コストが高いと言われやすい) のは借用やライフタイムまわりだけど、これはメモリ安全のためのものであって関数型に由来するものではない
関数型っぽいところもあるけど、参照やスマートポインタなど基本的なところは C++ の方が近い
C++との違いとして大きい (そして学習コストが高いと言われやすい) のは借用やライフタイムまわりだけど、これはメモリ安全のためのものであって関数型に由来するものではない
300デフォルトの名無しさん (オッペケ Src1-4Bi2)
2024/11/10(日) 11:34:09.86ID:uDcL2Ijwr Rustの実績が安定したら、学ぶべきプログラミングパラダイムもはっきりする
C++が何を獲得すべきか、はっきりする日も近い
なんでもかんでもじゃだめだ 実績ベースでないと
C++が何を獲得すべきか、はっきりする日も近い
なんでもかんでもじゃだめだ 実績ベースでないと
301デフォルトの名無しさん (ワッチョイ e333-2uFP)
2024/11/10(日) 12:45:53.38ID:OGC8ujy20 >>299
リージョンベース推論はMLKit→Cyclone→Rustという系譜ではあるから一応これも関数型由来と言えなくもないよ
まあRustに取り込まれてから相当手が入ってるからもはや別物だろと言われても否定はできない
リージョンベース推論はMLKit→Cyclone→Rustという系譜ではあるから一応これも関数型由来と言えなくもないよ
まあRustに取り込まれてから相当手が入ってるからもはや別物だろと言われても否定はできない
302デフォルトの名無しさん (ワッチョイ a5da-r2Ut)
2024/11/10(日) 20:19:27.59ID:LwZimbAb0 >>297
今でこそC#に近い速度出るようになったけど、
当時のHaskellはPythonとどっこいどっこいだったからね…。
今でも並行・並列処理は関数型言語が有利とは言われてるけど、正格評価の関数型言語だね。
Haskellは遅延評価が並行・並列処理の邪魔するから。
(なので、正格評価の方が良い場合のみ正格評価にしようという意見も出てた)
それでもHaskellは美しいから好き。
Scalaは…何か自爆した記憶がある。
今でこそC#に近い速度出るようになったけど、
当時のHaskellはPythonとどっこいどっこいだったからね…。
今でも並行・並列処理は関数型言語が有利とは言われてるけど、正格評価の関数型言語だね。
Haskellは遅延評価が並行・並列処理の邪魔するから。
(なので、正格評価の方が良い場合のみ正格評価にしようという意見も出てた)
それでもHaskellは美しいから好き。
Scalaは…何か自爆した記憶がある。
303デフォルトの名無しさん (ワッチョイ dd63-XpJy)
2024/11/11(月) 09:55:40.60ID:wBf5IK7W0 >>302
当時っていつ頃?
当時っていつ頃?
304デフォルトの名無しさん (ワッチョイ 459d-2Qlp)
2024/11/11(月) 14:59:59.65ID:z4Vomb5v0 マルチメディアライブラリ「FFmpeg」がアセンブリ言語の手書きで爆速になったという報告
94倍も処理速度が向上、新しいCPUほど効果あり
https://forest.watch.impress.co.jp/docs/serial/yajiuma/1638345.html
94倍も処理速度が向上、新しいCPUほど効果あり
https://forest.watch.impress.co.jp/docs/serial/yajiuma/1638345.html
305デフォルトの名無しさん (ワッチョイ b507-4Bi2)
2024/11/11(月) 15:16:28.40ID:CKwZRMfb0 あの行列演算命令みたいの? を手書きで使いこなせること自体シビレる
頭いいんだろうな
あとテストがしっかりしてるから、大胆にチャレンジできるんだろうか
頭いいんだろうな
あとテストがしっかりしてるから、大胆にチャレンジできるんだろうか
306デフォルトの名無しさん (ワッチョイ a5da-r2Ut)
2024/11/11(月) 20:56:41.76ID:403ql8qj0 >>303
Haskellが話題になった2006年頃。
学ぶべきプログラミング言語5選とかに選ばれたのと、
Perlの本家より速くHaskellでPerl6のインタプリタを作ったとかで話題になった。
それがきっかけでHaskell入門書が出始めた。
つーても、速度自体は20年近くあんまり変わってなかったりする。
(コンパイル時間は短くなったり、再帰の時のスタック消費も減ったりそれなりの進化はあったが)
stackがまだサポートしてない最新版を入れてみたらC#並みの速度出てビビった。
(次のstack辺りで正式サポートされる?)
でもHaskellの最適化はもっとポテンシャルあるはず。
C++では参照透明性が確保出来ないから x = 2 * 3 = 6
みたいな単純な式しか定数に出来ないけど、
Haskellなら下みたいな関数も
mylist 3 4 = [[1,2,3,4],[5,6,7,8],[9,10,11,12]]
みたいに、引数を渡せばガンガン定数に出来るポテンシャルがある。
(コンパイルが終わった段階で計算時間0)
main = print.last.last $ mylist 3 4 -- ここが、main = print 12 になるポテンシャル。
mylist n m = take n.iterate f $ [1..m]
where f = map (+m)
ずっと待ってるけど、やっぱりそんな最適化を組み込むのは難しいらしい。
参照透明性を最大限利用する日は遠い。
Haskellが話題になった2006年頃。
学ぶべきプログラミング言語5選とかに選ばれたのと、
Perlの本家より速くHaskellでPerl6のインタプリタを作ったとかで話題になった。
それがきっかけでHaskell入門書が出始めた。
つーても、速度自体は20年近くあんまり変わってなかったりする。
(コンパイル時間は短くなったり、再帰の時のスタック消費も減ったりそれなりの進化はあったが)
stackがまだサポートしてない最新版を入れてみたらC#並みの速度出てビビった。
(次のstack辺りで正式サポートされる?)
でもHaskellの最適化はもっとポテンシャルあるはず。
C++では参照透明性が確保出来ないから x = 2 * 3 = 6
みたいな単純な式しか定数に出来ないけど、
Haskellなら下みたいな関数も
mylist 3 4 = [[1,2,3,4],[5,6,7,8],[9,10,11,12]]
みたいに、引数を渡せばガンガン定数に出来るポテンシャルがある。
(コンパイルが終わった段階で計算時間0)
main = print.last.last $ mylist 3 4 -- ここが、main = print 12 になるポテンシャル。
mylist n m = take n.iterate f $ [1..m]
where f = map (+m)
ずっと待ってるけど、やっぱりそんな最適化を組み込むのは難しいらしい。
参照透明性を最大限利用する日は遠い。
307デフォルトの名無しさん (ワッチョイ 15b3-qstp)
2024/11/12(火) 06:02:22.75ID:c6X2Hq7s0308デフォルトの名無しさん (ワッチョイ 1b05-VPQf)
2024/11/12(火) 08:22:39.84ID:QVs+VNq60 試行的なブランチだろうから書き捨てだろうね
309デフォルトの名無しさん (ワッチョイ 7501-4Bi2)
2024/11/13(水) 13:24:23.77ID:uJL1rl4m0 >>307
Rustサイコー!!!
Rustサイコー!!!
310デフォルトの名無しさん (オイコラミネオ MMc9-33K2)
2024/11/16(土) 05:22:47.97ID:Heg70qiVM アメリカは自分が負けそうになると、
規制を作り、人為的な均衡状態を作る。
それが今回は「安全な言語の強制」。
これで排除されるのはC/C++のみであり、
他の言語は全く影響を受けない。
規制を作り、人為的な均衡状態を作る。
それが今回は「安全な言語の強制」。
これで排除されるのはC/C++のみであり、
他の言語は全く影響を受けない。
311デフォルトの名無しさん (ワッチョイ cd82-MfT4)
2024/11/16(土) 11:45:36.61ID:M8rnPwhr0 >アメリカは自分が負けそうになると
現時点でC++を一番多く使ってるのって大手ITの多いアメリカじゃないの?
アジア企業でC++が多くアメリカ企業ではRustが多いとでも言うなら別だけど
単にセキュリティリスクになり得るメモリバグを減らす努力をしろってだけの話だと思うが
現時点でC++を一番多く使ってるのって大手ITの多いアメリカじゃないの?
アジア企業でC++が多くアメリカ企業ではRustが多いとでも言うなら別だけど
単にセキュリティリスクになり得るメモリバグを減らす努力をしろってだけの話だと思うが
312デフォルトの名無しさん (ワッチョイ 9bec-ySfC)
2024/11/16(土) 11:55:49.36ID:ZfCIjv7O0 >>310
アメリカに限らず、どこでもC/C++が最高の言語なんて思ってないから。他に代わりになる物が無かったから仕方なく使ってるだけで。rustが出てきた今、新規案件でC++使う必要もない。サーバー関連ならなおさら。
アメリカに限らず、どこでもC/C++が最高の言語なんて思ってないから。他に代わりになる物が無かったから仕方なく使ってるだけで。rustが出てきた今、新規案件でC++使う必要もない。サーバー関連ならなおさら。
313デフォルトの名無しさん (ワッチョイ 9bec-ySfC)
2024/11/16(土) 12:02:14.33ID:ZfCIjv7O0 つうか、rustの難しいと言われてる部分の70%位はメモリ管理周りで、それはC++やってる人なら既にマスター済みの概念。残りはトレイトとか関数型の機能ぐらいで、両方使える様になるなんて簡単なのに、何をケチっているのやら。
314デフォルトの名無しさん (オイコラミネオ MMc9-33K2)
2024/11/16(土) 13:47:41.67ID:YZsYA2TAM Rustは机上の空論的。
315デフォルトの名無しさん (アウアウエー Sa13-vkNS)
2024/11/16(土) 14:07:56.26ID:u6jPvE94a C/C++で安全に描ける人はRustなんて不要
そのままC/C++使ってれば桶
そのままC/C++使ってれば桶
316デフォルトの名無しさん (ワッチョイ 1b01-P6AS)
2024/11/16(土) 14:08:54.20ID:YBmZrfxw0317デフォルトの名無しさん (ワッチョイ cd82-MfT4)
2024/11/16(土) 15:05:36.30ID:M8rnPwhr0 Rustの関数型っぽさってごく一部だよ
enumやパターンマッチがあったり、OptionやResultに対してmap, flatmap操作ができたりするくらい
関数合成やカリー化は気軽にできない (Box<dyn Fn(A) -> B> のようなものが必要になる) し、関数型のやり方で書ける言語ではない
Rustはパフォーマンス重視だからってのもあると思う
関数を柔軟に組み合わせるにはヒープが必要で、メモリの管理をカッチリやるRustでそれを表現すると面倒というか
C++から来れば関数型らしさの強い言語だけど、関数型言語からすれば違うよね、という位置付けだと思う
enumやパターンマッチがあったり、OptionやResultに対してmap, flatmap操作ができたりするくらい
関数合成やカリー化は気軽にできない (Box<dyn Fn(A) -> B> のようなものが必要になる) し、関数型のやり方で書ける言語ではない
Rustはパフォーマンス重視だからってのもあると思う
関数を柔軟に組み合わせるにはヒープが必要で、メモリの管理をカッチリやるRustでそれを表現すると面倒というか
C++から来れば関数型らしさの強い言語だけど、関数型言語からすれば違うよね、という位置付けだと思う
318デフォルトの名無しさん (ワッチョイ 1b79-b0Xs)
2024/11/16(土) 17:00:48.46ID:9yHjV6bB0 欧米はトヨタを負かそうとしてよく自滅するよね
CO2ガーSDGsガーEVガーだとか
まあC/C++とは違ってトヨタは最高の自動車ではあるんだけどね
CO2ガーSDGsガーEVガーだとか
まあC/C++とは違ってトヨタは最高の自動車ではあるんだけどね
319デフォルトの名無しさん (オイコラミネオ MMeb-KbHF)
2024/11/17(日) 01:03:43.44ID:XcYTf0nEM 本当に技術力が有る人たちに任していてはC/C++は消えていかないから、
技術力が無いアメリカ政府が無理やり潰しにかかっており、市場をゆがめている。
技術力が無いアメリカ政府が無理やり潰しにかかっており、市場をゆがめている。
320デフォルトの名無しさん (ワッチョイ 7b85-Ttfa)
2024/11/17(日) 02:25:27.51ID:vdhGdtlc0 >>319
昔はフルアセンブラでゲーム作ってたよ。C言語なんて割り込み処理も書けないし、最初は色んな縛りが多すぎて面倒だとも思ってたよ。
今アセンブラで組むか?と言われたらもうやらないよ。
C++も仕事で25年以上使ったよ。死ぬほどデバッグしてきたよ。で、今はもうrustでいいじゃんって思ってる。既に仕事で使っててメリットの方が多いからね。
そういう事よ。
昔はフルアセンブラでゲーム作ってたよ。C言語なんて割り込み処理も書けないし、最初は色んな縛りが多すぎて面倒だとも思ってたよ。
今アセンブラで組むか?と言われたらもうやらないよ。
C++も仕事で25年以上使ったよ。死ぬほどデバッグしてきたよ。で、今はもうrustでいいじゃんって思ってる。既に仕事で使っててメリットの方が多いからね。
そういう事よ。
321デフォルトの名無しさん (オッペケ Srdf-pOJn)
2024/11/17(日) 04:40:45.51ID:1/1s1NzTr 巡り合わせの差はでかいな
職務でRust使ったヤツは抵抗感がもうないし、まだのヤツはじっくり研究する時間がある
俺は後者 C++から逃げたくない
職務でRust使ったヤツは抵抗感がもうないし、まだのヤツはじっくり研究する時間がある
俺は後者 C++から逃げたくない
322デフォルトの名無しさん (ワッチョイ e2ac-LRiR)
2024/11/17(日) 09:04:44.21ID:bFdLWszD0 組織人ならどんな言語でも使えるようになるしか無い
嫌ならフリーランスやるしか無い
嫌ならフリーランスやるしか無い
323デフォルトの名無しさん (ワッチョイ 62a6-L+Z+)
2024/11/17(日) 09:49:28.16ID:bmxbFtv70324デフォルトの名無しさん (ワッチョイ 5f01-pOJn)
2024/11/17(日) 13:58:37.38ID:lBJAP2+30 >>310
まあこれが真実だろうな
まあこれが真実だろうな
325デフォルトの名無しさん (オイコラミネオ MMeb-KbHF)
2024/11/17(日) 14:21:11.56ID:+vBbiqfqM326デフォルトの名無しさん (オッペケ Srdf-pOJn)
2024/11/17(日) 16:00:14.16ID:mJiCLo8sr327デフォルトの名無しさん (ワッチョイ efbd-pOJn)
2024/11/18(月) 09:36:20.68ID:IRvDm3R20 >>321
C++なんて俺が小学生の頃からあるし今更こんな古臭い言語使いたくない
C++なんて俺が小学生の頃からあるし今更こんな古臭い言語使いたくない
328デフォルトの名無しさん (ワッチョイ ff07-pOJn)
2024/11/18(月) 09:46:00.06ID:PJbyzELy0 別にいいぞ、異論は認める
C++ってのはなあ…
…俺の母ちゃんなんだ
C++ってのはなあ…
…俺の母ちゃんなんだ
329デフォルトの名無しさん (アウアウエー Sa3a-iI0F)
2024/11/18(月) 13:44:55.30ID:0TuJxtFYa The C++ is my mother's tongue.
330デフォルトの名無しさん (JP 0H1e-hB9O)
2024/11/21(木) 19:53:48.77ID:F4Mnbej3H 騙されちゃダメ。Rustが流行りだと言ってるけど、実際使っている(使えてる)奴はそんなにいないって。
まだ様子見だね。どんな言語も最初は綺麗な言語だよ(30年以上前、C++もそう言われていた)。しかし、
よってたかって「ああしてほしい。こういう問題がある」と言った意見が寄せられて今の仕様に。それ
でもまだいい方にまとまっている。さて、Rustはどうなるんでしょう?
まだ様子見だね。どんな言語も最初は綺麗な言語だよ(30年以上前、C++もそう言われていた)。しかし、
よってたかって「ああしてほしい。こういう問題がある」と言った意見が寄せられて今の仕様に。それ
でもまだいい方にまとまっている。さて、Rustはどうなるんでしょう?
331デフォルトの名無しさん (ワッチョイ 5f01-P+OA)
2024/11/21(木) 20:21:23.65ID:i1qXvmQ+0 MSがVisual Rust++を出してからが本番
レスを投稿する
ニュース
- 首相、就職氷河期世代の支援表明 週内に関係閣僚会議設置 ★3 [どどん★]
- 【自民】小泉氏 物価高対策 “現金給付や減税含む負担軽減策を” [ぐれ★]
- 【日本語】「親子丼」を「おやこどん」と読む人は20代と30代に多い…年代・性別・地域でも差が出る身近な食べ物の呼び方 ★3 [おっさん友の会★]
- 【芸能】きゃりーぱみゅぱみゅは〝風呂キャンセル界隈〟だった 潔癖夫が矯正 「最近は足だけ洗うように…」 [冬月記者★]
- 【テレビ】橋下徹氏 広末涼子釈放に「罪と罰のバランスがとれてない」「きちんと復帰していただきたい」 [少考さん★]
- 【沖縄】軽乗用車がブロック塀衝突 町議選候補者の男性が巻き込まれ死亡 与那原町 [ぐれ★]
- 赤沢大臣「トランプと交渉してくるよ」🇺🇸「試金石」🇫🇷「カナリア」🇬🇧「モルモット」 [834922174]
- 🏡
- 【実況】博衣こよりのえちえちRUST🧪 2
- ゴミ箱の先にあるお🏡
- 【実況】博衣こよりのえちえちRUST🧪 3
- 【悲報】映画評論家「欧米のヒーローは大人なのに、なぜ日本のヒーローは子供なんだ???」 [839150984]