- 1 名前:sage [2023/12/08(金) 09:57:43.49 ID:k3Bpg+TDa.net]
- !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
- 17 名前:デフォルトの名無しさん (ワッチョイ d701-Qbcu) mailto:sage [2023/12/09(土) 16:35:51.58 ID:FRBDONZq0.net]
- 前スレ
>0994デフォルトの名無しさん >2023/12/08(金) 10:27:55.85ID:gyEpWkla >Cで書かれたプログラムがある >Rustに移植せよ >https://uguisu.skr.jp/othello/7gyou.html >https://ideone.com/0xz2SJ Rustでできた?
- 18 名前:デフォルトの名無しさん (ワッチョイ 37bb-TEND) mailto:sage [2023/12/09(土) 17:30:34.46 ID:lr0Iv5Uk0.net]
- >>16
それだとヒープのデータはコピーしてないことになるけど メモリをアロケートしてデータをコピーはしてないってこと? シャローコピーなの?
- 19 名前:デフォルトの名無しさん (ワッチョイ 9f48-Tehj) mailto:sage [2023/12/09(土) 17:50:23.50 ID:N8UeoT+M0.net]
- 参照を含まない型のコピーにdeepもshallowもないでしょうが
- 20 名前:デフォルトの名無しさん mailto:sage [2023/12/09(土) 17:53:24.05 ID:QPKR9yBr0.net]
- ヒープ使う型は基本的にCopyにできない(Cloneは実装可能)
構造体に1つでもCopyにできない型が含まれてたらその構造体もCopyにできない Copyはmemcpyしても問題ない型のマーカーだと思ってもらえばいいかな メモリをアロケートしてデータをコピーする処理はCloneの方で実装する
- 21 名前:デフォルトの名無しさん mailto:sage [2023/12/09(土) 17:59:18.23 ID:QPKR9yBr0.net]
- そういえばmutがない方の参照はCopy可能だから
「ヒープ使う型は基本的にCopyにできない」はちょっと誤解を招くかな ヒープを所有する型の方がいいかも
- 22 名前:デフォルトの名無しさん mailto:sage [2023/12/09(土) 17:59:32.05 ID:VF1FLeNo0.net]
- あー参照とかBoxは含められないのねCopyは
勉強になりますた
- 23 名前:デフォルトの名無しさん mailto:sage [2023/12/09(土) 22:37:07.61 ID:bShk4Fnm0.net]
- >>14
ディープコピーにはならん >>18 Copyはシャローコピー >>22 参照は含められる #[derive(Clone, Copy)] struct Foo<'a>{ x: &'a Bar, y: i32, }
- 24 名前:デフォルトの名無しさん mailto:sage [2023/12/10(日) 11:13:59.29 ID:o2TNvwaPM.net]
- C++は、全部 unsafe と言っても、
デバッグの済んだライブラリを正しく用いて いれば、その部分は安全。なので、関数引数の 部分だけをよくチェックすると良い。 C++の関数呼び出しは、ポインタに 関しては、型チェックが強いので 間違った呼び出し型をしていれば コンパイルエラーになることが多い。
- 25 名前:デフォルトの名無しさん [2023/12/10(日) 12:34:56.10 ID:1MxEINjfa.net]
- >>17
https://mevius.5ch.net/test/read.cgi/tech/1681777958/
- 26 名前:デフォルトの名無しさん mailto:sage [2023/12/10(日) 12:47:16.44 ID:dsrcZqTu0.net]
- >>24
間違えないように書けば正しい動作するという 意味にしか取れない
- 27 名前:デフォルトの名無しさん [2023/12/10(日) 13:08:08.29 ID:1MxEINjfa.net]
- >>26
Rustも同じだろ 「間違えないように書けば正しい動作する」も間違い 「間違えないように書けばコンパイルが通る」に過ぎない 正しい動作をするかどうかは間違えないように書くかどうかとは別の問題
- 28 名前:デフォルトの名無しさん (ワッチョイ fffb-TPys) mailto:sage [2023/12/10(日) 13:30:56.88 ID:dsrcZqTu0.net]
- >>27
その程度の理解力だと普段の仕事も間違いだらけぽいな
- 29 名前:デフォルトの名無しさん (ワッチョイ 9fb9-tASO) [2023/12/10(日) 13:31:39.26 ID:K28WR4Ds0.net]
- 普段の業務も間違えだらけな奴がC++使うとか地獄か?
- 30 名前:デフォルトの名無しさん (ワッチョイ d701-Qbcu) mailto:sage [2023/12/10(日) 13:34:37.34 ID:lqgyxQP20.net]
- ロジックエラーはrustも共通だけど
rustはコンパイラのチェックが厳しいので そこで防げるエラーはあるな 俺はそんなとこで間違えないから不要だけども
- 31 名前:デフォルトの名無しさん (ワッチョイ d701-noSv) mailto:sage [2023/12/10(日) 18:00:53.45 ID:XfhNXoy00.net]
- 複おじってrustを普及させようとステマ要員なんだろうな
- 32 名前:デフォルトの名無しさん (ワッチョイ 3701-Clhh) mailto:sage [2023/12/10(日) 18:20:26.55 ID:jlxdIrOD0.net]
- むしろRust支持者と見せかけてRustを貶めたい工作員だろう
- 33 名前:デフォルトの名無しさん [2023/12/10(日) 20:06:40.33 ID:e9tCAWoh0.net]
- C++もさることながら、C++とセットで付いてくるCMakeが嫌すぎる
Cargoは良いよマジで
- 34 名前:デフォルトの名無しさん mailto:sage [2023/12/10(日) 20:35:34.73 ID:hpjkfQvZM.net]
- autotools使えば良いじゃない?
- 35 名前:デフォルトの名無しさん [2023/12/10(日) 20:44:56.55 ID:gL5uQXcVd.net]
- autotoolsはcmakeよりさらに嫌かな……
- 36 名前:デフォルトの名無しさん (ワッチョイ d701-Rf4b) mailto:sage [2023/12/10(日) 23:17:52.17 ID:WQrG+7TF0.net]
- ビルドツールとしてのzigいいぞ
- 37 名前:デフォルトの名無しさん (ワッチョイ 17f0-+EJW) mailto:sage [2023/12/10(日) 23:33:04.55 ID:zLH0tlZ60.net]
- >>33
makeに戻ったな 細かいことやろうとすると全部書き下せるmakeが1番自由度がある 典型的なことだけしたいならcmakeで良いけど
- 38 名前:デフォルトの名無しさん [2023/12/10(日) 23:50:55.55 ID:cB1c/r1d0.net]
- >>37
わかる
- 39 名前:デフォルトの名無しさん [2023/12/11(月) 00:03:12.40 ID:pB7lBER+0.net]
- >>37
ruby必要だけど、rakeコマンドいいんじゃないかなと最近気になってる。
- 40 名前:デフォルトの名無しさん [2023/12/11(月) 00:46:28.36 ID:h5OL4vtk0.net]
- 結局新しくて便利なものに徐々に流れる運命かなと思う
- 41 名前:デフォルトの名無しさん [2023/12/11(月) 00:49:37.85 ID:dil4ai7q0.net]
- >>37,38
automake良いよ makeの自由度があって依存関係の追跡もautoでやってくれる
- 42 名前:デフォルトの名無しさん [2023/12/11(月) 05:20:36.20 ID:osWbHCfH0.net]
- どれもこれもCargoのはるか下でどんぐりの背比べみたいな利便性の主張合戦をしてるイメージ
- 43 名前:デフォルトの名無しさん (ワッチョイ bf76-ghGO) mailto:sage [2023/12/11(月) 06:14:41.95 ID:dU0p99Eo0.net]
- meson割といい
cmakeが覇権とってるのは残念すぎる あの文法の出来損ない感はひどい
- 44 名前:デフォルトの名無しさん mailto:sage [2023/12/11(月) 09:06:25.94 ID:dil4ai7q0.net]
- >>42
議論をしたいのであればどう優れているのか具体的に書かないと
- 45 名前:デフォルトの名無しさん mailto:sage [2023/12/11(月) 10:08:56.06 ID:cNzSADqh0.net]
- 嘲笑してるだけで議論をしたいわけではないだろ
どう優れてるか具体的に教えてほしいのであれば教えてくださいと書かないと
- 46 名前:デフォルトの名無しさん [2023/12/11(月) 10:28:11.52 ID:dil4ai7q0.net]
- >>45
ティッピングポイントに達することはないと踏んでいるので どうでも良いというのが正直なところ
- 47 名前:デフォルトの名無しさん mailto:sage [2023/12/11(月) 10:32:48.31 ID:3kN52km60.net]
- そもそもCargoとmakeを比べること自体ナンセンスなんだが
- 48 名前:デフォルトの名無しさん mailto:sage [2023/12/11(月) 10:58:44.20 ID:dil4ai7q0.net]
- 完全に機能が一致するとは思わんけどautotools相当じゃねーの?
- 49 名前:デフォルトの名無しさん mailto:sage [2023/12/11(月) 11:50:34.59 ID:VTbbz4kY0.net]
- パッケージを再利用可能な方法で定義するという面では共通しているかもしれんが
それも重要なのはautotools自体より configureなりMakefileなりがGNUの規約に従っているってことのほうなんじゃねえかな……
- 50 名前:デフォルトの名無しさん mailto:sage [2023/12/11(月) 12:53:50.30 ID:dU0p99Eo0.net]
- Windowsネイティブビルド考えたらautotoolsはありえんでしょ
そのあたり機能がそろってるからcmakeがメタビルドシステムとして使われる ほんとクソだけど
- 51 名前:デフォルトの名無しさん mailto:sage [2023/12/11(月) 12:56:51.38 ID:3kN52km60.net]
- windowsなんてnmakeでいいやん
- 52 名前:デフォルトの名無しさん [2023/12/11(月) 13:13:20.60 ID:NqqqgQFY0.net]
- とっちらかりすぎで草
- 53 名前:デフォルトの名無しさん (ワッチョイ bf76-ghGO) mailto:sage [2023/12/11(月) 13:15:53.94 ID:dU0p99Eo0.net]
- >>51
標準はmsbuild、nmakeはレガシー
- 54 名前:デフォルトの名無しさん (ワッチョイ 9fac-L8ZV) [2023/12/11(月) 13:20:04.94 ID:WQVh8S/p0.net]
- 一般的なことしかしない素人にわかりやすく教えてくれ教えてくれないか
CMakeどういうところがクソ?
- 55 名前:デフォルトの名無しさん (アウアウウー Sadb-+EJW) mailto:sage [2023/12/11(月) 13:29:29.60 ID:9aD5b1NYa.net]
- >>53
あれXMLでしょ? 自動生成されるようなプロジェクトならいいだろうけど 手書きの場合nmakeがベスト
- 56 名前:デフォルトの名無しさん (アウアウウー Sadb-+EJW) mailto:sage [2023/12/11(月) 13:29:49.87 ID:9aD5b1NYa.net]
- >>54
まずは使ってみたら? 偉そうにする前にさ
- 57 名前:デフォルトの名無しさん (ワッチョイ d701-Qbcu) mailto:sage [2023/12/11(月) 13:39:48.03 ID:dil4ai7q0.net]
- >>50
俺はWindowsバイナリはクロスコンパイルでしか作成しないけども autotoolsはMSYS2で動くんじゃねーの?
- 58 名前:デフォルトの名無しさん (ワッチョイ 1fc5-cinP) [2023/12/11(月) 13:46:17.96 ID:PK2gC+MI0.net]
- cmakeだったらbazel使った方がまだマシだろ
- 59 名前:デフォルトの名無しさん (アウアウウー Sadb-+EJW) mailto:sage [2023/12/11(月) 13:54:20.95 ID:9aD5b1NYa.net]
- あんなの使うメリットがない
モノレポのGoogleだから使ってるだけ
- 60 名前:デフォルトの名無しさん (ワッチョイ bf76-ghGO) mailto:sage [2023/12/11(月) 14:09:12.32 ID:dU0p99Eo0.net]
- >>54
単体のプロジェクトならあまり困らない しかし他のcmakeプロジェクトの取り込みとかやりだすとなかなか思い通りにいかない 言語コアが貧弱で変数すら関数が提供するというとんでもない設計 滅んで欲しい
- 61 名前:デフォルトの名無しさん (スプッッ Sd3f-kwem) [2023/12/11(月) 14:36:59.01 ID:c8C6AAotd.net]
- rake使ってる人いないの?
- 62 名前:デフォルトの名無しさん mailto:sage [2023/12/11(月) 14:48:59.35 ID:9aD5b1NYa.net]
- Ruby関連のプロジェクトなら使って良いと思うけど
全く関係ないプロジェクトで別言語の環境を用意しなきゃいけない時点で厳しいかな
- 63 名前:デフォルトの名無しさん [2023/12/11(月) 15:12:40.43 ID:F74yPaG8d.net]
- >>45
教えてくださいと書いたところで議論したいわけではないなら答えは来ないだろw
- 64 名前:デフォルトの名無しさん (ワッチョイ 9fac-L8ZV) [2023/12/11(月) 15:58:32.56 ID:WQVh8S/p0.net]
- >>60
ありがとう、なんとなく理解ができた。
- 65 名前:デフォルトの名無しさん mailto:sage [2023/12/11(月) 16:29:09.38 ID:3kN52km60.net]
- どう理解できたのw
- 66 名前:デフォルトの名無しさん (スップ Sdbf-tASO) [2023/12/11(月) 18:17:29.82 ID:RbkbdLaQd.net]
- ビルドツール選ぶだけで議論が発生する言語嫌すぎる
- 67 名前:デフォルトの名無しさん (ワッチョイ 17f0-+EJW) mailto:sage [2023/12/11(月) 18:25:56.80 ID:3kN52km60.net]
- それJavaScriptの人に対しても同じこと言えんの?
- 68 名前:デフォルトの名無しさん (スップ Sdbf-tASO) [2023/12/11(月) 18:27:31.95 ID:RbkbdLaQd.net]
- JavaScriptはそもそも使っている人も含めて番人が認めるクソなので
- 69 名前:デフォルトの名無しさん (ワッチョイ 17f0-+EJW) mailto:sage [2023/12/11(月) 18:30:35.23 ID:3kN52km60.net]
- いやC/C++のビルドも大概終わってるぞ
RustやGoみたいなやり方ができれば1番なのだが
- 70 名前:デフォルトの名無しさん (ワッチョイ 9fac-L8ZV) [2023/12/11(月) 19:11:37.60 ID:WQVh8S/p0.net]
- >>65
CMakeのインタプリタの作りが貧弱でなんでもCmake独自関数を通さないと書けないような仕様? 多種のプロジェクトを一括管理しようとすると、Cmakeでの書き方の定石みたいなのがとても面倒臭い てな感じに理解した、どう?
- 71 名前:デフォルトの名無しさん (ワッチョイ 17f0-+EJW) mailto:sage [2023/12/11(月) 19:24:08.37 ID:3kN52km60.net]
- >>70
何でインタプリタが出てくるのか 本質は各プラットフォームのビルド環境を作って呼び出すだけのツール LinuxだとMakefileを生成してmakeを実行するだけ 全然分かってないやん
- 72 名前:デフォルトの名無しさん (ワッチョイ 17f0-+EJW) mailto:sage [2023/12/11(月) 19:34:53.82 ID:3kN52km60.net]
- あ、教えてしまった
こりゃ一本取られたな
- 73 名前:デフォルトの名無しさん (ワッチョイ 9fac-L8ZV) [2023/12/11(月) 19:39:19.33 ID:WQVh8S/p0.net]
- >>71
いやいや、もういいです。私の質問の流れからあなたのその回答だと的外してるし。 いわゆる揚げ足取りの人でしょ? 私はすでに転んでるから、揚げ足は取れませんよ。 ではあとは自分で調べますので。悪しからず。
- 74 名前:デフォルトの名無しさん mailto:sage [2023/12/11(月) 20:00:32.44 ID:3kN52km60.net]
- >>73
的外れではないだろう 的外れなことを言い出したから正解を教えてあげただけ 揚げ足取りと取られるのは心外だし 他の連中も同じこと思ってるよ
- 75 名前:デフォルトの名無しさん mailto:sage [2023/12/11(月) 20:11:20.13 ID:8ys/+kSXM.net]
- >私はすでに転んでるから、揚げ足は取れませんよ。
ナイスな言い回しだね センスを感じる
- 76 名前:デフォルトの名無しさん mailto:sage [2023/12/11(月) 23:38:01.42 ID:3kN52km60.net]
- 開き直るのはやめてくれないか
正解か間違いかの2択しかない世界なんだよ 多少厳しいこと言うのは当然なんだ そんな甘い世界ではない
- 77 名前:デフォルトの名無しさん mailto:sage [2023/12/11(月) 23:55:02.51 ID:9oga8/tV0.net]
- じゃあなおのことつねに正しいことを言ってくれよ
さっきから君は間違いしか言っていないじゃないか それとも自分は例外なのか?
- 78 名前:デフォルトの名無しさん mailto:sage [2023/12/11(月) 23:59:45.05 ID:Ui1FFaR90.net]
- 的外れか逆ギレかの2択しかない思考なんだな
- 79 名前:デフォルトの名無しさん mailto:sage [2023/12/11(月) 23:59:57.25 ID:3kN52km60.net]
- 間違いを指摘してくれないか?
君はいつもそうだ 間違ってると言いつつ何も指摘しない もうバレてるんだよ この偽善者が
- 80 名前:デフォルトの名無しさん mailto:sage [2023/12/12(火) 00:10:31.85 ID:cXX6UHZv0.net]
- この流れから行ってどちらが頭がおかしいか?は一目瞭然だと思うのだが
cmakeを一切触ったことがないにも関わらず 大体理解したとか嘘を自演しそれを指摘したらもういいと逃げ さらに追い討ちをしたら揚げ足取りと言われる 異常行動してるのは俺かお前か
- 81 名前:デフォルトの名無しさん [2023/12/12(火) 00:27:02.66 ID:22SyfmwO0.net]
- 「一般的なことしかしない」とは書いたけど
一切触ったことないなんて書いてないし。 「なんとなく理解ができた」とは書いたけど 大体理解したなんて書いてない。 自己目線だけで考える癖を直したほうがいいのでは? 思わぬ間違いのもとだぞ。
- 82 名前:デフォルトの名無しさん mailto:sage [2023/12/12(火) 00:39:36.46 ID:cXX6UHZv0.net]
- 完全にブーメランだな
- 83 名前:デフォルトの名無しさん mailto:sage [2023/12/12(火) 00:40:48.97 ID:cXX6UHZv0.net]
- いいから違いを指摘しろよ
お前が言ったんだぞ あくしろよ ほら
- 84 名前:デフォルトの名無しさん (ワッチョイ 9fac-L8ZV) [2023/12/12(火) 00:49:38.90 ID:22SyfmwO0.net]
- ややこしい奴やな、まず頭冷やしてワッチョイを理解してこいや
- 85 名前:デフォルトの名無しさん (ワッチョイ 17f0-+EJW) mailto:sage [2023/12/12(火) 00:50:16.68 ID:cXX6UHZv0.net]
- 結局答えられずか
何もできないなら何も発言するな ほんとお前はしょーもないな
- 86 名前:デフォルトの名無しさん (ワッチョイ 17f0-+EJW) mailto:sage [2023/12/12(火) 00:52:12.39 ID:cXX6UHZv0.net]
- >>84
もしかしてワッチョイが違うから違う人って思ってる? いや思わそうとしてる? クソワロタ
- 87 名前:デフォルトの名無しさん mailto:sage [2023/12/12(火) 01:52:00.30 ID:C12JHku00.net]
- Ruby でRubyで使う、C 拡張ライブラリを作る場合、
gemspec ファイルで、extconf.rb を指定して、rake install する mkmfがMakefile を作成する # extconf.rb require 'mkmf' create_makefile(〜)
- 88 名前:デフォルトの名無しさん (ワッチョイ ffb9-tASO) [2023/12/12(火) 03:58:55.00 ID:U9D7pFHS0.net]
- C++のビルドがRubyに依存するの、ダルすぎる
- 89 名前:デフォルトの名無しさん (ワッチョイ ffb9-tASO) [2023/12/12(火) 04:00:42.15 ID:U9D7pFHS0.net]
- あーでもRuby拡張をビルドするとき限定ならいいか
- 90 名前:デフォルトの名無しさん (ワッチョイ 9f7c-kwem) [2023/12/12(火) 21:55:43.78 ID:+XOoVak/0.net]
- >>62
いうて、今時はmakeコマンドも別途入れないといけないOSばかりだけどな
- 91 名前:デフォルトの名無しさん (ワッチョイ 5705-xtFc) mailto:sage [2023/12/12(火) 22:49:21.23 ID:we60N2XH0.net]
- ninja「…」
- 92 名前:デフォルトの名無しさん mailto:sage [2023/12/13(水) 05:27:43.55 ID:R3z2LBuJ0.net]
- ninjaはレイヤーが下
人が直接書かない
- 93 名前:デフォルトの名無しさん (ワッチョイ 1f17-rY2n) mailto:sage [2023/12/13(水) 20:30:46.19 ID:9/y4NzdD0.net]
- だがニンジャは一人も残らずコロす
- 94 名前:デフォルトの名無しさん (スップ Sdbf-tASO) [2023/12/13(水) 20:36:08.49 ID:1orrDn1Pd.net]
- ninjaに妻子でも殺されたのかよ
- 95 名前:デフォルトの名無しさん (ワッチョイ 571d-FJ+M) mailto:sage [2023/12/14(木) 19:28:45.61 ID:AgoftYrM0.net]
- >>68
時代の流れについていけてないだけ
- 96 名前:デフォルトの名無しさん mailto:sage [2023/12/15(金) 16:16:30.42 ID:SBMbzlLw0.net]
- まーた変なスレ立ってますな
https://mevius.5ch.net/test/read.cgi/tech/1702531392/
- 97 名前:デフォルトの名無しさん mailto:sage [2023/12/15(金) 16:44:56.60 ID:9OeC75uA0.net]
- おっまた俺の出番か?
潰しに行こうかな
- 98 名前:デフォルトの名無しさん (ワッチョイ 7ff0-KnN9) mailto:sage [2023/12/16(土) 02:57:24.17 ID:ZOa9+P480.net]
- 潰すレベルの話題ですらなかった
- 99 名前:デフォルトの名無しさん mailto:sage [2023/12/16(土) 07:33:22.61 ID:IuHgYhEA0.net]
- tiktok liteでPayPayやAmazon券などに交換可能な4000円分のポイントをプレゼント中!
※既存tiktokユーザーの方はtiktokからログアウトしてアンインストールすれば可能性あり 1.SIMの入ったスマホかタブレットを準備 2.以下のtiktok liteのサイトからアプリをダウンロード(ダウンロードだけでまだ起動しない) https://lite.tiktok.com/t/ZSNfsvtA8/ 3.ダウンロード完了後、もう一度上記アドレスのリンクからアプリへ 4.アプリ内でtiktokで使用してない電話番号かメールアドレスから登録 5.10日間連続のチェックイン(←重要!)で合計で4000円分のポイントゲット ポイントはPayPayやAmazon券に交換できます! 家族・友人に紹介したり、通常タスクをこなせば更にポイントを追加でゲットできます。
- 100 名前:デフォルトの名無しさん (ワッチョイ 162a-D+Hx) mailto:sage [2023/12/16(土) 08:31:25.04 ID:H0DSr7Jx0.net]
- >>99
ばら撒き凄いな
- 101 名前:デフォルトの名無しさん mailto:sage [2023/12/17(日) 15:04:43.15 ID:9Sp0oPrF0.net]
- ワッチョイ付いてないスレなら見境なしか
ええ加減にせえよ複おじ https://mevius.5ch.net/test/read.cgi/tech/1519896738/
- 102 名前:デフォルトの名無しさん (ワッチョイ b74b-gvj7) mailto:sage [2023/12/20(水) 09:28:49.07 ID:/uXb+00h0.net]
- UPLIFT プレミアム・サービスのお知らせ
https://uplift.5ch.net/ UPLIFT 主な特典 ・連続投稿の規制を緩和します。 ・スレッド作成時の規制を緩和します。 ・5ch.netのスレッド表示画面に表示される広告を除去します。 ・5ch.net専用ブラウザで5ch.netの過去ログを閲覧できるようになります。 ・海外からのアクセス・ホスト経由からでも書き込みができるようになります。 ・書き込みが規制されているプロバイダーからでも書き込みができるようになります。 ・5ch.netを安定して利用できるように運営を支援できます。 5ちゃんねるを存続させるためには、皆様のご協力が必要です。 最後まで御精読いただきありがとうございました。
- 103 名前:デフォルトの名無しさん [2023/12/23(土) 01:33:05.14 ID:7Wmzzd4u0.net]
- ワッチョイ付いたらこの静けさ・・・ちょい笑う。
あの雄弁・熱弁どこへやら
- 104 名前:デフォルトの名無しさん (ワッチョイ 7f9d-FloO) mailto:sage [2023/12/27(水) 09:39:48.07 ID:5O7EyiI60.net]
- あちこち渡り歩いた挙げ句結局予想通りになったか
889: デフォルトの名無しさん sage 2023/12/05(火) 14:23:46.88 ID:4UYj/sQ8 ワッチョイ立てたってところで結局また次世代言語スレと同じ流れになってRustスレに帰ってくるんだろ
- 105 名前:デフォルトの名無しさん mailto:sage [2024/01/03(水) 19:49:11.77 ID:8o1ITW/40.net]
- このスレ実質一人が9スレ目になるまで回してたのってすごくない?
その情熱に比べたらワッチョイなんてどうでもよくない?
- 106 名前:デフォルトの名無しさん (ブーイモ MM26-9iEs) mailto:sage [2024/01/03(水) 23:04:06.96 ID:wQW+ZGYpM.net]
- スレが変わると前後して、BBxに焼かれまくったんだよね
RustかC++に動きがあれば、また活気でるっしょ なんか動きあった?
- 107 名前:デフォルトの名無しさん mailto:sage [2024/01/04(木) 14:42:38.73 ID:TjW08FZT0.net]
- Rustが再評価される:エコシステムの現状と落とし穴
https://www.infoq.com/jp/articles/rust-ecosystem-review-2023/ Rustチームの調査によると、サーバーサイド(バックエンド)のプロジェクトがRustの主要な技術領域であることが明らかになった。クラウドコンピューターのインフラとアプリケーションもRustを適用する大きな分野であり、分散アプリケーションもRustコミュニティの間で人気のある選択肢である。 Linuxはもっともターゲットとされているプラットフォームである(77%、Windowsは約41%、macOSは36%)。WebAssemblyは22%で、組み込みシステムは11%しかターゲットにしていない。モバイルアプリケーションでのRustの利用は、ほとんど無視できるほど少ない。 Rustチームの調査参加者の38%は、Rustは他のプログラミング言語よりもプログラミングがかなり複雑であることに同意している。62%が、習得にかなりの労力を要すると回答している。彼らはまた、Rustがさらに複雑になっていくことを心配している。これは、調査参加者の間でRustの将来に対する懸念として2番目に多かった。 80%以上のRust開発者はプロファイリングツールをまったく使っていない。その理由の1つは、現在利用可能なツールが非常に使いにくく、その結果を解釈するのが難しいからかもしれない。プロファイリングに焦点を当てた教材もほとんどない。開発者は、Rustのパフォーマンスを実際にチェックすることなく、盲目的に信じて満足しているようだ。このような姿勢は、業界でRustの採用が進むにつれて、重大な問題になる可能性がある。プロファイリングツール自体も学習教材も、改善のための真剣な取り組みが必要だ。 RustはC/C++キラーであるという当初の認識は、現在では適切ではないことが示唆された。既存のコードベースにおいて、C/C++のコードが大規模に置き換わっているという証拠はないし、将来そうなるとも予想されていない。なぜか?それは、CとC++の両方が機能し続けているからだ。C++は進化しており、長年の問題が解決されつつある。すべてをRustで書き直す必要はない。さらに、それを行うだけの労働力もない。
- 108 名前:デフォルトの名無しさん (ワッチョイ 7907-9iEs) mailto:sage [2024/01/04(木) 16:43:02.38 ID:/Vk2qnk90.net]
- C2Rustがあるんだから、書き直しコストはなくなっていくとかいう話だったのでは
C++はともかく
- 109 名前:デフォルトの名無しさん (ワッチョイ df07-mfjK) mailto:sage [2024/01/13(土) 00:27:32.15 ID:WSEkmPPb0.net]
- 若干旧聞だが
https://pvs-studio.com/en/blog/quest/kushnirenko_quiz/ 途中でくたびれて、解いたところまで解説が見たい https://pvs-studio.com/en/blog/posts/cpp/1091/
- 110 名前:デフォルトの名無しさん mailto:sage [2024/02/03(土) 17:38:00.95 ID:ojK9ZPzF0.net]
- MLIRだの、dialectだのいうのが流行りだしてるんやな
どうやって勉強せえとw
- 111 名前:デフォルトの名無しさん mailto:sage [2024/02/06(火) 21:28:46.17 ID:vknt9k+q0.net]
- Googleがプログラミング言語「Rust」に100万米ドルを助成、「C++」との併存・置き換えを図る
メモリ安全性にかかわるセキュリティ問題を減らしつつ、生産性を向上 https://forest.watch.impress.co.jp/docs/news/1566662.html
- 112 名前:デフォルトの名無しさん mailto:sage [2024/03/18(月) 22:25:05.67 ID:JU7bg8Ve0.net]
- 「ソフトウェアはメモリ安全でなければならない」との声明を発表、米ホワイトハウス:「C」「C++」よりも「Rust」などの言語を推奨
https://atmarkit.itmedia.co.jp/ait/articles/2403/18/news045.html 報告書ではメモリ安全性について「メモリ安全性が保たれていないと、意図しない方法でメモリへのアクセス、書き込み、割り当て、または割り当て解除が行われる可能性がある」とし、メモリの安全性を保つ特性を欠くプログラミング言語として「C」「C++」を挙げた。 また同時に「メモリの安全性の脆弱性を軽減する最も効果的な方法は、サイバースペースの構成要素の一つであるプログラミング言語を保護することだ。メモリ安全なプログラミング言語を使用すると、ほとんどのメモリ安全性エラーを排除できる」とし、「Rust」などのメモリ安全性の高いプログラミング言語の使用を推奨した。
- 113 名前:デフォルトの名無しさん mailto:sage [2024/03/24(日) 16:45:48.93 ID:TrTyAT7D0.net]
- Rust界隈って政治臭が凄いな
そのうちC/C++の使用が法で規制されそう
- 114 名前:デフォルトの名無しさん [2024/03/24(日) 18:33:15.48 ID:DH6gj0bx0.net]
- 増改築繰り返した古城に住むより、新築のSECOMの家ってこった。
- 115 名前:デフォルトの名無しさん (ブーイモ MM96-Re1+) mailto:sage [2024/03/24(日) 20:07:39.77 ID:7z8OKwZrM.net]
- でもなー実家が古城なんだよな
古城のリワークって夢あるぜ 仕事はともかく、ライフワークはこれでいいや
- 116 名前:デフォルトの名無しさん mailto:sage [2024/03/25(月) 08:14:07.91 ID:L/KT0pPy0.net]
- とっととdelete new malloc freeを禁止したコーダー向けc++を作ってほしい。
フルc++はライブラリアン専用でいいよ。
- 117 名前:デフォルトの名無しさん (ワッチョイ 99c0-l9cU) mailto:sage [2024/03/25(月) 10:09:52.71 ID:9ia4ikcJ0.net]
- >>116
いまどきdelete new? malloc無しでヒープの管理はどうするの? と釣られてみる
|

|