[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 05/08 05:31 / Filesize : 256 KB / Number-of Response : 1024
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

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



1 名前:デフォルトの名無しさん mailto:sage [2023/08/31(木) 12:16:53.23 ID:dCL063sE.net]
C++の色々配慮してめんどくさい感じは好きだけど、実務になったらメモリ安全性とか考えて今後Rustに変わっていくんかな」
「うだうだ言ってないで仕事で必要なのをやればいいんだよ、趣味なら好きなのやればいい」

っていう雑談スレ。

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

関連スレ(マ板): Google&Microsoft「セキュリティバグの70%はC/C++のメモリ管理ミス。Rustにする」
https://medaka.5ch.net/test/read.cgi/prog/1619943288/

470 名前:デフォルトの名無しさん mailto:sage [2023/09/26(火) 08:08:25. ]
[ここ壊れてます]

471 名前:98 ID:cfnZRd3f.net mailto: ああ機械音痴だからこそ代替手段として人間を機械扱いしてしまうのかもね []
[ここ壊れてます]

472 名前:安倍晋三 mailto:sage [2023/09/26(火) 08:15:38.94 ID:u0n1vKLm.net]
>>456
WebでRust使いたがるバカってなんでこういうレベル低いのにいきってる奴が多いんだろうね

そもそもメモリなんて潤沢にあるんだから全て使えばいいだけだし、バッチでOOMになるとかは明らかに作り方が問題なんだろ
適切にストリーム処理してるの?

473 名前:安倍晋三 mailto:sage [2023/09/26(火) 08:18:01.01 ID:u0n1vKLm.net]
> バッチの実行時間は1時間程度かかっていたものが数分で終わるまで改善できています

???
それは能力不足でクソコード書いてたのが問題でRustのおかげで改善されたわけではないだろ

474 名前:デフォルトの名無しさん mailto:sage [2023/09/26(火) 09:01:41.97 ID:ycG3j/g+.net]
Rust叩いてるやつは>>464のように常識を知らないやつが多いな
メモリ使用量が1/3になったと書かれてるのだから仮にクラウドを使うならば料金が1/3になるってことだ
実行時間も1/10くらいになっているようだからメモリと合わせて料金が1/30になる
スクリプト言語からRust化はその例のようにリソースコストを大きく下げる絶大な効果を伴うことが多い
メモリ使用1/3と実行時間1/10なら普通にありうるケースだ

475 名前:デフォルトの名無しさん [2023/09/26(火) 09:03:52.17 ID:hbO8CMXy.net]
まあ、様子見てる感じだとweb屋が一番Rustを積極的に取り込んでる気がする。組み込み系はまだそんなでもないな。RustはAWSのLambdaとか有名だけどweb系と相性が良いのかもな。

476 名前:デフォルトの名無しさん mailto:sage [2023/09/26(火) 09:33:17.03 ID:j6H9UThW.net]
>>465
Webサーバーのバッチ処理だとしたら基本DBアクセスの処理が良くなさそうだよな

477 名前:安倍晋三 mailto:sage [2023/09/26(火) 09:37:51.97 ID:u0n1vKLm.net]
>>466
メモリ以前にCPUの方が普通ボトルネックになるからメモリ使用量が1/3になったら費用も1/3になるってのは嘘だな

クラウド触ったことないでしょ君

478 名前:デフォルトの名無しさん mailto:sage [2023/09/26(火) 09:57:28.51 ID:ycG3j/g+.net]
>>469
IaaSの一部にそういうケースがありうるだけだぞ
PaaS (FaaS)は基本的にメモリ使用量✕実行時間で料金が決まる
メモリ使用量は少なければ少ないほどコストに優れている



479 名前:デフォルトの名無しさん mailto:sage [2023/09/26(火) 09:58:05.06 ID:q653RLNX.net]
>>467
大半は、ほとんどC/C++経験が無い人が多いように見える。
それで言語を変えることで気楽に速度だけ速くしたいと思っているようだ。
しかし、ちゃんと学んでないから実際は気楽ではないことに気付いてない。

480 名前:デフォルトの名無しさん mailto:sage [2023/09/26(火) 10:00:47.96 ID:q653RLNX.net]
Web屋は、Ruby/JS/PHPなどのスクリプト言語とJavaを中心
にやってきて、ほとんどC/C++経験が無いが、C++を学ぼうと
して余りの仕様の膨大さと複雑さに辟易。噂でRustはそれが
改善されたと聞いてそれを真に受けている段階。

481 名前:デフォルトの名無しさん mailto:sage [2023/09/26(火) 10:08:50.87 ID:j6H9UThW.net]
今の時代Webも組込みもアプリもゲームもやってる人なんてザラだろ
Webを下に見てるってのはそもそも技術が停滞してる

482 名前:デフォルトの名無しさん mailto:sage [2023/09/26(火) 10:10:31.87 ID:dMFymE+A.net]
>>470
そのPaaS (FaaS)側に属する料金体系のやつってAWSで言うところのLambdaしか知らんのだけど他になんかある?

483 名前:デフォルトの名無しさん mailto:sage [2023/09/26(火) 10:25:47.42 ID:q653RLNX.net]
>>473
下に見ているのではなく、色んな事知らないのに勝手に
集団幻覚を見ている感じだから。

484 名前:デフォルトの名無しさん mailto:sage [2023/09/26(火) 10:32:56.53 ID:j6H9UThW.net]
>>475
だからそれはWeb屋だからってわけじゃなく単にそいつが意識高い系だったってだけ

485 名前:デフォルトの名無しさん mailto:sage [2023/09/26(火) 10:45:57.24 ID:cfnZRd3f.net]
逆に幻覚を見てないとされる状態の人々の行動も、科学で解明できない

486 名前:デフォルトの名無しさん [2023/09/26(火) 11:14:35.61 ID:VAUCzWyL.net]
>>469
複オジは実務経験ないから許してあげて

487 名前:デフォルトの名無しさん [2023/09/26(火) 11:28:13. ]
[ここ壊れてます]

488 名前:59 ID:N6+hjp6l.net mailto: >>467
組込み系は本番運用はしてないけど、研究というかいつ本番行ってもいいように個人勉強や社内勉強会はしてるよ。
むしろ全く触れてない奴はヤバいと思う。
[]
[ここ壊れてます]



489 名前:デフォルトの名無しさん mailto:sage [2023/09/26(火) 11:29:19.37 ID:cfnZRd3f.net]
キャンセルカルチャーを許さない系は実務経験のない消費者に厳しく
実務経験のある業者を甘やかしてる

490 名前:デフォルトの名無しさん [2023/09/26(火) 11:32:37.51 ID:shYvxvlc.net]
>>456
Rustの速度を誇るための比較対象っていつも遅いRubyやPHPなどのインタプリタが選ばれてるね
それに対して速くなったとか鼻息荒く言われても…
JavaやC#に対して速度を誇るならともかくさ

491 名前:デフォルトの名無しさん [2023/09/26(火) 12:17:08.00 ID:mQjgjLkE.net]
>>473
ウェブが下なんじゃなくて
ウェブ屋が下
発注したらすぐわかること

492 名前:デフォルトの名無しさん [2023/09/26(火) 12:22:08.50 ID:CiPfdDET.net]
>>460
Haskellと同じ道を歩んでるように見える

493 名前:デフォルトの名無しさん mailto:sage [2023/09/26(火) 12:23:32.45 ID:OuK3GH2d.net]
PHPはJIT+Opcacheで相当早くなるぞ

494 名前:デフォルトの名無しさん mailto:sage [2023/09/26(火) 12:35:06.93 ID:dMFymE+A.net]
個人的にはHaskellやScalaのような抽象性と完成度でネイティブコンパイル前提の言語が生まれてくれればそれで万々歳なんだがなあ
変に流行って幻滅期入ってそのままの勢いで開発終わっちゃうみたいな展開にだけはならないでほしい

495 名前:デフォルトの名無しさん mailto:sage [2023/09/26(火) 13:42:53.56 ID:cfnZRd3f.net]
>>481
ボトルネックってそういうこと
最も弱いところを変更するのが最も効率的で
元々強そうなところを変更してもほぼ無意味

496 名前:デフォルトの名無しさん mailto:sage [2023/09/26(火) 15:24:23.13 ID:gWIlfLjO.net]
けんしろう「お前はもう、Rustedしている」

497 名前:デフォルトの名無しさん [2023/09/26(火) 16:01:38.96 ID:N6+hjp6l.net]
Cの代替言語としてこんなんもあるでよ。
オーディンとか名前がかっこええで。
https://odin-lang.org/

498 名前:デフォルトの名無しさん mailto:sage [2023/09/26(火) 18:25:57.43 ID:jbwpiF7D.net]
>>334 単精度アップデート(倍精度は手つかず)
今度はMKLをちゃんと動かせた

ST f32 1024x1024
my-version BLIS OpenBLAS MKL
17.344ms 123.816 GFLOPS 15.241ms 140.902 GFLOPS 15.166ms 141.598 GFLOPS 14.629ms 146.792 GFLOPS
17.338ms 123.860 GFLOPS 15.217ms 141.119 GFLOPS 15.167ms 141.592 GFLOPS 14.681ms 146.281 GFLOPS
17.805ms 120.610 GFLOPS 15.237ms 140.939 GFLOPS 15.258ms 140.741 GFLOPS 14.843ms 144.678 GFLOPS
17.808ms 120.590 GFLOPS 15.272ms 140.611 GFLOPS 15.186ms 141.410 GFLOPS 14.667ms 146.417 GFLOPS
17.478ms 122.871 GFLOPS 15.310ms 140.264 GFLOPS 15.195ms 141.328 GFLOPS 14.674ms 146.346 GFLOPS

MT 8 f32 1024x1024
2.401ms 894.478 GFLOPS 2.580ms 832.272 GFLOPS 2.514ms 854.201 GFLOPS 2.104ms 1020.428 GFLOPS
2.379ms 902.518 GFLOPS 2.483ms 864.862 GFLOPS 2.702ms 794.853 GFLOPS 2.159ms 994.802 GFLOPS
2.430ms 883.801 GFLOPS 2.539ms 845.796 GFLOPS 2.716ms 790.540 GFLOPS 2.187ms 982.003 GFLOPS
2.407ms 892.147 GFLOPS 2.438ms 880.740 GFLOPS 2.714ms 791.168 GFLOPS 2.160ms 994.223 GFLOPS
2.457ms 874.045 GFLOPS 2.558ms 839.510 GFLOPS 2.524ms 850.976 GFLOPS 2.178ms 985.895 GFLOPS

MT all f32 1024x1024
1.840ms 1167.088 GFLOPS 2.107ms 1019.108 GFLOPS 2.207ms 973.061 GFLOPS 1.647ms 1304.053 GFLOPS
1.926ms 1114.813 GFLOPS 2.133ms 1006.937 GFLOPS 2.145ms 1001.273 GFLOPS 1.603ms 1339.395 GFLOPS
1.793ms 1197.473 GFLOPS 2.092ms 1026.416 GFLOPS 2.250ms 954.622 GFLOPS 1.631ms 1316.506 GFLOPS
1.800ms 1192.852 GFLOPS 2.130ms 1008.175 GFLOPS 2.160ms 994.287 GFLOPS 1.557ms 1379.502 GFLOPS
1.920ms 1118.594 GFLOPS 2.111ms 1017.3



499 名前:76 GFLOPS 2.239ms 959.290 GFLOPS 1.566ms 1371.030 GFLOPS []
[ここ壊れてます]

500 名前:デフォルトの名無しさん mailto:sage [2023/09/26(火) 18:27:05.56 ID:jbwpiF7D.net]
ST f32 2048x2048
my-version BLIS OpenBLAS MKL
143.172ms 119.995 GFLOPS 124.520ms 137.969 GFLOPS 122.140ms 140.658 GFLOPS 119.337ms 143.961 GFLOPS
144.436ms 118.945 GFLOPS 120.322ms 142.783 GFLOPS 120.386ms 142.706 GFLOPS 119.637ms 143.600 GFLOPS
142.295ms 120.735 GFLOPS 122.022ms 140.793 GFLOPS 120.581ms 142.475 GFLOPS 121.497ms 141.402 GFLOPS
142.093ms 120.906 GFLOPS 120.663ms 142.379 GFLOPS 121.417ms 141.495 GFLOPS 119.854ms 143.340 GFLOPS
143.167ms 119.999 GFLOPS 121.259ms 141.679 GFLOPS 120.834ms 142.177 GFLOPS 120.555ms 142.506 GFLOPS

MT 8 f32 2048x2048
19.379ms 886.539 GFLOPS 17.746ms 968.111 GFLOPS 17.882ms 960.746 GFLOPS 16.607ms 1034.490 GFLOPS
19.807ms 867.366 GFLOPS 17.821ms 964.021 GFLOPS 18.352ms 936.151 GFLOPS 16.314ms 1053.091 GFLOPS
19.229ms 893.456 GFLOPS 17.420ms 986.209 GFLOPS 17.945ms 957.382 GFLOPS 16.612ms 1034.212 GFLOPS
19.296ms 890.326 GFLOPS 17.633ms 974.310 GFLOPS 18.528ms 927.239 GFLOPS 16.911ms 1015.907 GFLOPS
19.207ms 894.455 GFLOPS 17.719ms 969.594 GFLOPS 18.413ms 933.043 GFLOPS 16.579ms 1036.243 GFLOPS

MT all f32 2048x2048
13.975ms 1229.316 GFLOPS 13.372ms 1284.765 GFLOPS 14.273ms 1203.695 GFLOPS 11.874ms 1446.832 GFLOPS
13.771ms 1247.523 GFLOPS 13.483ms 1274.182 GFLOPS 14.315ms 1200.149 GFLOPS 12.079ms 1422.249 GFLOPS
13.655ms 1258.142 GFLOPS 13.475ms 1274.910 GFLOPS 14.323ms 1199.435 GFLOPS 11.779ms 1458.571 GFLOPS
13.782ms 1246.555 GFLOPS 13.492ms 1273.329 GFLOPS 14.402ms 1192.845 GFLOPS 11.970ms 1435.262 GFLOPS
13.609ms 1262.422 GFLOPS 13.556ms 1267.336 GFLOPS 14.281ms 1202.959 GFLOPS 11.815ms 1454.082 GFLOPS

各行100回平均
ちゃんと動いたMKLがめちゃくちゃ速い!

501 名前:デフォルトの名無しさん mailto:sage [2023/09/26(火) 18:28:14.89 ID:jbwpiF7D.net]
>>446
(1000x1000ではなく) 1024x1024や2048x2048みたいな行列サイズの場合が
キャッシュの急所を突いてくるので、前後サイズ比で遅くなっていないか確認して見て下さい
(検索して出て来たのが不自然に960で計測していて、1024にしたら2~3割落ちになるケースがあったので)

実装方法、行列のメモリレイアウトやCPU次第で1024じゃないかもしれないのでそれも要注意です

502 名前:デフォルトの名無しさん [2023/09/26(火) 19:08:18.72 ID:LjeIbJUy.net]
速度とかおまけなの
webは生産性が全て
だからRustなの

503 名前:デフォルトの名無しさん mailto:sage [2023/09/26(火) 19:15:09.80 ID:gWIlfLjO.net]
SNSで、同じ人が同じくRustに関して書いた場合でも、
それがWindows向けの話題になると急に いいね が
減る傾向があるらしい。
つまりは、そういうことである。RustはWindowsアプリ
を作ろうとする人に人気が有るわけではないということだ。

504 名前:デフォルトの名無しさん mailto:sage [2023/09/26(火) 19:22:41.32 ID:QXrW1GfZ.net]
5chで論破するためにプログラムやってる雑魚

505 名前:デフォルトの名無しさん mailto:sage [2023/09/26(火) 20:47:26.67 ID:jQ19rcKb.net]
論破するためって目的達成が簡単すぎるところが
達成不可能な過酷なノルマで追い込むような価値観をキャンセルするのに使えそう

506 名前:デフォルトの名無しさん mailto:sage [2023/09/26(火) 21:04:48.54 ID:e5wjlTrL.net]
5ちゃんで論破デキるようになるよぬって コーディング学習において モチベになりうるんだろーかぬ

507 名前:デフォルトの名無しさん mailto:sage [2023/09/26(火) 23:06:30.60 ID:jQ19rcKb.net]
違和感がモチベーションの人いるでしょ
OOPや非同期APIの違和感

508 名前:デフォルトの名無しさん mailto:sage [2023/09/26(火) 23:25:52.99 ID:lGLISKbj.net]
違和感の克服がモチベたりうるってイミかぬ



509 名前:デフォルトの名無しさん mailto:sage [2023/09/27(水) 02:05:59.43 ID:Ytfqw/j2.net]
漠然とRustの話題に イイネ を付けているだけで、
「Windows向け」という具体性を持たせると急に減る
ということなのかもしれないな。
しかし、スマホ向けアプリなんてゲーム以外で食っていく
ことは非常に難しいからアプリと言えば、Windowsで
あるはずなのだが。Webアプリは、本格プログラムが必要である
典型であるECサイトなんて日本で数えるほどしかないわけだし。

510 名前:デフォルトの名無しさん mailto:sage [2023/09/27(水) 05:04:10.62 ID:UdUnwuun.net]
EC サイトを発注する奴は、情弱

Ruby on Rails 製のShopify なんか、ほぼ無料みたいなもの

511 名前:デフォルトの名無しさん [2023/09/27(水) 10:32:50.66 ID:yNVVkB6D.net]
>>491
自分は行列ライブラリを作ってるけど、確かに2の累乗にすると性能がガクンと落ちる。正直理由はわからん。

512 名前:デフォルトの名無しさん mailto:sage [2023/09/27(水) 10:34:36.46 ID:ZtsOJ7gZ.net]
>>501
cache bank conflict

513 名前:デフォルトの名無しさん [2023/09/27(水) 10:37:36.34 ID:yNVVkB6D.net]
AVX512で行列ライブラリを実装してると転置コピー関数の速度の存在感が大きくなってくるな。この現象はAVX256だとあまり感じられないと思う。行列積の実行速度事態がまだまだ遅いからね。

514 名前:デフォルトの名無しさん mailto:sage [2023/09/27(水) 10:38:41.86 ID:FWJJ/H8w.net]
簡単に調査してみたら、SNSで、
JavaScript Html などのキーワードが入っている投稿は
いいね が付き易い傾向が有るらしいが、Rustも似ている。
(実はHaskellも結構、いいね が付き易い。)
これは、Rustというキーワードを検索にかけている人が
多い事を意味している。

515 名前:デフォルトの名無しさん [2023/09/27(水) 12:19:35.22 ID:Q+GD/yeY.net]
>>0504
ウェブ系の人が使ってるだけじゃないの

516 名前:デフォルトの名無しさん mailto:sage [2023/09/27(水) 12:50:28.41 ID:DQDr73fu.net]
JavaScriptやRubyなどは初心者や凡人にも使いやすい言語
だと言われているので、それらからRustに全員が乗り換え
られるとはとても思えない。
逆にC++を使いこなしている人がRustに移行する理由も
余り無いどころか、むしろ利用範囲が狭まってしまう。

517 名前:デフォルトの名無しさん [2023/09/27(水) 15:21:23.24 ID:4f7Cqmh/.net]
AIやりたいからpythonやろう! とか
そういうインセンティブがRustにはほとんど全く働かない

518 名前:デフォルトの名無しさん mailto:sage [2023/09/27(水) 15:54:51.82 ID:8IPpP98U.net]
モチベーション?



519 名前:デフォルトの名無しさん mailto:sage [2023/09/27(水) 16:17:10.23 ID:OFcLAOzy.net]
>>508
モチベーションはインセンティブが働いた結果生じる

520 名前:デフォルトの名無しさん [2023/09/27(水) 16:26:16.94 ID:zeMeQVLm.net]
デスクトップアプリ作りたいからrust、はある
トレンドがelectronからtauriに変わってきてるので

521 名前:デフォルトの名無しさん [2023/09/27(水) 16:35:42.52 ID:i9N/qgEA.net]
>トレンドがelectronからtauriに変わってきてるので
トレンドはelectronからwebviewであって
tauriはwebviewを使ってる有象無象の一つでしかない
現実を見ろ

522 名前:デフォルトの名無しさん [2023/09/27(水) 16:52:05.87 ID:WeDVHL9K.net]
>>511
ごっちゃにすんな

523 名前:デフォルトの名無しさん mailto:sage [2023/09/27(水) 17:16:30.92 ID:NvuMe8vD.net]
>>510
いつのまにtauriはelectron競合までサポート範囲広げたの?
Rust専用から脱したのかね。

524 名前:デフォルトの名無しさん mailto:sage [2023/09/27(水) 17:50:57.28 ID:bU4k0+Km.net]
それとて過渡期でしょ
Rustに言わせればunsafeそのもののWebViewに依拠すんのが筋が悪い
しらんけど

結局ライブラリの揃ってるところに人は たかる

525 名前:デフォルトの名無しさん mailto:sage [2023/09/27(水) 18:45:28.57 ID:DpX7T+Ht.net]
>>501
行列ライブラリ作ってるくせにcache slicingも知らねえなら性能語る資格なし

526 名前:デフォルトの名無しさん mailto:sage [2023/09/27(水) 19:04:37.37 ID:bsWSbOgU.net]
じゃあ、資格とやらを得てもらおうか(応援

527 名前:デフォルトの名無しさん mailto:sage [2023/09/27(水) 21:20:46.54 ID:+nRBKi9H.net]
vscodeにrust analyzerとかいうの入れたらアホみたいにメモリ食ってクソだと思った
何がRustは省メモリだよ

528 名前:デフォルトの名無しさん mailto:sage [2023/09/27(水) 21:55:14.76 ID:1BUv3+cS.net]
vscodeはTauriではなくElectronだからRustは関係なし
rust-anlyzerはrustcと同一バイナリ



529 名前:デフォルトの名無しさん mailto:sage [2023/09/27(水) 21:59:20.63 ID:+nRBKi9H.net]
>>518
タスクスケジューラでrust-analyzer.exeだけが何もしてないのにただRustプロジェクトを開いただけで4GB食ってるんだが?

他のVSCodeは10Bぐらいが5個ぐらいあるだけだわ

Tauriとかカスだな
Electronと違って実用的なソフトが皆無

530 名前:デフォルトの名無しさん [2023/09/27(水) 22:00:11.51 ID:jdjI/d35.net]
rust analyzerがメモリ食うという話なのにRustは関係ないとか頭イカれてますねー

531 名前:デフォルトの名無しさん mailto:sage [2023/09/27(水) 22:03:42.80 ID:8IPpP98U.net]
許してやってくれ
彼はこういうことを言われると言い訳探しに必死になっちまうんだ

532 名前:デフォルトの名無しさん mailto:sage [2023/09/27(水) 22:18:21.54 ID:8IPpP98U.net]
>rust-anlyzerはrustcと同一バイナリ

違うけどw

533 名前:デフォルトの名無しさん [2023/09/27(水) 22:25:05.45 ID:Q+GD/yeY.net]
Java速いけどな
ダブル配列でトライ木書いたら
Javaのくせに生意気な速度叩き出してきて
ビックらこいたけど

534 名前:デフォルトの名無しさん mailto:sage [2023/09/27(水) 23:53:08.28 ID:6/tgxS2v.net]
>>522
${CARGO_HOME}/binにあるこの14個はハードリンクされた同一実行ファイル
cargo cargo-clippy cargo-fmt cargo-miri clippy-driver rls rust-analyzer rust-gdb rust-gdbgui rust-lldb rustc rustdoc rustfmt rustup
同一のinode番号とハードリンクカウント(=14)が確認できる

535 名前:デフォルトの名無しさん mailto:sage [2023/09/28(木) 00:39:51.47 ID:C7nJMdxX.net]
あーrustup使ってインストールしたときはその辺のコマンドの実体がrustupラッパーになるってだけの話か
間違っちゃいないけど……なあ

536 名前:デフォルトの名無しさん mailto:sage [2023/09/28(木) 01:06:27.53 ID:NMBimYwD.net]
言語でどっちがいいだの悪いだの言っても仕方がない
c++の中級者程度が作ったアプリなら、どの言語でも上級者が作ったもののほうが
圧倒的パフォーマンスいいよな

537 名前:デフォルトの名無しさん mailto:sage [2023/09/28(木) 09:18:29.25 ID:n4su4RRB.net]
リアルタイムなアプリは時間のずれを許さない
銀行にたとえるとお金持ち全員が今すぐ現金を出せと要求してくる
時間をずらしてくれたら必要な現金は少ない可能性はある

538 名前:デフォルトの名無しさん mailto:sage [2023/09/28(木) 09:35:20.33 ID:oLY3ym9Q.net]
ガチのリアルタイムは、C++でもRustでもなく、FPGAだって聞いた
あるいはせいぜいGPUか(これは推測



539 名前:デフォルトの名無しさん [2023/09/28(木) 09:48:19.84 ID:uRtj8fwF.net]
ハードウェアロジックでさえリアルタイムって言うにははばかれるタイムラグがあるからなぁ

540 名前:デフォルトの名無しさん [2023/09/28(木) 10:21:03.43 ID:JUGcA42l.net]
>>527
全然リアルタイムじゃないじゃんw
そもそも銀行には事前通告無しの引き出し限度額が定められてるから要求自体が通らない
アホくさ

541 名前:デフォルトの名無しさん mailto:sage [2023/09/28(木) 10:41:36.79 ID:YoTEf6OY.net]
>>528
何で言語とハードウェア並べてるの?

542 名前:デフォルトの名無しさん mailto:sage [2023/09/28(木) 10:42:49.62 ID:YoTEf6OY.net]
>>529
リアルタイムとは実行完了時刻が保証されていることを言う
早い遅いは関係ない

543 名前:デフォルトの名無しさん [2023/09/28(木) 10:47:36.82 ID:1ZubR6Lj.net]
複オジも全く同じこと指摘されてたよね
やっぱり両オジは似たもの同士

544 名前:デフォルトの名無しさん mailto:sage [2023/09/28(木) 10:59:29.27 ID:oLY3ym9Q.net]
>>531
>>528 が言葉足らずで、金融でリアルタイムといえば…って書きたかった
言語でいうなら、VHDLか 書いたことないけど

そういやaliで買った学習用FPGA積んでるの思い出した
やることいっぱい杉

545 名前:デフォルトの名無しさん mailto:sage [2023/09/28(木) 11:04:13.80 ID:n4su4RRB.net]
起動が遅いソフトは終了と再起動をしたくないのはわかるが
ファイル編集が終わる前にコンパイルすれば問題解決っていうのが
最高にイカれてる

546 名前:デフォルトの名無しさん mailto:sage [2023/09/28(木) 12:39:43.73 ID:ILx4djuq.net]
RustがWebで流行ることはない

なぜならもともとWebめCやC++といったコンパイラ型言語ではなくスクリプト言語が流行った最大の理由はコンパイルが遅すぎるから

だからRustは流行らない
爆速コンパイラをまず開発しろ

547 名前:デフォルトの名無しさん mailto:sage [2023/09/28(木) 13:56:55.48 ID:EpC6AiH8.net]
実アプリ開発だと
静的型付け言語だとコンパイル時に検出できるエラーが
動的型付けスクリプト言語だと大量のテストケースで
検出する必要があって
実行時間が長くて微妙なんだな

548 名前:デフォルトの名無しさん [2023/09/28(木) 14:11:48.12 ID:mH8VOxz/.net]
>>537
んなわけないw
まともにテストケース書いたことないでしょ



549 名前:デフォルトの名無しさん mailto:sage [2023/09/28(木) 14:29:32.00 ID:EpC6AiH8.net]
>>538
それなりの規模のRailsなんかの実サービスの仕事
やるとわかるよ

550 名前:デフォルトの名無しさん [2023/09/28(木) 14:41:48.76 ID:8dd3Yj44.net]
>>538
テストケースは開発者が書くもの。
お前がダメだと思ってる後輩や先輩が全く抜けなく書いてると言いきれる?

551 名前:デフォルトの名無しさん mailto:sage [2023/09/28(木) 14:43:13.56 ID:86vkzWFl.net]
静的型でもdict相当と文字列使いまくる動的脳がいると無力

552 名前:デフォルトの名無しさん [2023/09/28(木) 15:32:23.79 ID:nEoVEI3j.net]
>>539
いやいやw
Railsアプリで型エラーを検知するためだけのテストを大量に書いてるようならテスト設計がおかしいとしか言えんよ
汎用ライブラリのテストじゃないんだから

553 名前:デフォルトの名無しさん mailto:sage [2023/09/28(木) 15:41:23.59 ID:EpC6AiH8.net]
>>542
あなたはしょうもないヒューマンエラーでランタイムで
落ちても笑ってごめーんで済むような仕事しか
してないか天才なんでミスしませんのどちらかだね

554 名前:デフォルトの名無しさん mailto:sage [2023/09/28(木) 17:25:25.70 ID:n4su4RRB.net]
ある関数に文字列ではなくオブジェクトを渡したらどうなるか
が問題になるのはオブジェクトがある言語だけ

ちなみに文字列には循環参照がない
循環参照とメモリリークがあるのはオブジェクトだけ

555 名前:デフォルトの名無しさん [2023/09/28(木) 18:05:48.06 ID:uRtj8fwF.net]
文字列と言うオブジェクトだけどな

556 名前:デフォルトの名無しさん [2023/09/28(木) 18:06:40.27 ID:uRtj8fwF.net]
循環参照する様なメソッドが無いだけだろ

557 名前:デフォルトの名無しさん mailto:sage [2023/09/28(木) 20:34:01.42 ID:A4PxvZVx.net]
>>544
チューリング完全じゃないから、できないことが出てくるだろ。

558 名前:デフォルトの名無しさん mailto:sage [2023/09/28(木) 21:42:17.68 ID:n4su4RRB.net]
>>547
まあチューリング完全だとしても、次は
キャズムを超えないから以下同文になるだけだな



559 名前:デフォルトの名無しさん [2023/09/28(木) 23:24:20.51 ID:zYEWSBaK.net]
>>543
いやいやいやwあんたがエアプなだけでしょ
深刻なバグが出れば億単位の損失が出るようなシステムも長くやってたけど型のテストなんて1%もないから

560 名前:デフォルトの名無しさん [2023/09/28(木) 23:43:03.09 ID:8dd3Yj44.net]
>>549
ん~、ここのスレタイ読める?

561 名前:デフォルトの名無しさん [2023/09/28(木) 23:53:09.61 ID:CJQv0/Jo.net]
試しにrubyとrailsのテストを調べてみたが型チェックしてるassertの割合はそれぞれ約1.7%と1.5%だった
言語やライブラリでもこの程度の数字

562 名前:デフォルトの名無しさん [2023/09/28(木) 23:55:19.43 ID:CJQv0/Jo.net]
>>550
スレタイ読む前にキミはテストケースのレビューしようね

563 名前:デフォルトの名無しさん [2023/09/28(木) 23:59:14.70 ID:Pv0dY1cA.net]
あ、同じやつなのか

564 名前:デフォルトの名無しさん mailto:sage [2023/09/29(金) 04:01:47.14 ID:HXtzEVI8.net]
「ここのオブジェクトはこの型に限る」て感じの設計思想なんじゃね
でもせっかく動的型付けなのに型を限定するのはもったいない気がするけどな

565 名前:デフォルトの名無しさん mailto:sage [2023/09/29(金) 04:51:39.28 ID:4c3aNzNr.net]
勝手に型チェックの話に限定してるあたり
何も理解してなさそう

566 名前:デフォルトの名無しさん mailto:sage [2023/09/29(金) 08:53:21.37 ID:Ji68PYvI.net]
おまいら契約による設計はちゃんと理解してる?
型チェックの話をするなら必須だからな。

567 名前:デフォルトの名無しさん [2023/09/29(金) 09:10:01.09 ID:F8aJXNq9.net]
下のコードで実行すると finish が出る順が
最後に completed したものが出て来るまで先に finish してても出て来ません
実際に finish した順通りに表示させるにはどう治せば良い?

use std::thread;
use std::time::Duration;

fn test_thread() -> () {
let mut handles = Vec::new();
for i in 0..5 {
handles.push((i, thread::spawn(move || {
println!("create {}", i);
thread::sleep(Duration::from_millis(400 * (5 - (i - 2) * (i - 2))));
println!("{} completed", i);
})));
}
let mut completed = 0;
for (i, handle) in handles {
handle.join().unwrap();
println!("{} finish", i);
completed += 1;
}
if completed != 5 { panic!("not finish"); }
}

568 名前:デフォルトの名無しさん [2023/09/29(金) 09:12:34.59 ID:2i5v5Rt9.net]
なにこのゴミ



569 名前:デフォルトの名無しさん [2023/09/29(金) 09:12:45.62 ID:F8aJXNq9.net]
>>541
JSONは糞ですねわかります

570 名前:デフォルトの名無しさん [2023/09/29(金) 12:05:44.96 ID:o+K4G7wE.net]
>>557
mpsc使うといい
あとデバッグモードだとi - 2がアンダーフローでpanicになる

571 名前:デフォルトの名無しさん mailto:sage [2023/09/29(金) 12:26:58.60 ID:LP6xiQHs.net]
>>413
そんなことないよ

>>428
ほんそれ

>>472
なるほど

>>473
webはどうみても底辺だ

572 名前:デフォルトの名無しさん [2023/09/29(金) 12:54:02.23 ID:F8aJXNq9.net]
>>560
thx!!

573 名前:デフォルトの名無しさん mailto:sage [2023/09/29(金) 13:05:53.88 ID:bMqPRMk5.net]
>>488
おじん

>>493
win開発者は「意識他界系」が少ないのでは

574 名前:デフォルトの名無しさん [2023/09/29(金) 13:12:03.43 ID:CnAqluFV.net]
>>428
>>561
C/C++ *だけ* じゃ力不足なのはセキュリティ問題考えると明らか。

575 名前:デフォルトの名無しさん mailto:sage [2023/09/29(金) 15:17:35.48 ID:S2fwaJPh.net]
>>564
組み込みと言っても幅広いが、Lチカの個数を増やしたりモーターに
変えたりしたものを上手く制御するような事が中心に
なる場合は、メモリ管理はRustを使うまでも無い事が多い。
如何に電圧やサーボモーターの信号をコントロールするか、
の話になるのであって、メモリー解放エラーはほとんど関係無い。

576 名前:デフォルトの名無しさん mailto:sage [2023/09/29(金) 16:02:06.99 ID:G0tTsQAT.net]
まず、インターネットを使うまでもない組み込みに
インターネットをゴリ押しするのが先

セキュリティの話はその後かな

577 名前:デフォルトの名無しさん [2023/09/29(金) 16:31:31.34 ID:CnAqluFV.net]
>>565
そんな規模の組込みならアセンブラのがいいだろ。

578 名前:デフォルトの名無しさん mailto:sage [2023/09/29(金) 16:45:54.63 ID:90TEQvjm.net]
さすがに書き間違いがこわいからCでいいだろ
そんな内容ならC++もRustもオーバスペック

こんなの出てたので ja-jpもできてたけど、品質やら未チェック自己責任
https://learn.microsoft.com/en-us/cpp/code-quality/build-reliable-secure-programs

unsafe{ } がまだなのみならず、歴史が長い分チェックポイントが大量にあるのも、
新風さわやか? なRustが好まれるところではあるんだろうな



579 名前:デフォルトの名無しさん mailto:sage [2023/09/29(金) 16:51:59.30 ID:S2fwaJPh.net]
>>567
組み込みの場合、対象のCPUがころころ変わるからアセンブラは
まあ、無理。
ARM, Atmel, PIC, AKI-H4, NEC製CPU, などなど。

580 名前:デフォルトの名無しさん mailto:sage [2023/09/29(金) 17:25:36.72 ID:G0tTsQAT.net]
いや、すべての場合において変数に型がないという最大の特徴を見逃すなよ

581 名前:デフォルトの名無しさん [2023/09/29(金) 17:29:29.13 ID:hJ9le75T.net]
>>569
CはまだしもC++はいらんだろ

582 名前:デフォルトの名無しさん mailto:sage [2023/09/29(金) 18:16:57.78 ID:G0tTsQAT.net]
C++のnewやthrowがライブラリではないから
これは要るだろとか要らないだろとかの意思疎通が困難

Rustのnewはただの関数でResultはただの型だがそれが良い

583 名前:デフォルトの名無しさん mailto:sage [2023/09/29(金) 18:37:24.93 ID:Q1eE5Avm.net]
>>570
ちゅうか、Cだと変数を1つ増やすだけで済むところが、
アセンブラだと、空きレジスタを見つけるか、なければ、
pushで退避してレジスタに入れてから演算して、などと
結構なことなり、既存のコードの修正も必要にな。
また、Cだと変数の宣言位置を、ローカル変数から
グローバル変数に移すだけで済むところが、
アセンブラだと、結構なコードの修正量になる。

584 名前:デフォルトの名無しさん mailto:sage [2023/09/29(金) 18:42:50.17 ID:40UaGOEe.net]
安易にはアセンブラとか言ってるやつはしったか

585 名前:デフォルトの名無しさん [2023/09/29(金) 20:12:15.72 ID:67cMmZk5.net]
ESP32

586 名前:デフォルトの名無しさん [2023/09/29(金) 20:29:15.16 ID:WwDlkQCh.net]
>>574
アセンブラの知識はコーディングに使わないにしても必須だよ
知らんで組込みとかは有りえん

587 名前:デフォルトの名無しさん mailto:sage [2023/09/29(金) 20:55:23.85 ID:90TEQvjm.net]
安易にって言った 別人だけど

インラインアセンブラがさいつよ 異論は認める

588 名前:デフォルトの名無しさん mailto:sage [2023/09/29(金) 20:56:55.87 ID:90TEQvjm.net]
安易にって言った 別人だけど

インラインアセンブラがさいつよ
ないしはintrinsic 異論は認める



589 名前:デフォルトの名無しさん mailto:sage [2023/09/29(金) 21:22:36.21 ID:hc5qpvqS.net]
淫乱アセンブラ!?

590 名前:デフォルトの名無しさん [2023/09/29(金) 23:00:42.44 ID:Xx2tX7a7.net]
>>561
と底辺が申しております

591 名前:デフォルトの名無しさん mailto:sage [2023/09/30(土) 01:15:10.95 ID:uQoNfJfL.net]
つーか、プログラム書くなら低レベルの方がやっぱ楽しいよな
IO直接ブチ叩くのは何十年経っても面白い
目に見えるすべてのコードがだいたい支配下にあるのも気分いい

592 名前:デフォルトの名無しさん [2023/09/30(土) 01:57:53.34 ID:oC3zwu9C.net]
セキュリティの重要性 > コードの楽さ
となるような場面でのみRustは有利かもね。OSとかはできるだけRustにするべきだろうね。最もサイバー攻撃される部分でもあるわけだし。それ以外はRustを使う動機はあまりないか。

593 名前:デフォルトの名無しさん mailto:sage [2023/09/30(土) 04:19:59.97 ID:UNGkppBG.net]
所有するとかいう用語はC/C++でも必要なのに最近までなかった
参照するしかないJavaとは違うアレを表現する単語がなかった

594 名前:デフォルトの名無しさん mailto:sage [2023/09/30(土) 06:35:36.76 ID:nzOMgApX.net]
>>583
ownershipはauto_ptrの太古からすでにあったけど?

こうやって歴史を捏造する詐欺師がいるから、歴史問題は常に嘘つきを殴らないとヤバイ。

595 名前:デフォルトの名無しさん mailto:sage [2023/09/30(土) 08:16:15.78 ID:UHr8XoSS.net]
うそつきはいかんが、人殴りたいだけだろ。。

596 名前:デフォルトの名無しさん [2023/09/30(土) 08:50:05.61 ID:kIMaAVDY.net]

嘘つきは人では無いよ?

597 名前:デフォルトの名無しさん [2023/09/30(土) 09:15:24.49 ID:tMrJQnxM.net]
>>574
Lチカやる程度のやつが何言ってんだ

598 名前:デフォルトの名無しさん [2023/09/30(土) 09:16:30.63 ID:o6BAkEue.net]
>>581
プログラムの楽しさって本来そういうもんだよな。



599 名前:デフォルトの名無しさん mailto:sage [2023/09/30(土) 10:06:34.84 ID:UNGkppBG.net]
>>584
Copyを実装した型は値を所有できるかできないか
所有できない値は参照するしかないのか
という疑問が太古から存在していたとは言えないんじゃないか

600 名前:デフォルトの名無しさん mailto:sage [2023/09/30(土) 10:58:48.49 ID:UNGkppBG.net]
値にはownerがある原則を!Copyに限定する必要がないので
複製可能な値を所有できる

601 名前:デフォルトの名無しさん mailto:sage [2023/09/30(土) 11:44:30.24 ID:ACqFZZKT.net]
意味のないオジだよ

602 名前:デフォルトの名無しさん mailto:sage [2023/09/30(土) 12:27:06.05 ID:rxNaOE9c.net]
組み込みmruby の本も出た。
C のポインターでバグらないから安全

福岡の人工衛星、イザナミ・イザナギでも使っている

603 名前:デフォルトの名無しさん [2023/09/30(土) 12:34:00.64 ID:+WV6fTrG.net]
unsafe {
てことは40歳くらい?
会社での立場がはっきりとしてくる年齢だね
うちはそのくらいの歳の無能が新人にすら白い目で見られてるわ
今年の新人には「あの人何してる人なんですか?何も仕事してないみたいなんですけど」って聞かれた
}

604 名前:デフォルトの名無しさん [2023/09/30(土) 13:26:17.59 ID:yLJEMu5z.net]
>>586

おまえのお気持ち知らんがな?

605 名前:デフォルトの名無しさん mailto:sage [2023/09/30(土) 14:00:07.49 ID:kNwK8zB6.net]
命が大事な人達にとって攻撃とは本物の銃を撃つこと
比喩的に殴るのはあくまで話し合いであり表現の自由であり平和的である

606 名前:デフォルトの名無しさん [2023/09/30(土) 17:04:46.65 ID:Fvb0I5Mb.net]
Rust製の有名製品ってFirefoxしかない

607 名前:デフォルトの名無しさん [2023/09/30(土) 17:36:07.60 ID:pKhNg6I4.net]
>>596
ripgrep便利だよ

608 名前:デフォルトの名無しさん [2023/09/30(土) 18:00:22.25 ID:uLt7YI4s.net]
grepでええやん?



609 名前:デフォルトの名無しさん mailto:sage [2023/09/30(土) 19:30:09.83 ID:ixZRFqVm.net]
インフラが次々とRust製になっていってる

>【CDN世界トップシェアCloudflare】
>https://www.publickey1.jp/blog/22/cloudflarenginxrusthttppingoracdncpu31.html
>CDNプロバイダのCloudflareは、同社のグローバルなCDNの基盤として長らく利用してきたNGINXに代えて、
>同社自身がRust製のHTTPプロキシである「Pingora」を開発し利 用していることを明らかにしました。

>【クラウド世界トップシェアAWS】
>https://japan.zdnet.com/article/35183866/
>Rustで構築されたAWSサービスの例としては、
>コンテナーアプリ用のサーバーレスプラットフォーム「Lamba」を支える「Firecracker」、
>「Amazon Simple Storage Service(S3)」、
>「Amazon Elastic Compute Cloud(EC2)」、
>コンテンツ配信ネットワーク「Amazon CloudFront」、
>LinuxベースのコンテナーOS「Bottlerocket」などがある。

610 名前:デフォルトの名無しさん [2023/09/30(土) 21:04:59.54 ID:uLt7YI4s.net]
>>599
シェアないだろうがw

611 名前:デフォルトの名無しさん [2023/09/30(土) 21:51:59.08 ID:lIYH5p6r.net]
>>599
もう耳にタコ。
鸚鵡とかインコはかわいいからまだ良いけどさあ

612 名前:デフォルトの名無しさん [2023/09/30(土) 22:18:30.44 ID:M04pMWVj.net]
タコ耳
https://www.youtube.com/watch?v=us9QbgewnOI
なんで見当違いの宗教闘争延々とやっているんだ
A「九九は便利だ」
B「九九では足し算引き算に役に立たない」
こんなアホな言い争い続けるのは暇すぎるどころか病院行った方がいい

613 名前:デフォルトの名無しさん mailto:sage [2023/09/30(土) 23:08:37.19 ID:DaqqyI6I.net]
COBOLがなくならないように、C++も、俺が生きてるうちはなくならないだろう
Rustが実績を積んで、その成果がC++に流入するのが待ち遠しい

だから、どうでもいい

614 名前:デフォルトの名無しさん [2023/10/01(日) 01:48:39.89 ID:wVAADDKC.net]
AVX512を使った行列積の実装はCPU効率50パーセントが大きな壁だな。中々この壁を越えられないな。ただ流石に10月中には完成させたいな。

615 名前:デフォルトの名無しさん mailto:sage [2023/10/01(日) 04:43:20.90 ID:lOGxZ8en.net]
ていうかfirefoxでさえ全然Rustが使われてないじゃん

616 名前:デフォルトの名無しさん mailto:sage [2023/10/01(日) 08:56:10.79 ID:rjZHaWtE.net]
SNSでRustを検索してみたら、大部分がゲームの方のRust
だった。そして、言語の方のRustでも、いいね は 0 の事
が多かった。その中でなぜか有名インフルエンサの発言
だけはいいねが 100 以上付いていた。
もしかしたら、何らかの組織から金を貰っての
ステルスマーケティングだろうか。
インフルエンサーに金を与えて宣伝といわずに、
宣伝してもらうらしい。

617 名前:デフォルトの名無しさん [2023/10/01(日) 09:26:04.72 ID:wVAADDKC.net]
RustはOSやCloudの基盤構築に使うよう言語だろ。基本的にほとんどのプログラマは無縁なままになると思う。
ただ、GoogleやApple, MicrosoftとかAmazonの様にOSやCloudを持ってる会社のエリートにはRustは必要なスキルになるんじゃない?

618 名前:デフォルトの名無しさん [2023/10/01(日) 09:38:28.18 ID:jNRKUn/r.net]
近い将来 Rust は改名されると思う
Perl のように



619 名前:デフォルトの名無しさん mailto:sage [2023/10/01(日) 09:45:42.20 ID:rjZHaWtE.net]
>>607
そうはならないと思うな。
ちゃんとした理由があるけど、敢えて書かないが。

620 名前:デフォルトの名無しさん mailto:sage [2023/10/01(日) 09:57:36.36 ID:vqJth/wO.net]
>>603
お花畑指向のお爺さんのヒトリゴトw

だから、どうでもいいww

621 名前:デフォルトの名無しさん mailto:sage [2023/10/01(日) 12:31:25.36 ID:O6H6pei5.net]
RustをやることでRustが必要なエリートエンジニアを気取れる
一般エンジニアがRustに手を出す理由はこれだろうね

622 名前:デフォルトの名無しさん [2023/10/01(日) 13:08:31.84 ID:7icNt1rZ.net]
単なる物好きだと思う

623 名前:デフォルトの名無しさん [2023/10/01(日) 13:42:51.09 ID:nXEaR9ux.net]
給料がいいから使ってる

624 名前:デフォルトの名無しさん [2023/10/01(日) 13:43:38.44 ID:LITfXwu2.net]
>>610
すぐ置き換わるという発想の方がよっぽど非現実的。

625 名前:デフォルトの名無しさん [2023/10/01(日) 13:44:52.19 ID:LITfXwu2.net]

626 名前:ef="/test/read.cgi/tech/1693451813/611" target="_blank">>>611
そんなことで手を出す人はいない
[]
[ここ壊れてます]

627 名前:デフォルトの名無しさん mailto:sage [2023/10/01(日) 13:53:33.31 ID:714OmS2F.net]
結局金貰ってRust推しの書き込みしてたんだなあ
なんかいろいろ納得

628 名前:デフォルトの名無しさん mailto:sage [2023/10/01(日) 14:05:43.27 ID:5C/Q5bxu.net]
>>614
すぐ置き換わるなんてこと誰も言ってないのにな
お爺ちゃんの妄想癖こわっ!



629 名前:デフォルトの名無しさん [2023/10/01(日) 14:16:32.83 ID:7icNt1rZ.net]
Cが登場したのが1972年で翌1973年にはUNIXはCで書き直された
Rustには勢いがない
この先生きのこれるか分からない

630 名前:デフォルトの名無しさん mailto:sage [2023/10/01(日) 14:23:43.91 ID:Y7qk5s2j.net]
>>618
未だにLinuxはC++を採用しないからC++はダメな言語という話になってしまう
一方でRustは一部採用が始まった

631 名前:デフォルトの名無しさん [2023/10/01(日) 14:27:33.48 ID:w9dSI82f.net]
C++はコマンドラインアプリにゃ無用の長物だからなぁ

632 名前:デフォルトの名無しさん [2023/10/01(日) 14:36:12.46 ID:S8y9zCN5.net]
Rustは全く関係ないけど、Intel CPU sky

633 名前:lakeXのvbroadcastf64x2命令のレイテンシーわかる人いる?自分は探しても書いてある資料が見つからん。 []
[ここ壊れてます]

634 名前:デフォルトの名無しさん [2023/10/01(日) 14:41:13.99 ID:7icNt1rZ.net]
>>619
最新の安定版カーネルはV. 6.5.5
$ curl 'https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.5.5.tar.xz' -o - | tar xJf -
$ find linux-6.5.5 -name *.rs | xargs cat | wc -l
17934
$ find linux-6.5.5 -name *.c -o -name *.h | xargs cat | wc -l
32402610
Rustのソースって5.5%なんだけど何に使われてるのか知ってるのかな?

635 名前:デフォルトの名無しさん [2023/10/01(日) 14:42:25.77 ID:7icNt1rZ.net]
>>622
>Rustのソースって5.5%なんだけど何に使われてるのか知ってるのかな?
ごめん! ごめん! あまりに少な過ぎて間違えたよ
0.055%

636 名前:デフォルトの名無しさん [2023/10/01(日) 14:43:04.02 ID:zhTB7snZ.net]
>>606
>>616
工作もあるかもしれんが
中國人がよく使ってるイメージ

637 名前:デフォルトの名無しさん mailto:sage [2023/10/01(日) 14:43:15.62 ID:2hPzKrJ5.net]
もうそんなに使われてるのか

638 名前:デフォルトの名無しさん [2023/10/01(日) 14:44:46.26 ID:zhTB7snZ.net]
>>619
C++はダメな言語だとマジで思う



639 名前:デフォルトの名無しさん [2023/10/01(日) 14:45:25.26 ID:7icNt1rZ.net]
Rustがlinuxに取り込まれたのが昨年12月でV. 6.1
$ curl 'https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.tar.xz' -o - | tar xJf -
$ find linux-6.1 -name *.rs | xargs cat | wc -l
10359
$ find linux-6.1 -name *.c -o -name *.h | xargs cat | wc -l
31476383
この9ヶ月にCで書かれたのは32402610 - 31476383 = 926227ステップ
その間にRustで書かれたソースは17934 - 10359 = 7575ステップ
この7.5千行は何が書かれたんだろうね?

いずれにしても比較してみるとRustに勢いがないと言わざるを得ない
この先生きのこれるか分からない

640 名前:デフォルトの名無しさん [2023/10/01(日) 14:50:45.80 ID:7icNt1rZ.net]
増分を比較すると
10359 / 31476383 = 0.008178340730727996
Rustで書こうって人はCの0.8%ってことだ
C開発者が100人いたらRust開発者は1人いないくらい

641 名前:デフォルトの名無しさん mailto:sage [2023/10/01(日) 14:52:24.46 ID:Y7qk5s2j.net]
採用さえされなかったC++は全くダメという話になってしまう

642 名前:デフォルトの名無しさん [2023/10/01(日) 14:54:04.25 ID:7icNt1rZ.net]
>>628
> 10359 / 31476383 = 0.008178340730727996
わりぃ! 式のコピペで失敗
答えは変わらず
7575.0 / 926227 = 0.008178340730727996

643 名前:デフォルトの名無しさん [2023/10/01(日) 14:56:53.64 ID:7icNt1rZ.net]
Linuxカーネルのプロジェクトで
Rustに存在感は全くないということ
少なくとも最初の9ヶ月間の事実

644 名前:デフォルトの名無しさん [2023/10/01(日) 14:57:57.82 ID:zhTB7snZ.net]
Rustって無駄に行増えるイメージもあるな

645 名前:デフォルトの名無しさん mailto:sage [2023/10/01(日) 16:41:13.72 ID:FTf1gOBL.net]
rustみたいな欠陥言語がLinuxカーネルに
取り込まれるわけないとか言ってた頃に
比べると大部後退したな

646 名前:デフォルトの名無しさん [2023/10/01(日) 18:26:38.19 ID:btu9HGhG.net]
>>631
あの、スレタイ読んだことあります?

647 名前:デフォルトの名無しさん [2023/10/01(日) 18:45:25.99 ID:7icNt1rZ.net]
RustによりLinuxのカーネルが書かれているかのような
事実と全く異なる印象を持たないようにね
そういう詐欺的プロモーションには釘を刺しておく

ちなみに本家本丸のfirefoxでもRustのコードは半分にも満たない

648 名前:デフォルトの名無しさん mailto:sage [2023/10/01(日) 20:08:40.32 ID:Xuu2mhXS.net]
古いコードが残っているだけなのに屁理屈だな



649 名前:デフォルトの名無しさん mailto:sage [2023/10/02(月) 08:15:58.13 ID:ehda1oGa.net]
Rustもすぐに古くなるよ。

650 名前:デフォルトの名無しさん [2023/10/02(月) 11:55:32.83 ID:p4yR9qSW.net]
>>617
すぐ置き換わらないなら別にお花畑でもないだろ。
支離滅裂。
多分自分が何言ってるのかよくわかってないんだろうかわいそうに

651 名前:デフォルトの名無しさん [2023/10/02(月) 11:57:28.62 ID:p4yR9qSW.net]
>>617
すぐ置き換わらないなら別にお花畑でもないだろ。
支離滅裂。
多分自分が何言ってるのかよくわかってないんだろうかわいそうに

652 名前:デフォルトの名無しさん mailto:sage [2023/10/02(月) 13:02:20.97 ID:y/irZcaM.net]
こんなに有名になっているのに普及率0.8%であることは、致命的。
過去、天下を取った言語はこんなに知名度が出た時には
既に利用者数がランキング3位以内に入っていた。
他のどんなことにも言えることだが最初から普及しなかった
ものは今後も普及しない。

653 名前:デフォルトの名無しさん mailto:sage [2023/10/02(月) 13:02:41.17 ID:y/irZcaM.net]
こんなに有名になっているのに普及率0.8%であることは、致命的。
過去、天下を取った言語はこんなに知名度が出た時には
既に利用者数がランキング3位以内に入っていた。
他のどんなことにも言えることだが最初から普及しなかった
ものは今後も普及しない。

654 名前:デフォルトの名無しさん mailto:sage [2023/10/02(月) 13:03:16.93 ID:y/irZcaM.net]
こんなに有名になっているのに普及率0.8%であることは、致命的。
過去、天下を取った言語はこんなに知名度が出た時には
既に利用者数がランキング3位以内に入っていた。
他のどんなことにも言えることだが最初から普及しなかった
ものは今後も普及しない。

655 名前:デフォルトの名無しさん mailto:sage [2023/10/02(月) 13:06:07.24 ID:y/irZcaM.net]
ここのmevusサーバー、昨日から(?)おかしいです。
物凄く反応が遅くて勝手に多重投降になりました。

656 名前:デフォルトの名無しさん mailto:sage [2023/10/02(月) 13:37:00.85 ID:13RGbDg7.net]
クライアントの問題やろ?

657 名前:デフォルトの名無しさん [2023/10/02(月) 15:39:03.79 ID:sFvf9xp1.net]
本屋のPythonの本棚も今やすっかりRubyと入れ替わってPython独占状態
過去にRuby>Pythonだった時期ももちろん知っているが
今はPython>>>>>>超えられない壁>>>>>>Rubyである
いつからこうなったか?
Rust>>>>>Pythonの未来は絶対来ないと断言出来る

658 名前:デフォルトの名無しさん mailto:sage [2023/10/02(月) 16:06:27.97 ID:sBuCt/F2.net]
>>619
やること(実装すべき機能)が決まってるLinuxにおいて、C++は自由すぎた
つまりダメ
Rustはそこまでじゃないということ

まあ、俺はカーネルのコードは書くことなさそうだし、C++推しでいることに



659 名前:デフォルトの名無しさん [2023/10/02(月) 16:21:52.88 ID:c5cuOzSD.net]
C++はGUIアプリに対しては絶大だけど
ひたすら単独でシーケンシャルな処理を行う様な
単純アプリにゃ無駄が大過ぎる言語仕様何だよなぁ

660 名前:デフォルトの名無しさん [2023/10/02(月) 16:36:15.23 ID:sFvf9xp1.net]
↑あたまわるそう

661 名前:デフォルトの名無しさん [2023/10/02(月) 16:42:22.01 ID:c5cuOzSD.net]
あ、CUIが抜けてたw
単純CUIアプリにゃ無駄が多すぎるよ

662 名前:デフォルトの名無しさん [2023/10/02(月) 17:04:03.79 ID:BAyQhYDe.net]
gccのコンパイラにsafeオプションみたいのを付けれた方がRustよりも遥かに需要はあるかもな。

663 名前:デフォルトの名無しさん mailto:sage [2023/10/02(月) 17:24:18.22 ID:maswlM5u.net]
お金のためにrustを持ち上げる書き込みをするってどんな気持ちなんだろうなあ

664 名前:デフォルトの名無しさん [2023/10/02(月) 18:21:59.41 ID:eEO5Ab6n.net]
この世界の人類の知能はRustを使いこなすほど成熟してないのよね。

665 名前:デフォルトの名無しさん mailto:sage [2023/10/02(月) 18:30:53.55 ID:Xq2hWLsa.net]
>>650
それができるんならねw

666 名前:デフォルトの名無しさん mailto:sage [2023/10/02(月) 19:51:18.26 ID:hpyHKPNN.net]
C++しか知らなければC++で十分だが
はるかにプログラミングしやすいRustが同性能を実現できるから
どちらも使える人に聞けば100%Rustと答える

667 名前:デフォルトの名無しさん [2023/10/02(月) 21:13:36.67 ID:0jvUozeY.net]
>>654
人間の互換に対する保守性を凌駕しなければ
普及はしないよ
そしてなくなる

668 名前:デフォルトの名無しさん mailto:sage [2023/10/02(月) 21:25:18.93 ID:hOkjzOD0.net]
IT大手が軒並み採用しているから
今後もっとも安定するプログラミング言語



669 名前:デフォルトの名無しさん [2023/10/02(月) 22:03:30.35 ID:0jvUozeY.net]
C言語なんて登場して僅か1年でUNIXのアセンブラを置き換えた
Rustはこの先生きのこれるかな?

670 名前:デフォルトの名無しさん mailto:sage [2023/10/02(月) 22:08:29.42 ID:HuDdgOFJ.net]
こっちのオジサンも複オジ並みに嘘つくよね

671 名前:デフォルトの名無しさん [2023/10/02(月) 22:17:38.63 ID:0jvUozeY.net]
>>658
>こっちのオジサンも複オジ並みに嘘つくよね
どこが嘘なのかちゃんと指摘してね

672 名前:デフォルトの名無しさん mailto:sage [2023/10/02(月) 22:29:04.27 ID:sBuCt/F2.net]
Rustはすばらしいが、推しはC++なんだよ

C++強化はよこい

673 名前:デフォルトの名無しさん [2023/10/03(火) 07:33:33.66 ID:mNYv0fGk.net]
Cはかなり好きだけど、C++嫌いなんだよね。ところでdouble*型の代替えとしてsafe_vec型みたいのをCが作れば問題解決とはならないの?safe_プレフィックスを付けた変数に関してはgccがライフタイムチェックを行うとかそういうのは無理なの?

674 名前:デフォルトの名無しさん mailto:sage [2023/10/03(火) 09:56:04.09 ID:EHzdGWRp.net]
>>661
Rustをなぞるとボローチェックするには
- T, &T, &mut Tの区別
- ownership rule/reference rule
- init/uninitの管理(move/copy)
- リソースの管理(Drop)
- ライフタイムアノテーション
が必要
これに加えてraw pointerの取り扱いやunsafeブロック/unsafe関数、null safetyがないとsafeにはできない

675 名前:デフォルトの名無しさん mailto:sage [2023/10/03(火) 10:04:13.52 ID:EHzdGWRp.net]
CにしろC++にしろ過去の資産と互換性をもったままRustと同等の安全性を提供するのは不可能なんだよ
それに仮にsafe-Cやsafe-C++みたいなものを作ったとしても既存のコードをそれらで書き換える労力がRustで書き換える労力より低くはならない
じゃあ現時点で利用可能でモダンな機能の使えるRustを使ったほうがいいじゃんという結論になる

676 名前:デフォルトの名無しさん [2023/10/03(火) 10:14:43.38 ID:1Tt4UNmg.net]
いや、普通はそのまんま使うだろ

677 名前:デフォルトの名無しさん [2023/10/03(火) 10:16:11.97 ID:QPJiaWQk.net]
2行目が間違ってるので結論がおかしいと思う

678 名前:デフォルトの名無しさん mailto:sage [2023/10/03(火) 10:20:48.62 ID:R9W87Ac6.net]
この鯖負荷状態でまだやるつもりか
5chが終わるまでやり続けるんだろうか
俺は降りる
じゃあな暇人ども



679 名前:デフォルトの名無しさん mailto:sage [2023/10/03(火) 11:00:08.15 ID:gB4/aLda.net]
黙って去ればいいのにわざわざ書き込むのはなんでだろうw

680 名前:デフォルトの名無しさん mailto:sage [2023/10/03(火) 11:18:36.24 ID:vmVJasnZ.net]
ちょっとトイレいってくるわって言ってるのと同じw

C++にセキュリティまわりの決定打が来れば、それ使って書き直したいってモチベは必ず出る
書いてる人がそれなりにウンザリきてるからね 愛すればこそ

681 名前:デフォルトの名無しさん [2023/10/03(火) 11:19:12.40 ID:QaeBAOHS.net]
Rustは廃れてCとRustの中間的な言語が出来ると平和に解決
C++は救われない消える

682 名前:デフォルトの名無しさん [2023/10/03(火) 11:56:31.18 ID:QPJiaWQk.net]
C++のtemplateは麻薬だよ

683 名前:デフォルトの名無しさん [2023/10/03(火) 13:04:15.87 ID:QaeBAOHS.net]
C++のtemplateはRustに流用出来る?

684 名前:デフォルトの名無しさん mailto:sage [2023/10/03(火) 14:22:58.59 ID:OdOVKjZR.net]
>>666
サーバーがDOWNと復帰を繰り返しているらしい。

685 名前:デフォルトの名無しさん [2023/10/03(火) 15:42:36.04 ID:QaeBAOHS.net]
サーバー本体というよりgatewayがやられてる感じか
DOS攻撃で飽和させられてんのかな
再起動で一時的に治るのも直ぐアクセス不可になるのも頷ける

686 名前:デフォルトの名無しさん mailto:sage [2023/10/03(火) 16:30:37.21 ID:QPJiaWQk.net]
>>671
tempalteメタプログラミングなんかRustはできないでしょ?

687 名前:デフォルトの名無しさん mailto:sage [2023/10/03(火) 16:52:24.52 ID:lIxGF2iK.net]
>>674
C++のtempalteメタプログラミングよりも強力なRustの手続きマクロがあるからC++は勝てない

688 名前:デフォルトの名無しさん [2023/10/03(火) 17:02:20.08 ID:zsgLdSA5.net]
>>657
昔は使ってる人も少なかったしなぁ~。



689 名前:デフォルトの名無しさん [2023/10/03(火) 17:12:51.94 ID:QPJiaWQk.net]
>>676
Linuxカーネルプロジェクトでの惨憺たる状況から分かるのは
Rustの持つ特徴はRustユーザが考えるほどには
需要がないということだよ
少なとも当時のCほどにはね

690 名前:デフォルトの名無しさん mailto:sage [2023/10/03(火) 17:22:52.09 ID:t9VFzsZi.net]
単純に巨大すぎて変える意味がないのと、ベテランエンジニアがメンテナンスしてるからCの方がいいんだよ

691 名前:デフォルトの名無しさん mailto:sage [2023/10/03(火) 17:35:08.07 ID:WTK5vkPO.net]
惨憺とか表現が大袈裟
別に誰かが困るわけでないし
カーネル全部書き直すなんて話でもない

692 名前:デフォルトの名無しさん [2023/10/03(火) 17:37:09.89 ID:1Tt4UNmg.net]
むしろビルド環境に色々な言語詰め込んでもウザいだけだし

693 名前:デフォルトの名無しさん mailto:sage [2023/10/03(火) 17:56:37.88 ID:lIxGF2iK.net]
>>680
複数の言語を併用はコストがかかりハードルが高く普通はデメリットが大きい
しかしLinuxもAndroidもWindowsもそれを上回るメリットがRust導入にあると判断して併用を始めた

694 名前:デフォルトの名無しさん [2023/10/03(火) 18:04:52.19 ID:QPJiaWQk.net]
>>681
だからLinuxは誰もコミットしてないんだってば
kernel.org見てこい

695 名前:デフォルトの名無しさん [2023/10/03(火) 18:10:30.81 ID:QPJiaWQk.net]
9ヶ月でRustで書かれたソースは7575ステップ
7千行なんてお前ら1人で1日で書くやろ?w

696 名前:デフォルトの名無しさん [2023/10/03(火) 18:16:19.58 ID:1Tt4UNmg.net]
そんな無駄に長いコードは書かないから無理

697 名前:デフォルトの名無しさん mailto:sage [2023/10/03(火) 18:26:14.70 ID:WFSh4KqH.net]
一年ぶりにきたがこのスレは相変わらずだな

698 名前:デフォルトの名無しさん mailto:sage [2023/10/03(火) 18:31:58.55 ID:WFSh4KqH.net]
>>661
それをやってるのがchromium
RawPtr<T>をナマポと置き換えた
RawPtrの機能により様々な統計(循環参照、ブラブラポインタ、参照カウントなどなど)をとることで問題をあぶり出してるらしい



699 名前:デフォルトの名無しさん mailto:sage [2023/10/03(火) 18:32:59.96 ID:WFSh4KqH.net]
>>666
俺普段は他の掲示板にいるけど流石にこの状態で来る気にはなれんな
収益ないと無理でしょ
オワコン

700 名前:デフォルトの名無しさん [2023/10/03(火) 18:44:38.25 ID:QPJiaWQk.net]
>>681
LinuxでのRust利用は
まず安定版カーネルのコンパイラをclang対応にするか
gccrsが実用段階になるかしないと誰もコミットしない
とてもとても「併用を始めた」なんて状態とは言えない
こういうRustの詐欺的プロモーションには釘を刺しておく

701 名前:デフォルトの名無しさん mailto:sage [2023/10/03(火) 19:00:49.17 ID:VgGwkcYi.net]
>>663
kotlinがjavaをそのまま使えるように、c++ファイルをそのままincludeできるkotlin c++があればいい。

702 名前:デフォルトの名無しさん mailto:sage [2023/10/03(火) 19:08:21.90 ID:c7WecVea.net]
KotlinはGC依存言語だから
この話のスタート地点にも立てない

703 名前:デフォルトの名無しさん mailto:sage [2023/10/03(火) 20:21:52.03 ID:WTK5vkPO.net]
釘を刺すw
アホだろこいつ

704 名前:デフォルトの名無しさん mailto:sage [2023/10/03(火) 20:48:21.65 ID:C3dKtOmr.net]
>>688
お前は去年はrust対応パッチのマージは不可能とか
言ってた人?

705 名前:デフォルトの名無しさん mailto:sage [2023/10/03(火) 20:53:55.47 ID:QPJiaWQk.net]
俺はV 6.1 releaseより前にここには来てないよ
別人

706 名前:デフォルトの名無しさん mailto:sage [2023/10/03(火) 21:46:22.91 ID:WFSh4KqH.net]
>>688
釘を刺すの意味分かってなくて草

707 名前:デフォルトの名無しさん mailto:sage [2023/10/04(水) 03:06:21.66 ID:lTnQ2w+I.net]
採用されたってだけで十分画期的なんだけど、

そんなことよりC++にunsafe{ } 流入はよ

708 名前:デフォルトの名無しさん mailto:sage [2023/10/04(水) 10:19:44.73 ID:/3blvcUyy]
5chのサーバーがおかしいから、2chから書き込んでみるわ。
掲示板リストもおかしいし。



709 名前:デフォルトの名無しさん mailto:sage [2023/10/04(水) 11:04:15.39 ID:/3blvcUyy]
5chは、Cloudflareが使われているらしいが、それがまさに
DDoS 攻撃対策になるらしいんだが、なぜ効果が無いんだろう。

710 名前:デフォルトの名無しさん mailto:sage [2023/10/04(水) 13:16:47.05 ID:lTnQ2w+I.net]
こんなんでた
https://github.com/microsoft/ifc/
https://github.com/microsoft/ifc-spec/

711 名前:デフォルトの名無しさん mailto:sage [2023/10/04(水) 14:46:51.29 ID:lCgy2nz3.net]
>>662 >>663
IT大手各社がC++拡張は無理と判断してRust採用へ進んだ理由はそういうことだな

712 名前:デフォルトの名無しさん mailto:sage [2023/10/04(水) 15:26:58.55 ID:GWSCS0Ex.net]
F12でスマホモードにすると書き込めた。
みな 2ch に移行せよ。

713 名前:デフォルトの名無しさん mailto:sage [2023/10/04(水) 15:39:00.30 ID:9lAPwHKr.net]
WindowsにおけるRust採用はカーネルだけじゃない……Microsoftがちょっと言及
https://forest.watch.impress.co.jp/docs/serial/yajiuma/1536253.html

714 名前:◆NYa6gyY.t5vU [2023/10/04(水) 18:06:31.07 ID:/8KvvhwW.net]
IT土方はRustでいいんじゃね

715 名前:デフォルトの名無しさん mailto:sage [2023/10/04(水) 18:49:10.35 ID:ORAoz3L1.net]
マイクロソフトも金貰ってRustのステマやってるのか~

716 名前:デフォルトの名無しさん mailto:sage [2023/10/04(水) 18:52:08.62 ID:zgDLmZCC.net]
MSはこういうときに、C++(VC)にも投資しながら、Rust(VS)にも投資する

717 名前:デフォルトの名無しさん [2023/10/04(水) 19:01:30.19 ID:mR6tSnBH.net]
そのうちViusal Rust++とかRust/CLIとか出るかもね

718 名前:デフォルトの名無しさん mailto:sage [2023/10/04(水) 19:12:43.56 ID:IOGVKnRJy]
みんな2chからの書き込みけ?



719 名前:デフォルトの名無しさん [2023/10/04(水) 19:08:41.78 ID:0mJ1l3sR.net]
ってかC++が広まったのだってMSがWindowsの開発言語に採用したからだぞ。

720 名前:デフォルトの名無しさん mailto:sage [2023/10/04(水) 19:35:23.34 ID:LYA6jWUR.net]
>>695
unsafeスコープじゃなくてsafe相当のスコープが欲しいところ。

とりあえずはdelete new禁止、nullptr禁止(スマートポインタ含む)、生ポインタ変数禁止(仮引数含む)、ぐらいはやってほしい。

できれば(関数を拡張して)スタック上のインスタンスのみ受け付ける仮引数を用意して、スタックを特別扱いするようにできないかね。そうすりゃc++でもライフタイムを扱いやすくなるかと。

721 名前:デフォルトの名無しさん [2023/10/04(水) 20:30:04.98 ID:ja1//dn8.net]
そもそもCはアセンブラまんどくせぇから始まった言語だから
アセンブラの基本的なその値はアドレスかデータかを人間が把握してるのが前提なんだよなぁ
どんどん馬鹿が入り込んで親切な言語になって行っちまったが

722 名前:デフォルトの名無しさん mailto:sage [2023/10/04(水) 21:34:58.07 ID:zgDLmZCC.net]
専業の攻撃者が煩いからね最近 ミスが許されない
たとえ酔っぱらって書いても、コンパイラがツッコミ入れてくれるってのがいいわけで

723 名前:デフォルトの名無しさん [2023/10/05(木) 03:32:14.31 ID:tRnDXjTr.net]
>>707
それはない

>>709
ほんそれ
美しい設計を馬鹿が台無しにする

724 名前:デフォルトの名無しさん [2023/10/05(木) 05:14:51.86 ID:a7u/7xZJ.net]
>>710
コンパイラのツッコミ頼りの人がミスが許されない仕事しても大丈夫な言語なんて無い。
大丈夫だと思い込んでる人がいるだけ

725 名前:デフォルトの名無しさん mailto:sage [2023/10/05(木) 06:02:22.17 ID:ZCqsl8F1.net]
コンパイラくんがしっかりしてくれれば、ポンコツの俺にも、重要モジュールが書けるようになるんだなあ
(正確には品質向上、まあそこはいいように取ってね)

だからC++強化はよこい

726 名前:デフォルトの名無しさん mailto:sage [2023/10/05(木) 08:04:50.19 ID:ZCqsl8F1.net]
>>709
いまはセキュリティまんどくせぇな時代だよ
うん、そんなことより、俺は生ポと石の把握に専念したい
俺はそれなりに、簡潔にちゃんと書いてる自負があるが、後任のことは知らんから
陰キャだしw

727 名前:デフォルトの名無しさん mailto:sage [2023/10/05(木) 13:49:28.43 ID:qR35Hf9Yz]
5chのスレがまたアクセスしにくくなっているけど、
そういう場合は、2ch.sc で書き込もうや >ALL

728 名前:デフォルトの名無しさん [2023/10/05(木) 13:56:30.65 ID:rcQx5D/x.net]
5chのスレがまたアクセスしにくくなっているけど、
そういう場合は、2ch で書き込もうや >ALL



729 名前:デフォルトの名無しさん [2023/10/05(木) 13:56:37.90 ID:rcQx5D/x.net]
5chのスレがまたアクセスしにくくなっているけど、
そういう場合は、2ch で書き込もうや >ALL

730 名前:デフォルトの名無しさん [2023/10/05(木) 15:01:08.09 ID:WXXGTjkD.net]
>>713
>そこはいいように取って

こんな考えの香具師にはまともなプログラムは描けない

731 名前:デフォルトの名無しさん [2023/10/05(木) 15:10:02.29 ID:WXXGTjkD.net]
>>714
型安全性:まんどくせ
参照安全性:まんどくせ
メモリ安全性:まんどくせ
Rust描いてる人の意識はこんなもんだってことか

732 名前:デフォルトの名無しさん mailto:sage [2023/10/05(木) 16:01:21.83 ID:h5E0mKA3.net]
>>718
そんなことを言うあなたからは、(俺は)まともなプログラムを受注できない

うん、問題ない 平和的

>>719
いやまて、俺C++推しなんだがw
Rustが成功パターンを示しつつあるので、C++にそれが流入すべきだと言ってる

733 名前:デフォルトの名無しさん [2023/10/05(木) 16:42:49.98 ID:ZAxgrTwh.net]
>Rustが成功パターンを示しつつあるので
え?

734 名前:デフォルトの名無しさん mailto:sage [2023/10/05(木) 18:02:52.60 ID:SE8rG7ML.net]
>>771
DDoS攻撃は、個々のアプリではなくサーバーの
入り口レベルで対処する必要があるらしい。
また、デスクトップアプリでは昔のままで攻撃の
対象にはなってないはず。
だから、もともとC++が強い領域では余り関係無い。

735 名前:デフォルトの名無しさん mailto:sage [2023/10/05(木) 18:29:52.46 ID:Ry4i225C.net]
C++にRustのやり方が自然に流入するわけはなくて誰がが莫大な投資をして優秀なエンジニアを年単位で張り付かせながらコミュニティと調整したり移行のためのマーケティングもやらないといけない

そのための人も金も人もあってC++が発展すればダイレクトに恩恵を得られるMSやGoogleのような会社がそういう投資をする価値がないと判断した以上C++がRustばりに強化される未来は100%来ない

unsafeだけど速度が出せて過去の資産が使えるレガシー言語として生き残る
3D/2DやGUIの低レイヤー部分が一番長く残りそう

736 名前:デフォルトの名無しさん [2023/10/05(木) 18:38:58.31 ID:S7K0dlIY.net]
ここ数年はGPTチェッカーの登場で
Rustがこの先生きのこれるかの瀬戸際だと俺は思うよ

737 名前:デフォルトの名無しさん mailto:sage [2023/10/05(木) 18:48:02.32 ID:h5E0mKA3.net]
C++はなんでも取り込んでくるんだけど、遅いんだよとにかく
Rustで喫緊の課題を解決でき、さらにノウハウを得られるとMSほか各社が考えるのは順当

ただ、MSもMSVC/VS持ってるから、ニーズが高まれば該当チームは取り込みには来る
dogfeedルール持ってるから、取り込まれたら、新規C++コードはそれで書かれるだろう

738 名前:デフォルトの名無しさん mailto:sage [2023/10/05(木) 19:01:29.74 ID:6fr67+h+.net]
Rustの安全性をC++に導入するのはC++にasync/awaitを導入する50倍は困難
そんなことはもう誰もやらない

歴史に学ぼう



739 名前:デフォルトの名無しさん [2023/10/05(木) 23:54:45.10 ID:s5Z9PkTR.net]
>>722
お前は誰にレスしてるんだ?
C++使ってるからって掲示板でまで存在しないレスの番号参照するのかよ。
お前の作ったプログラムが世に出てないことを祈る。

740 名前:デフォルトの名無しさん mailto:sage [2023/10/06(金) 08:39:37.73 ID:iWE81MXc.net]
>>727
2ch sc から書いたから番号がずれたらしい。知らんけど。

741 名前:デフォルトの名無しさん [2023/10/06(金) 09:53:16.20 ID:Zl0hPCVy.net]
>>725
MSがRust#とかMSVRとか出しても使う気になれないな

742 名前:デフォルトの名無しさん [2023/10/06(金) 09:56:48.05 ID:Zl0hPCVy.net]
>>722
誰にレスしてるのか知らんけど
5chがRustで描かれていればDDoSも100%防げていたって言いたいのは判る

743 名前:デフォルトの名無しさん [2023/10/06(金) 11:23:00.22 ID:hWqCmUIN.net]
>>729
お前の気持ちなんて関係なくね?

744 名前:デフォルトの名無しさん mailto:sage [2023/10/06(金) 11:38:23.44 ID:7GCkFY5I.net]
>>730
それは全くのデタラメ。
DDoS攻撃は言語を変えても防げない。

745 名前:デフォルトの名無しさん [2023/10/06(金) 12:23:43.60 ID:5SV4gvtF.net]
>>724
だろうね
CopilotやGPTチェッカーが浸透すると
Rustのような言語は淘汰されていくのかなって思う

746 名前:デフォルトの名無しさん [2023/10/06(金) 12:48:27.29 ID:QFTcWZUD.net]
>>732
反応速度が無限に早くなればあんなの攻撃にもならないよ?
今は通信頻度に比べて処理速度がべらぼうに遅いから負荷が掛かってあれが攻撃になってしまうだけだからね

747 名前:デフォルトの名無しさん mailto:sage [2023/10/06(金) 12:48:33.91 ID:BkePxN9S.net]
夢見るお爺ちゃん相変わらずだねww
CopilotやGPTにはコンパイルエラーになるかどうかすら判別できないのに
静的解析ツールの方がまだ現実的

748 名前:デフォルトの名無しさん mailto:sage [2023/10/06(金) 12:53:06.76 ID:/H+GxavQ.net]
DDoSはネタかと思ってたがマジだったのか
さすがに無知がすぎるやろ



749 名前:デフォルトの名無しさん [2023/10/06(金) 12:55:02.69 ID:QFTcWZUD.net]
もうさ、FPGAでサイト構築したらいいんだよ
むしろDDoS攻撃してる方が負荷掛かるくらいに

750 名前:デフォルトの名無しさん [2023/10/06(金) 13:12:55.07 ID:xj8n2YWF.net]
>>735
>CopilotやGPTにはコンパイルエラーになるかどうかすら判別できないのに
試した? 既に実用水準だよ
Rustをやろうって動機が削がれればユーザは一向に増えない
ユーザが増えない限り忘れ去られるのが
プログラミング言語が辿る運命

751 名前:デフォルトの名無しさん [2023/10/06(金) 13:14:02.92 ID:Zl0hPCVy.net]
>>737
DDoSは乗っ取った鯖から総攻撃するだけだから攻撃主には負荷掛からない

752 名前:デフォルトの名無しさん [2023/10/06(金) 13:48:09.98 ID:Tnp2RbPs.net]
それ以前に
Rust混入したせいで
Firefoxが不安定化してる

753 名前:デフォルトの名無しさん [2023/10/06(金) 13:48:14.15 ID:Tnp2RbPs.net]
それ以前に
Rust混入したせいで
Firefoxが不安定化してる

754 名前:デフォルトの名無しさん [2023/10/06(金) 13:55:31.09 ID:Tnp2RbPs.net]
渾身のFirefox二連投
勘弁してほしい

755 名前:デフォルトの名無しさん mailto:sage [2023/10/06(金) 14:29:21.30 ID:7GCkFY5I.net]
>>734
「反応速度が無限に速くなれば」
そりゃそうだろうけど、現実に速度を速くして
防ぐことなんて可能なんかね。
そういば、CDNを使えばサーバーが分散されて速くなるから
防げるということかいな。
DDoS 攻撃って1000台とかで攻撃してくるんじゃないの?
だとしたら、それに対抗するのは難しいはずだが。

756 名前:デフォルトの名無しさん mailto:sage [2023/10/06(金) 14:50:26.49 ID:/H+GxavQ.net]
1000台とか生やさしいもんじゃない
桁が3つは違う

757 名前:デフォルトの名無しさん [2023/10/06(金) 14:57:36.66 ID:hWqCmUIN.net]
glibcでバッファオーバーフロー系の脆弱性でたね。
一応criticalではないらしい。

758 名前:デフォルトの名無しさん mailto:sage [2023/10/06(金) 14:58:24.70 ID:VhQ1RkQD.net]
WebサイトをFPGAで構築したところで無駄
勉強してから出直せ



759 名前:デフォルトの名無しさん mailto:sage [2023/10/06(金) 15:04:56.29 ID:wnyQ5k3c.net]
>>738
あれで実用水準だと思ってるならそりゃ話噛み合わないわ

760 名前:デフォルトの名無しさん mailto:sage [2023/10/06(金) 15:27:10.29 ID:6GwS71OR.net]
日々使ってればLLMの本質的な強みも弱みも限界もある程度判りそうなもんだけどな
とりあえずこういうのでも読んでみたら?
https://arxiv.org/abs/2310.02059

761 名前:デフォルトの名無しさん [2023/10/06(金) 16:10:44.12 ID:f7Vk2sNE.net]
>>747
これからプログラミングを学ぼうとする者のうち
わざわざRustをやろうって動機が削がれる者が現れるだろ?
ただでさえRustはユーザー数が少ないのに
増加を抑制する要因が日進月歩の話題の技術により
また一つもたらされたことが
命取りだと>>738は指摘している

762 名前:デフォルトの名無しさん mailto:sage [2023/10/06(金) 16:15:34.00 ID:7GCkFY5I.net]
CDNは HTML+CSS+JS だけのような静的ページを
キャッシュすることは出来るが、CGI や Ruby on Rails
などを使った動的ページをキャッシュすることは基本
出来ないはず。だから、CDNサーバーの数が多いとしても、
動的ページはオリジナルサーバーの CGI や Rails などに
問い合わせしなおすから付加は減らない。
だから、秒間数千万アクセスの DDoS 攻撃をCDNサーバーの
数だけで対抗することは不可能。
なので、賢い CDN サーバーは、DDoS 攻撃されたら AI で
して、攻撃しかけてくる IPアドレス と善良な IP アドレス
を判別して前者は CUT し、後者だけをオリジナル
サーバーの CGI や Rails などに問い合わせする様になっている
らしい。

763 名前:デフォルトの名無しさん mailto:sage [2023/10/06(金) 17:22:27.45 ID:wwoznqQW.net]
動的コンテンツもキャッシュできるよ
ショッピングカートみたいなものはもちろんキャッシュしたりはしないけど5chのスレみたいたのはキャッシュする方が普通

764 名前:デフォルトの名無しさん mailto:sage [2023/10/06(金) 17:45:48.87 ID:7GCkFY5I.net]
>>751
メカニズムにもよるが、時計みたいなものはキャッシュ出来ない
と書いてあった。
だから、掲示板の様にいつ更新されるか分からないものもキャッシュ出来ないはず。

765 名前:デフォルトの名無しさん mailto:sage [2023/10/06(金) 17:45:58.31 ID:7GCkFY5I.net]
>>751
メカニズムにもよるが、時計みたいなものはキャッシュ出来ない
と書いてあった。
だから、掲示板の様にいつ更新されるか分からないものもキャッシュ出来ないはず。

766 名前:デフォルトの名無しさん mailto:sage [2023/10/06(金) 17:46:00.24 ID:7GCkFY5I.net]
>>751
メカニズムにもよるが、時計みたいなものはキャッシュ出来ない
と書いてあった。
だから、掲示板の様にいつ更新されるか分からないものもキャッシュ出来ないはず。

767 名前:デフォルトの名無しさん [2023/10/06(金) 18:20:26.92 ID:hWqCmUIN.net]
3回は言い過ぎw

768 名前:デフォルトの名無しさん [2023/10/06(金) 18:36:59.99 ID:1sBdA+vi.net]
Firefoxの呪いじゃないだろか



769 名前:デフォルトの名無しさん mailto:sage [2023/10/06(金) 18:44:20.11 ID:gr04YyCD.net]
ぶっちゃけ流れがわかってないので貼るだけ
https://herbsutter.com/2023/09/28/cppfront-autumn-update/

770 名前:デフォルトの名無しさん mailto:sage [2023/10/06(金) 22:02:10.97 ID:g8qFATdI.net]
>>752
掲示板もキャッシュ可能
実際に5chはCloudflareを使っている

771 名前:デフォルトの名無しさん mailto:sage [2023/10/06(金) 22:54:1 ]
[ここ壊れてます]

772 名前:0.78 ID:YExpMalF.net mailto: cf-cache-status: DYNAMICで返されるから
CDNでキャッシュせずにオリジンサーバーから返してるみたいよ
[]
[ここ壊れてます]

773 名前:デフォルトの名無しさん [2023/10/06(金) 23:08:04.49 ID:tE7CLicd.net]
キャッシュの効果よりこっちの方が効果あるよね
>>750
なので、賢い CDN サーバーは、DDoS 攻撃されたら AI で
して、攻撃しかけてくる IPアドレス と善良な IP アドレス
を判別して前者は CUT し、後者だけをオリジナル
サーバーの CGI や Rails などに問い合わせする様になっている
らしい。

774 名前:デフォルトの名無しさん mailto:sage [2023/10/06(金) 23:45:02.92 ID:cr23K8c/.net]
>>760
CDNのキャッシュの話はキミが動的コンテンツはキャッシュできないと勘違いしてたから指摘しただけでDDoSの話とは関係ないぞ

775 名前:デフォルトの名無しさん mailto:sage [2023/10/07(土) 00:29:12.61 ID:kwLV9T/4.net]
>>761
キャッシュすると、一時間くらい更新されなかった
りするので、他人が書き込んだことによって変化
した記事が長時間反映されないはず。
また、データベースのデータファイルが
オリジンサーバーにあるので、CDNサーバー
上で Rails や php や cgi を動かしても
本当のデータファイルに書き込むことができない。

776 名前:デフォルトの名無しさん mailto:sage [2023/10/07(土) 00:40:57.43 ID:kwLV9T/4.net]
>>758
使っているが、cgi の実行(フォルダなど)は
キャッシュはOFFにされているはずだ。

777 名前:デフォルトの名無しさん mailto:sage [2023/10/07(土) 01:39:57.82 ID:kwLV9T/4.net]
なんでもチャンスは一度きり。Rustは既にチャンスを逃した。

778 名前:デフォルトの名無しさん mailto:sage [2023/10/07(土) 02:15:48.62 ID:QajUcOD9.net]
5chが使っているCDNはCloudflareでRust製
ソースは>>4



779 名前:デフォルトの名無しさん mailto:sage [2023/10/07(土) 02:54:26.28 ID:WI+Fw7uc.net]
ふーん
Rustそんなもんなんだ

780 名前:デフォルトの名無しさん [2023/10/07(土) 04:08:15.95 ID:Hyqci1qG.net]
>>764
つまりRustは禿だったと

781 名前:デフォルトの名無しさん [2023/10/07(土) 11:25:25.12 ID:n2PM26Po.net]
>>764
そんな結果論言っても意味無いですよ?

782 名前:デフォルトの名無しさん mailto:sage [2023/10/07(土) 14:59:58.11 ID:pwD9RPPs.net]
>>768
人は噂が出た時に調査する。その時に流行らなければ無理。
パン屋の開店時に沢山人が来る。値段と味と雰囲気を
チェックし、リピートするかどうか判定される。
それに合格しないと潰れる。Rustはその試験に失敗した。

783 名前:デフォルトの名無しさん mailto:sage [2023/10/07(土) 15:10:38.65 ID:pwD9RPPs.net]
>>769
[補足]
後から改良しても一度付いてしまったイメージは変えられない。
多くの人は最初だけしかチェックしないし、脳は一度付いたイメージを
変えたがらない。

784 名前:デフォルトの名無しさん [2023/10/08(日) 08:14:29.06 ID:kIHQKnbF.net]
老害が老害について解説してら

785 名前:デフォルトの名無しさん [2023/10/08(日) 09:39:08.72 ID:CrdCteTP.net]
>>769
なるほど
セールス詐欺もあると逆効果だしな

786 名前:デフォルトの名無しさん mailto:sage [2023/10/08(日) 10:24:30.47 ID:WC/vofkv.net]
話題になると調査や学習だけはされていることが多く、
それでもなお使ってないのにはちゃんとした理由がある。

787 名前:デフォルトの名無しさん mailto:sage [2023/10/08(日) 14:24:22.88 ID:1klr8jB1.net]
できるc++erはそもそもrustっぽい書き方を心がけていたわけで対立構造では見ないだろ
どっちもできないやつが外野から騒いでるだけ

788 名前:デフォルトの名無しさん mailto:sage [2023/10/08(日) 16:37:44.13 ID:LJVnD39N.net]
>>762
>キャッシュすると、一時間くらい更新されなかったりするので
それは1時間もキャッシュしておいて更新されてもinvalidateしないのが悪い
redditはTTL1秒でCDNにキャッシュしてる



789 名前:デフォルトの名無しさん mailto:sage [2023/10/08(日) 20:25:18.30 ID:rzxWKBUN.net]
Rustの自動運転AIは事故しないってマ?

790 名前:デフォルトの名無しさん mailto:sage [2023/10/08(日) 20:25:28.87 ID:rzxWKBUN.net]
Rustの自動運転AIは事故しないってマ?

791 名前:デフォルトの名無しさん mailto:sage [2023/10/08(日) 20:32:51.69 ID:GJnsUMrN.net]
Rustを使えば安心安全なんだから当たり前

792 名前:デフォルトの名無しさん [2023/10/08(日) 21:16:59.21 ID:Y13BECfp.net]
Rustを使い始めて周りの女性の熱い視線を感じるようになりました!

793 名前:デフォルトの名無しさん mailto:sage [2023/10/08(日) 22:00:17.02 ID:+vddAGZ0.net]
札束風呂には入れた?

794 名前:デフォルトの名無しさん mailto:sage [2023/10/08(日) 22:02:35.31 ID:1xrfn7MQ.net]
ハゲが治りました

795 名前:デフォルトの名無しさん mailto:sage [2023/10/09(月) 00:20:45.72 ID:9gcYIWE2.net]
>>750
SSG知らず?

796 名前:デフォルトの名無しさん mailto:sage [2023/10/09(月) 00:43:30.63 ID:v5yIEMGi.net]
SGGKなら知ってるが…

797 名前:デフォルトの名無しさん mailto:sage [2023/10/09(月) 02:38:03.58 ID:5WP7sPUS.net]
>>775
掲示板のオリジンサーバーをCDNで分散化させる場合、
記事を投降した際に、HTTP REQUEST はオリジンサーバー
に送らないといけないと思うのだが。
そうしないとデータベースの更新が出来ないはず。

798 名前:デフォルトの名無しさん mailto:sage [2023/10/09(月) 11:03:21.27 ID:KJyL1KAf.net]
>>784
[補足]
read はCDNサーバーのキャッシュから読み込めばいいが、
write の HTTP REQUEST はオリジンサーバーに送らなければ
ならない、みたいなことな気がしてきた。
言ってみれば、read.cgi と write.cgi が有ったとして、
前者は結果のHTMLだけをCDNサーバーにキャッシュされている
内容だけで足りることがあるが、後者は、オリジンサーバーで
実際にcgiを何らかの言語で動かす必要がある、ということ。
そうしないと、掲示板への投稿をデータベースに反映することが
できないはず。なぜなら、データベースのデータファイルは
CDNサーバーではなく、オリジンサーバーだけに置いて
あるはずだから。



799 名前:デフォルトの名無しさん [2023/10/09(月) 13:32:25.30 ID:gMk1hFfQ.net]
>>779
番号教えて

800 名前:デフォルトの名無しさん mailto:sage [2023/10/09(月) 19:54:21.77 ID:18Gl4Vc9.net]
>>785
そこまで問題を言語化できるのにどう対策しているのか調べられないのはなぜなのか……
思ひて學ばざれば則ち殆し

801 名前:デフォルトの名無しさん mailto:sage [2023/10/09(月) 22:00:04.59 ID:kOD6fWms.net]
>>787
CDNについて知ってから一日くらいしか経ってないから。

802 名前:デフォルトの名無しさん mailto:sage [2023/10/10(火) 09:36:58.44 ID:EiwVEjcJ.net]
>>785
読み込みはキャッシュを返して書き込みはオリジンサーバーへ送るというのは至極当たり前のことだと思うんだが何を問題視してるの?

803 名前:デフォルトの名無しさん mailto:sage [2023/10/13(金) 02:26:55.97 ID:p/8ps3Wy.net]
今まで倒したラスボスが復活してきた

804 名前:デフォルトの名無しさん mailto:sage [2023/10/13(金) 14:43:54.78 ID:SKnf/8eA.net]
「ベアメタル」環境でもRustを採用 Googleが「Android 14」での取り組みを解説
安全性と生産性の両面でC/C++よりも大幅に改善
https://forest.watch.impress.co.jp/docs/news/1538800.html

805 名前:デフォルトの名無しさん mailto:sage [2023/10/13(金) 15:34:18.04 ID:csQt26bs.net]
「ベアメタル」って初めて聞いたぞ
また新たな造語(というか用語の借用)かな?

806 名前:デフォルトの名無しさん mailto:sage [2023/10/13(金) 15:35:07.68 ID:rGkD59dF.net]
悲惨だな

807 名前:デフォルトの名無しさん mailto:sage [2023/10/13(金) 15:42:30.75 ID:/J5gxlvX.net]
くっさ

808 名前:デフォルトの名無しさん mailto:sage [2023/10/13(金) 16:08:23.39 ID:SHBwjSJn.net]
ベアメタルは10年どころじゃなく結構昔からある用語たよ



809 名前:デフォルトの名無しさん mailto:sage [2023/10/13(金) 16:17:32.95 ID:ecw+PvM/.net]
金属熊が錆を採用
アカンがな

810 名前:デフォルトの名無しさん mailto:sage [2023/10/13(金) 16:30:35.41 ID:OQgjQxPp.net]
bareでんがな

811 名前:デフォルトの名無しさん mailto:sage [2023/10/13(金) 17:14:50.11 ID:efprJohv.net]
こんなアホがRust叩きしていたのか

812 名前:デフォルトの名無しさん mailto:sage [2023/10/13(金) 17:21:16.01 ID:rGkD59dF.net]
馬鹿って自分が知ってることを知らない人がいるとめっちゃイキっちゃいんだよな

813 名前:デフォルトの名無しさん mailto:sage [2023/10/13(金) 18:03:26.77 ID:XDSKle+A.net]
>>796
「メタルベアーがあらわれた」

その発想はなかった

814 名前:デフォルトの名無しさん mailto:sage [2023/10/13(金) 19:58:06.90 ID:XRtI83wm.net]
>>791
そのRustで生産性が向上な点がいいよな
まわりでも採用理由がそれ

815 名前:デフォルトの名無しさん mailto:sage [2023/10/13(金) 20:36:43.33 ID:/dCAMAz5.net]
その、生産性が向上するってのは直感に反する

816 名前:よなあ

・言語が安全を担保してくれるから、そこんとこをコーダーは考えなくていい
・マクロまみれのCからの解脱
・C++はともかく、Cにはasyncとかない

あたり?
[]
[ここ壊れてます]

817 名前:デフォルトの名無しさん [2023/10/13(金) 20:59:51.40 ID:csQt26bs.net]
後半はRustの問題点もしっかり指摘してあるよ
unsafeで囲めば良いんだろうけどそれでは意味がない

818 名前:デフォルトの名無しさん mailto:sage [2023/10/13(金) 21:08:40.09 ID:p2gW+gfL.net]
何にしても言えるのはc++を書き換えるならRustだけではなくC++の知識もいる
新規だけなら分かるがそうもいかない

今後数十年ずっとそのターンが続く



819 名前:デフォルトの名無しさん mailto:sage [2023/10/13(金) 21:10:15.68 ID:/dCAMAz5.net]
対応してるチップが少ないのは、極端な話、Rust2Cみたいなトランスパイラができれば解決する
汗とおなじで、Cは直接かくからいけないんであって、機械が吐く分には問題がない
フットプリントも、おそらく、現状で220KBかそこらが倍になったくらいで…人間が比較研究できるレベル
出力を比較すれば、Rust側の最適化がもっと進むんじゃないか

unsafe{ } が存在することで、unsafe{ }をうまく極小化する気運が生まれる
これは裏山 C++にも欲しい

820 名前:デフォルトの名無しさん mailto:sage [2023/10/13(金) 21:28:20.87 ID:p2gW+gfL.net]
今後Rustプログラマーに求められるのはc++のコードを読んでRustに書き換える能力
これが一番要求されると思う

821 名前:デフォルトの名無しさん mailto:sage [2023/10/13(金) 22:30:46.91 ID:EB28SOmZ.net]
C++は使ったことがなくてC専門だったけどRust便利で使ってる

822 名前:デフォルトの名無しさん mailto:sage [2023/10/14(土) 00:04:33.45 ID:LiWYFiO+.net]
ベアメタル知らないってマジ?
仕事したことないんだな

823 名前:デフォルトの名無しさん [2023/10/14(土) 00:32:43.08 ID:up3P3K8x.net]
>>808
知らんな
ICTとか使われ始めたときの違和感を感じた
検索すると>>791とも微妙に違う意味で使われているのが多少ヒットするね

824 名前:デフォルトの名無しさん mailto:sage [2023/10/14(土) 00:42:42.15 ID:+/hMSCLI.net]
まあソース(ぐぐるの英文ページ)みたら、何をもってベアメタルって言ったかはわかる

825 名前:デフォルトの名無しさん mailto:sage [2023/10/14(土) 01:41:50.44 ID:1qwcOEeO.net]
自作OS作ろうとしたことがあるならベアメタルって言葉は当然知ってる
というかその過程で覚える
まぁベアメタルって言葉知りませんってのは低レイヤーわかりませんって白状してるようなもんだわな

ただベアメタル環境の仕事なんてほぼない
いくら小規模な組み込みでもOSは使う
仕事したことないとかほざいてるやつこそ仕事なんかしてない

826 名前:デフォルトの名無しさん mailto:sage [2023/10/14(土) 01:51:28.67 ID:+/hMSCLI.net]
「仕事したことある」ってのは、CもC++もRustも、汗でも、なんなら好きな石ならダンプでちったあ読めるレベル

そんなヤツばっかりじゃねえって
俺はRustできないからアウツww

いやまあ、なんで急にベアメタル(って単語)? とは思ったけど

827 名前:デフォルトの名無しさん mailto:sage [2023/10/14(土) 02:06:48.87 ID:SW/1sd3P.net]
>>796
ベアメタルのベアはbear (熊)ではなくbare (裸の)だよ
記事の原文はこのGoogleセキュリティブログね

Bare-metal Rust in Android
https://security.googleblog.com/2023/10/bare-metal-rust-in-android.html

828 名前:デフォルトの名無しさん [2023/10/14(土) 02:10:46.65 ID:up3P3K8x.net]
>>811
kernel2.1くらいから追ってるけど使わないなぁ
最近は確かにご無沙汰だけども



829 名前:デフォルトの名無しさん mailto:sage [2023/10/14(土) 02:58:36.29 ID:LiWYFiO+.net]
🐻

830 名前:デフォルトの名無しさん [2023/10/14(土) 03:57:16.89 ID:1qwcOEeO.net]
https://i.imgur.com/zAFg8dl.png

831 名前:デフォルトの名無しさん mailto:sage [2023/10/14(土) 09:14:34.24 ID:OJsAV5J3.net]
>>811
小規模な組み込みでOSを使わない仕事はまだあるよ
PICとかまだ使ってるとこもあるだろうし
自分はSTM32で最近OSなしの仕事をやった

832 名前:デフォルトの名無しさん mailto:sage [2023/10/14(土) 11:51:13.93 ID:PfTUf5qg.net]
Javaもpythonと比べたら十分早い
ただcはjavaよりさらに10倍速いからなぁ…

833 名前:デフォルトの名無しさん [2023/10/14(土) 12:25:49.95 ID:x03gZ5vc.net]
C++と比べるのが間違ってる
template使いまくりのC++からRustに描き替えるのは至難の業
CとRust比べたりCからRustに移行しようって話ならまあ判る
C++からRustに乗り換え煽ってる香具師はただの無知馬鹿

834 名前:デフォルトの名無しさん [2023/10/14(土) 12:31:10.29 ID:x03gZ5vc.net]
>>805 みたいに
前半はCで話してるのに
最後の結論はC++の話になってる
こういうのが一番誤解の元

835 名前:デフォルトの名無しさん [2023/10/14(土) 12:38:39.71 ID:up3P3K8x.net]
横スレだけども段落分けてるから良いのでは?
C++はRustと違ってCを丸呑みしたから別言語って感じとはちょっと違う

836 名前:デフォルトの名無しさん [2023/10/14(土) 14:08:56.90 ID:AN8oWevu.net]
>>812
>いやまあ、なんで急にベアメタル(って単語)? とは思ったけど

>791 の記事に書いてるからだろ。
レスの流れ読まないで脊髄反射するタイプか?

837 名前:デフォルトの名無しさん mailto:sage [2023/10/14(土) 14:40:04.14 ID:1qwcOEeO.net]
>>817
ないない
仕事ならpicだろうが普通にベンダーの指定する開発環境使ってるだろ
Toolchainがそろっててランタイムは用意されてる
OSと呼んでないだけ
仕事でそこを自作する意味がない

838 名前:デフォルトの名無しさん mailto:sage [2023/10/14(土) 14:52:44.68 ID:OJsAV5J3.net]
>>823
ランタイムをOSというのですか?
組み込みでOSといったらRTOSだと思いますが
ArduinoとかもOSとか言い張ります?



839 名前:デフォルトの名無しさん mailto:sage [2023/10/14(土) 15:15:43.92 ID:OJsAV5J3.net]
今時の開発環境は初期化や各ペリフェラル用のライブラリも用意されてはいますが割り込み処理とかは自分で全部実装する必要があります
RTOSにあるタスク制御用の機能も用意されてません
OSとよぶのは無理があります

840 名前:デフォルトの名無しさん mailto:sage [2023/10/14(土) 15:18:56.63 ID:Mj0MR0Y1.net]
まーた実務経験無いオジの言い訳スレになってるw

841 名前:デフォルトの名無しさん [2023/10/14(土) 15:51:22.06 ID:2zOW9g7d.net]
ITRONが出てこない組み込みスレ
まるでアベノミクス

842 名前:デフォルトの名無しさん [2023/10/14(土) 15:51:34.07 ID:2zOW9g7d.net]
ITRONが出てこない組み込みスレ
まるでアベノミクス

843 名前:デフォルトの名無しさん mailto:sage [2023/10/14(土) 15:53:53.81 ID:rhYFx/Vj.net]
>>824
OSかどうかの話はしてない
ベアメタルか否か

844 名前:デフォルトの名無しさん [2023/10/14(土) 16:02:00.82 ID:Nq1/ZdDg.net]
Kotlinしかだめ
Kotlinしか使うな

845 名前:デフォルトの名無しさん [2023/10/14(土) 16:17:52.08 ID:up3P3K8x.net]
Wikipediaの初出を見ると日本語で2017年
英語で2011年くらい
https://ja.wikipedia.org/w/index.php?title=%E3%83%99%E3%82%A2%E3%83%A1%E3%82%BF%E3%83%AB&action=history
https://en.wikipedia.org/w/index.php?title=Bare_machine&action=history&dir=prev
俺は新しい用語だと感じるが新しいと感じない人もいるかな?

846 名前:デフォルトの名無しさん mailto:sage [2023/10/14(土) 16:38:21.00 ID:rhYFx/Vj.net]
まぁマイコンでベアメタルとどやるやつはいないだろな
単純すぎる
プロテクションやページングとかまでやらないと面白くならない

847 名前:デフォルトの名無しさん mailto:sage [2023/10/14(土) 16:47:52.58 ID:lkFW8Ijv.net]
>>829
裏でOSが走ってなきゃベアメタルでいいんじゃね?

848 名前:デフォルトの名無しさん [2023/10/14(土) 16:54:50.86 ID:x03gZ5vc.net]
ベアメタルは20世紀から使われてる業界用語だ



849 名前:デフォルトの名無しさん [2023/10/14(土) 16:58:16.19 ID:x03gZ5vc.net]
「Widipediaに描かれてないからそれ以前は使われてない(キリっ)」とか無知過ぎる

850 名前:デフォルトの名無しさん mailto:sage [2023/10/14(土) 17:07:45.75 ID:mlytxooF.net]
>>831
そんなに新しくない
1991年出版のThe Hacker’s Jargon Fileには既に掲載されてる
もっと古い版でも載ってるかもしれないが少なくとも2

851 名前:000年代前半には聞けば意味がわかる程度には浸透してた []
[ここ壊れてます]

852 名前:デフォルトの名無しさん [2023/10/14(土) 17:17:04.27 ID:KjHwkSYg.net]
速度が重要なVMやメモリ管理系はC++で書いて他はRustで書くことにした

853 名前:デフォルトの名無しさん mailto:sage [2023/10/14(土) 17:17:09.25 ID:1igk1Jd+.net]
>>833
ベアメタルってのはようするにブラックボックスを排除して全部自分でハードを叩いてみるというスタイル
OSを自分で書くならそれはベアメタル

854 名前:デフォルトの名無しさん mailto:sage [2023/10/14(土) 17:57:33.14 ID:lkFW8Ijv.net]
>>838
ハード叩いてないライブラリならOKってルールなの?

855 名前:デフォルトの名無しさん mailto:sage [2023/10/14(土) 17:58:17.56 ID:oq+4WFJq.net]
>>835
Wikipediaで取り上げられるほどには
使われていなかったとは言えるね

856 名前:デフォルトの名無しさん mailto:sage [2023/10/14(土) 18:01:14.19 ID:VHbVocpf.net]
しょーもない話だな
ウルトラマンがシリーズ化して最初のウルトラマンを初代ウルトラマンと呼んでるのと変わらない

857 名前:デフォルトの名無しさん mailto:sage [2023/10/14(土) 18:19:42.28 ID:1qwcOEeO.net]
>>839
厳密な定義あると思うか?
CPUのマニュアルとか見ながら1から作っていハードを全部理解したわぁって気になるのが面白さなわけ
どこまで拘るかは好きにしろや

858 名前:デフォルトの名無しさん mailto:sage [2023/10/14(土) 18:22:28.75 ID:lkFW8Ijv.net]
>>842
じゃあ裏でOS走ってなきゃOKじゃんw



859 名前:デフォルトの名無しさん [2023/10/14(土) 18:59:27.73 ID:jN/3kcJQ.net]
CDN知らないとかベアメタル知らないとか世の中いろんな人がいるわな。
知らなきゃこれを機に勉強すれば良いだけ。

860 名前:デフォルトの名無しさん [2023/10/14(土) 19:17:54.67 ID:up3P3K8x.net]
>>844
珍妙な名前で呼び出したなって思うだけで
中身は昔から馴染みあるよ

861 名前:デフォルトの名無しさん [2023/10/14(土) 19:21:31.37 ID:up3P3K8x.net]
「ICT」も突然使い出して
まぁ意味は分かるけど自身では未だに使わないし
最近だと「生成AI」も気持ち悪い

862 名前:デフォルトの名無しさん mailto:sage [2023/10/14(土) 19:52:01.05 ID:1qwcOEeO.net]
>>843
文盲だなお前は
OSが裏で走ってるかどうかじゃない
loaderやstartupがありもの使ってたらベアメタルとは言えないだろ
そういう的外れなことを堂々と言ってくるのはどうせユーザーランドでわちゃわちゃするプログラミングしか経験ないんだろ
しったかすんな

863 名前:デフォルトの名無しさん mailto:sage [2023/10/14(土) 20:08:13.45 ID:VHbVocpf.net]
>>846
ITだと英語のitと紛らわしいから使い分けてるだけなの
生成AIは英語を訳しただけなの

864 名前:デフォルトの名無しさん mailto:sage [2023/10/14(土) 20:09:37.06 ID:VHbVocpf.net]
>>847
文盲とは文字などを知らず読めない人のことで意味が取れない人じゃない
使うと恥ずかしいレベルなので得意になって使うと馬鹿がバレる

と言うかお前もう馬鹿をさらした

865 名前:デフォルトの名無しさん mailto:sage [2023/10/14(土) 20:12:16.59 ID:sFltIz1c.net]
rustをやることでc++の勉強にもなってる

866 名前:デフォルトの名無しさん mailto:sage [2023/10/14(土) 20:14:44.81 ID:VHbVocpf.net]
プログラムしてるだけの馬鹿

増えてきましたね

867 名前:デフォルトの名無しさん [2023/10/14(土) 20:16:35.26 ID:7vC8BExG.net]
gradleしか勝たん

868 名前:デフォルトの名無しさん mailto:sage [2023/10/14(土) 22:04:47.29 ID:WAxI+T9w.net]
>>848
ICTは通信会社が頑張って流行らせた略語
itと紛らわしいから使われるようになったなんてのは真っ赤な嘘
ITではなくICTを使うのは官公庁・教育・通信セグメント及びそれらに媚びへつらう必要のある業界のみ



869 名前:デフォルトの名無しさん mailto:sage [2023/10/14(土) 23:59:30.70 ID:lkFW8Ijv.net]
>>847
お前が思ってるベアメタルの定義が知りたいだけなんだけど
なんでそんなに興奮するの?

870 名前:デフォルトの名無しさん [2023/10/15(日) 00:44:28.11 ID:nxXe1h39.net]
>>847
もう構うな。
ベアメタル初めて聞いた( >>792 )とか言うようなやつだぞ。

>>831 で無知を晒して
>>835 、832 で返されて、

ミドル・アプリレイヤーしか触ったことない奴だよ。
その後も >>849

871 名前:K死に話題変えて誤魔化してる可哀想な奴だよ。

おそらく今度はそれらのレスは俺じゃないとか言って、誰も証明できないどうでもいいことで誤魔化そうとするんじゃねーのかな。
これ以上構うのは時間の無駄だよ。
[]
[ここ壊れてます]

872 名前:デフォルトの名無しさん [2023/10/15(日) 00:45:00.45 ID:nxXe1h39.net]
>>847
もう構うな。
ベアメタル初めて聞いた( >>792 )とか言うようなやつだぞ。

>>831 で無知を晒して
831 、832 で返されて、

ミドル・アプリレイヤーしか触ったことない奴だよ。
その後も >>849 で必死に話題変えて誤魔化してる可哀想な奴だよ。

おそらく今度はそれらのレスは俺じゃないとか言って、誰も証明できないどうでもいいことで誤魔化そうとするんじゃねーのかな。
これ以上構うのは時間の無駄だよ。

873 名前:デフォルトの名無しさん mailto:sage [2023/10/15(日) 00:47:44.48 ID:HpP3d9Ly.net]
GCをRustで実装しようかと思ったらいきなりハマった
やはりポインタ書き換えまくる処理には向いてないんかな

874 名前:デフォルトの名無しさん mailto:sage [2023/10/15(日) 02:09:15.16 ID:jNCstmUG.net]
TiobeランキングでRustは9月の17位から10月には20位に戻った。

875 名前:デフォルトの名無しさん mailto:sage [2023/10/15(日) 05:33:15.17 ID:2RtZyNYP.net]
>>857
まずは既存のgcクレートなどを見てみたら?

876 名前:デフォルトの名無しさん mailto:sage [2023/10/15(日) 10:38:16.98 ID:tU7p0HuK.net]
>>856
急にどうしたの?
なんでみんな同一人物だと妄想しちゃうの?

877 名前:デフォルトの名無しさん [2023/10/15(日) 11:41:55.70 ID:S1qRngxA.net]
>>856
一緒にするな
以前も俺を他人といっしょくたにしてくれてたがw
思い込み強い方だと思うよ

878 名前:デフォルトの名無しさん [2023/10/15(日) 12:31:35.13 ID:MbTcJx+r.net]
同レベルのレスを一緒くたに扱っただけで大差なさそうではある



879 名前:デフォルトの名無しさん [2023/10/15(日) 12:34:15.68 ID:S1qRngxA.net]
統合失調症の傾向があるんだと思うよ
日常でも思い当たることがあるんじゃないかな?

880 名前:デフォルトの名無しさん mailto:sage [2023/10/15(日) 13:35:29.35 ID:oOvBEg/r.net]
>>849
文盲って本来は非識字の意味だけじゃないんだよ
英語のilliterateとほぼ同じで「無学でものを知らない/教養がない/本質をわきまえない」というような意味もあって昭和の古い辞書とかにはその意味も掲載されてる
それが差別用語だのなんだので広く使われない言葉になって本来の意味が多くの辞書には載らなくなっただけ

ただ5chではその本来の意味を把握してるというよりも辞書的意味とは違うと認識しつつ「おまえ文字の読み書きもできないのかよ」くらいの煽り文句として使ってる人が大半
まあガイシュツみたいな扱いだね

ということで>>849みたいなツッコミは逆に恥をかくのでやめたほうがいいよ

881 名前:デフォルトの名無しさん mailto:sage [2023/10/15(日) 13:36:56.74 ID:oOvBEg/r.net]
それと文盲を非識字の意味で使う場合でも読みだけじゃなく書く能力も含まれてるから注意しようね

882 名前:デフォルトの名無しさん mailto:sage [2023/10/15(日) 14:00:38.64 ID:VomVWNRK.net]
>>864
それは違うんじゃない?
ガイシュツはネタとして認識されてる

誤用してることを知らないで誤用してるんだからさ?つまり馬鹿と言う線は超えてない

883 名前:デフォルトの名無しさん mailto:sage [2023/10/15(日) 14:05:27.20 ID:VomVWNRK.net]
どこか狭いコミュニティで誤用されて使われてる言葉を一般人が間違えていると指摘すると
お前の方が馬鹿だと言うのは常識的におかしい
どういう人生を送って来たのか?

狭いコミュニティでしか通用しない間違った言葉使いを一般人が知らないのは当然
指摘された側が間違った使い方をしていると知らず、指摘されて初めてそれが誤用だと知ったんだろうけどまあ頭悪いね

884 名前:デフォルトの名無しさん mailto:sage [2023/10/15(日) 14:15:06.06 ID:0qrY+8Ri.net]
文盲で揚げ足取ろうとしてる時点で負け犬

885 名前:デフォルトの名無しさん mailto:sage [2023/10/15(日) 14:22:36.31 ID:VomVWNRK.net]
> 「おまえ文字の読み書きもできないのかよ」くらいの煽り文句
自分で書いてるこの定義すら逸脱した使い方
というかこの説明がまちがってるだろ
自信たっぷりに書いてコレ

886 名前:デフォルトの名無しさん mailto:sage [2023/10/15(日) 14:30:44.06 ID:S1qRngxA.net]
「文盲」論争で思い出しだが最近「リテラシー」を
「倫理規範」くらいの意味で用いてる輩もやたら多くなった

887 名前:デフォルトの名無しさん mailto:sage [2023/10/15(日) 14:34:48.66 ID:VomVWNRK.net]
文盲
逆張り
王道

888 名前:デフォルトの名無しさん mailto:sage [2023/10/15(日) 14:53:29.19 ID:+NMvV4uk.net]
争え……もっと争え……



889 名前:デフォルトの名無しさん mailto:sage [2023/10/15(日) 15:11:48.92 ID:c88qFvIM.net]
真正の文盲ちゃんで草ww

890 名前:デフォルトの名無しさん mailto:sage [2023/10/15(日) 16:21:51.53 ID:eF/s90Au.net]
>>870
例えばインターネットリテラシーという言葉に
インターネットを使うために必要な倫理規範やセキュリティ意識などもリテラシーの一部として含んでいたとしても特段おかしくはない
文脈次第

891 名前:デフォルトの名無しさん [2023/10/15(日) 16:39:13.45 ID:S1qRngxA.net]
>>874
わざわざボケてくれて有難うw

892 名前:デフォルトの名無しさん mailto:sage [2023/10/15(日) 17:01:27.91 ID:0RP0JV9q.net]
課金ってほんとはおかしい、みたいな

架金、みたいな感じで言うよね
そんな言葉ないけど

893 名前:デフォルトの名無しさん [2023/10/15(日) 18:22:42.18 ID:WKE8aOa0.net]
おまえらいくら5chだからと言って一線を超えているんじゃないか?
ネットだから匿名とか勘違いも甚だしい、
マジ取り返しのつかないことになるよ?

894 名前:デフォルトの名無しさん mailto:sage [2023/10/15(日) 19:37:38.22 ID:wZAYm65l.net]
>>859
とりあえずいくつか見たんだけどひげぽんのこれが1番わかりやすかった
https://github.com/higepon/mosh/blob/master/rmosh/src/gc.rs

しかし世代別GCやコピーGCみたいにアドレスが変わるようなものだとこの実装は無理なんだよね
やはりオブジェクト参照にもう1つ間接参照を挟んでインデックスでデータを持つようにしなきゃダメかなあ

895 名前:デフォルトの名無しさん mailto:sage [2023/10/15(日) 23:51:26.45 ID:kCrxTQBL.net]
>>113
mapぐらい自作しろよ……ってのがC
俺もわざわざ書いた

896 名前:デフォルトの名無しさん mailto:sage [2023/10/16(月) 00:47:06.48 ID:M+xIYepE.net]
ややもすると、mapぐらい…に時間溶かしちまうんだなあ

で、オブジェクトのやりとりでメモリバグ出してまた時間が溶ける
これだからCは

はよC/C++にもunsafe{ } こい

897 名前:デフォルトの名無しさん [2023/10/16(月) 10:26:06.97 ID:kgcCjrnK.net]
>>837
>速度が重要なVMやメモリ管理系はC++で書いて他はRustで書くことにした

逆だろ
速度が重要なVMやメモリ管理系はRustで書いて他はC++以外で書くことにした
C++の出番は無いよ

898 名前:デフォルトの名無しさん [2023/10/16(月) 10:31:34.02 ID:kgcCjrnK.net]
>>849
じゃあ池沼って自白してる訳?



899 名前:デフォルトの名無しさん [2023/10/16(月) 12:00:24.66 ID:kgcCjrnK.net]
>>113
tcl/tk から流用出来る
なんなら cpython でも良い

900 名前:デフォルトの名無しさん mailto:sage [2023/10/16(月) 16:51:26.30 ID:ljfW0hVQ.net]
さっきみたら、Linux板の本日の投稿数は 6 だって。
板のサーバーの何かのファイルが紛失していてが
投稿出来ない様になっているようだが。

901 名前:デフォルトの名無しさん mailto:sage [2023/10/16(月) 16:51:37.58 ID:ljfW0hVQ.net]
さっきみたら、Linux板の本日の投稿数は 6 だって。
板のサーバーの何かのファイルが紛失していてが
投稿出来ない様になっているようだが。

902 名前:デフォルトの名無しさん [2023/10/16(月) 20:28:36.96 ID:XYN/RYqW.net]
>>113
tech.voyagegroup.com/archives/6819729.html

903 名前:デフォルトの名無しさん mailto:sage [2023/10/16(月) 22:29:58.91 ID:MXkJIU8L.net]
>>113
khashを使ってる
多分現時点で一番速いMapライブラリ
何とヘッダファイルだけで使える
gitやmrubyでも使われてるからお墨付き

904 名前:デフォルトの名無しさん mailto:sage [2023/10/16(月) 23:46:10.65 ID:kMVjuNDZ.net]
>>113
msgpack

905 名前:デフォルトの名無しさん mailto:sage [2023/10/17(火) 13:26:18.74 ID:ZxIrQntk.net]
C++できる人にRust教えた
C++教えてもらおうとしたら「は?なんで?」って拒否された
「は?なんで?」

906 名前:デフォルトの名無しさん [2023/10/17(火) 14:34:18.20 ID:vCPpyEw2.net]
なんででも

907 名前:デフォルトの名無しさん [2023/10/17(火) 14:34:18.20 ID:vCPpyEw2.net]
なんででも

908 名前:デフォルトの名無しさん mailto:sage [2023/10/17(火) 16:14:33.11 ID:SSLZhL2B.net]
ほんまかしらんけど、ダチじゃないヤツに教えるのは嫌かな
底が浅いのが知れちゃうからね 数学教えるのと同じ

>>890-891
IDがcpp



909 名前:デフォルトの名無しさん mailto:sage [2023/10/17(火) 18:28:31.14 ID:Fbq7AbK1.net]
>>889
そこで「お前にRustを教えたんだから、俺にc++を教えるのは当然」ぐらい返せよ。

910 名前:デフォルトの名無しさん mailto:sage [2023/10/17(火) 18:50:43.94 ID:wfeSYF9i.net]
take and take

911 名前:デフォルトの名無しさん mailto:sage [2023/10/17(火) 19:00:43.67 ID:29kCNpkU.net]
統失患いながらも必死にRust推しするのってなんか尊敬してきた

912 名前:デフォルトの名無しさん [2023/10/17(火) 19:52:57.18 ID:iLOamahz.net]
>>895
と統失が申しております

913 名前:デフォルトの名無しさん mailto:sage [2023/10/17(火) 20:33:28.22 ID:83sNxTIg.net]
糖質っていうか自己愛強迫アスペ

914 名前:デフォルトの名無しさん mailto:sage [2023/10/17(火) 20:37:22.56 ID:29kCNpkU.net]
ググればわかるけど、統失とか人格障害者に指摘したり病院に行けというと
決まって「お前が統失だろ」とか「お前が人格障害だろ」って返しになるんだよ

915 名前:デフォルトの名無しさん mailto:sage [2023/10/17(火) 22:32:28.37 ID:TYW+dUHm.net]
決まってはいない

不確定かもしれない状態を許すか、絶対許さないか
という意味ではリテラシーには倫理的な側面もある

916 名前:デフォルトの名無しさん mailto:sage [2023/10/17(火) 22:59:01.65 ID:i3wHL9jC.net]
真打登場!

917 名前:デフォルトの名無しさん [2023/10/18(水) 14:43:46.14 ID:pogE82TX.net]
どうせaiなんやろ?

918 名前:デフォルトの名無しさん mailto:sage [2023/10/18(水) 22:34:42.15 ID:QVfUu7ve.net]
AIは芸能界と同じぐらい胡散臭いけど推定無罪なので
推定無罪が暴走している



919 名前:デフォルトの名無しさん [2023/10/18(水) 22:50:34.96 ID:eoT4PoLM.net]
>>902
ChatGPT Plus契約した?

920 名前:デフォルトの名無しさん mailto:sage [2023/10/18(水) 23:44:49.40 ID:biZM8ElW.net]
>>856
そこでいうミドルアプリ屋だが
PCやデバイスを買うときに
OSが入っていない意味でベアメタルが使われてるから知ってる
PCを買ったことがないか意識もせずにWindows入りを買ってしまう人ではないか?

921 名前:デフォルトの名無しさん mailto:sage [2023/10/19(木) 05:42:44.07 ID:KXuM/2JI.net]
普通ついてる…と思いたいが、中古はわからんよね最近
デジタルライセンスが移動してる可能性とかもあるんでしょ

# Linuxとかも十分便利だが、NTの権利も付いてると一応安心派

922 名前:デフォルトの名無しさん [2023/10/19(木) 09:18:23.96 ID:rcYEOPS6.net]
>>890-891
IDがpy

923 名前:デフォルトの名無しさん [2023/10/19(木) 09:19:38.73 ID:rcYEOPS6.net]
>>892
IDがSSL
IDがLZH

924 名前:デフォルトの名無しさん [2023/10/19(木) 09:22:20.83 ID:rcYEOPS6.net]
>>904
これだろ
https://abema.tv/video/episode/26-208_s1_p1

925 名前:デフォルトの名無しさん mailto:sage [2023/10/19(木) 09:39:48.41 ID:K12kB1sl.net]
どうせならこっち https://abema.tv/video/title/26-208
クレジット、1ページつかって権利関係びっしり
レトロコンテンツ愛いいね ちなみにキャラデザも日本向き、好感が持てる


ジャンク屋で98とかみると、その限られたリソースで何か書いてみたくなるね
今なら、ツールセットもあの頃より潤沢だし なんならバスもCだし
そういうのも、ベアメタル感って言っていいかなと思ってる

926 名前:デフォルトの名無しさん mailto:sage [2023/10/19(木) 11:20:45.25 ID:D9zU7VD5.net]
ゲームとセーブデータを分離できない暗黒時代は20世紀に終わったのに
脆弱性とかを訂正するためOSは通常のファイルと同じところに入っている
ベアメタルとは、訂正よりもリセットがしたいということ

927 名前:デフォルトの名無しさん mailto:sage [2023/10/20(金) 13:42:12.90 ID:uP8EHH7C.net]
ベアメタルもわからないこんなアホがRust叩きしていたのか

928 名前:デフォルトの名無しさん mailto:sage [2023/10/20(金) 17:17:53.13 ID:x3ypxHoK.net]
アホが長生きする天国を貶すな
ロケットを作れる天才



929 名前:に爆撃される地獄を引き寄せるな []
[ここ壊れてます]

930 名前:デフォルトの名無しさん [2023/10/21(土) 12:17:44.63 ID:sf7W/HH9.net]
bear metal はネタだとしてもアホすぎ

931 名前:デフォルトの名無しさん [2023/10/21(土) 16:09:50.49 ID:XQcQM/34.net]
>>910
>ベアメタルとは、訂正よりもリセットがしたいということ

勝手にオレオレ定義してんなよ

932 名前:デフォルトの名無しさん mailto:sage [2023/10/21(土) 16:47:10.33 ID:2r3jgkRY.net]
最近のC++ってモダン化してるんやね(´・ω・` )
コルーチンやコンセプト、モジュール、、 export,importなんてまるでJSみたいや

933 名前:デフォルトの名無しさん mailto:sage [2023/10/21(土) 17:27:04.66 ID:DAbvkjng.net]
大正モダン程度にはモダン化してる

934 名前:デフォルトの名無しさん mailto:sage [2023/10/21(土) 21:28:03.89 ID:6+irucHq.net]
>>915
C++20のコルーチンとRustのコルーチン(=async)
利用者人口を比べたらRustが多いと思う

935 名前:デフォルトの名無しさん mailto:sage [2023/10/22(日) 02:44:45.43 ID:e6EDA2HW.net]
C++使いは老害だとする考え方について。
確かにいまのC++はおかしいと思うが、
C++03までは、まあ、良かったが、C++11以後に
めちゃくちゃになったことを若い人は知らない。
それまでは分かり易くて便利な言語だった。

936 名前:デフォルトの名無しさん mailto:sage [2023/10/22(日) 02:47:05.67 ID:e6EDA2HW.net]
MFCの CString には、古くから C の書式付文字列の
sprintf に対応する Format() 関数があり便利だったのに、
C++11には、それが無く、C++20 でやっと入った。
C++は、かたくなに C の printf 文を全否定する。
まるで宿主を殺しにかかった寄生虫のようになっている。

937 名前:デフォルトの名無しさん mailto:sage [2023/10/22(日) 09:31:04.93 ID:eovjvQWW.net]
>>914
誰が定義したか特定できるものはオレオレ定義だね

C++はもはやStroustrup氏のオレオレ定義ではなく
委員会で定義されるらしい

938 名前:デフォルトの名無しさん mailto:sage [2023/10/22(日) 10:23:04.08 ID:95umpPVA.net]
flutter vs Kotlin vs Kotlin



939 名前:デフォルトの名無しさん mailto:sage [2023/10/22(日) 11:09:50.40 ID:lcBSp4te.net]
>>919
printfやsprintfは脆弱性の宝庫だったからね
C++はそれを潰すのに10年以上の長い年月を必要としたということだよ

940 名前:デフォルトの名無しさん mailto:sage [2023/10/22(日) 11:13:53.79 ID:7wajq4O6.net]
>>919
MFCは完全無料じゃない…だったよな(オプソとかには使える
ソース付きのプロプラのライブラリ、言語の話とまぜるなキケン

941 名前:デフォルトの名無しさん [2023/10/22(日) 11:28:05.53 ID:GXjFDCr1.net]
>>919
iostreamは糞だよなω

942 名前:デフォルトの名無しさん [2023/10/22(日) 12:05:25.34 ID:tZaS4o4u.net]
>>919,922
#include <cstdio>
std::printf ("は?");

943 名前:デフォルトの名無しさん mailto:sage [2023/10/22(日) 12:12:01.55 ID:xV2fKCwr.net]
>>922
printfってなんか脆弱性あった?

944 名前:デフォルトの名無しさん [2023/10/22(日) 13:14:29.09 ID:tZaS4o4u.net]
>>918
>それまでは分かり易くて便利な言語だった。
それは新しいことに適応できないお前の問題
右辺値参照もムーブもラムダ式もC++11以降だよ

945 名前:デフォルトの名無しさん mailto:sage [2023/10/22(日) 13:54:24.89 ID:eovjvQWW.net]
適者生存の空気に振り回されないためには優生学自体を疑えばいい
空気の方にこだわるのは回りくどい

946 名前:デフォルトの名無しさん mailto:sage [2023/10/22(日) 14:21:34.30 ID:9EnrsrCq.net]
>>927
move登場後、C++は危険な言語になってしまった。

947 名前:デフォルトの名無しさん mailto:sage [2023/10/22(日) 14:50:35.01 ID:u1I5O4Lf.net]
>>929
コードで例示して

948 名前:デフォルトの名無しさん mailto:sage [2023/10/22(日) 15:14:22.49 ID:7wajq4O6.net]
pitfallが増えたとかだろ、それはそう
勉強すべきことは増えた



949 名前:デフォルトの名無しさん [2023/10/22(日) 15:58:45.17 ID:GXjFDCr1.net]
別に move が原因で危険になった訳じゃなく
元々危険な言語である

950 名前:デフォルトの名無しさん mailto:sage [2023/10/22(日) 17:07:00.89 ID:eovjvQWW.net]
危険と思わない部分だけを使えばいい
C++のサブセットを各々が発掘すればいい

元々のCが最良のサブセットという説がある
メリットは発掘のコストが0
デメリットはないが強いて言うなら
極論である、建設的でない、頑固など

951 名前:デフォルトの名無しさん mailto:sage [2023/10/22(日) 17:44:58.20 ID:Ih9eQULq.net]
アセンブリの頃も危険だったけど注視されてなかった
サイズ付き文字列はpascalの文化でC勢がやっきになって否定してた
MSは部分的にAPIに取り入れてたけど内部でも意見が衝突してたみたいだ

952 名前:デフォルトの名無しさん mailto:sage [2023/10/22(日) 18:19:39.09 ID:k1T6qQYt.net]
個数で管理する方式より、
「番兵方式」の方が効率がよいことが多いからな。

953 名前:デフォルトの名無しさん mailto:sage [2023/10/22(日) 18:20:59.70 ID:k1T6qQYt.net]
>>932
Cは何が起きるか分かり易かったので、間違いも少なかった。
C++11は何が起きるか分かりにくくなった。

954 名前:デフォルトの名無しさん [2023/10/22(日) 19:15:38.63 ID:jplRnChI.net]
>サイズ付き文字列はpascalの文化で
Cのmallocも内部はサイズ付きだよね
文字列にしろmallocにしろサイズ付きにすると
サイズの最大値(サイズのデータ長)問題が残る
Cのデリミタ方式は無限ループと検索時間の無駄が残る

955 名前:デフォルトの名無しさん [2023/10/22(日) 20:36:41.40 ID:XK8cC57k.net]
C++の問題のひとつは
例えば型指定可能な(テンプレートを使った)汎用ライブラリを作るのは中級レベル程度ではほぼ不可能ってことだな
できると思ったやつ、多分お前はC++の規格の30%も理解できてないだろう

型推論を理解して、例外安全を保障して、他のライブラリとの整合性を理解して、と穴のないライブラリを作るのはもう人間業でない
まずユニットテストが作りきれない

956 名前:デフォルトの名無しさん mailto:sage [2023/10/22(日) 21:33:07.82 ID:ENkFuc6F.net]
>>937
malloc関係無い。
あなたは、番兵方式の優秀さをちゃんと理解できてない。
マシン語レベルにまで落としたときの命令が分からないと
分からない可能性が有る。

957 名前:デフォルトの名無しさん [2023/10/22(日) 21:39:51.69 ID:KU4H8hGN.net]
呼び出す側のコンテキストで実際に呼ばれるコンストラクタがガッツリ変わるのはやっぱ難易度高いと思うわ。
c++はなにが呼ばれるのかコード読んでも判断に時間がかかる。

958 名前:デフォルトの名無しさん mailto:sage [2023/10/22(日) 23:44:03.08 ID:7wajq4O6.net]
自分用のライブラリか、よそさまに出せるライブラリかでだいぶ変わるけどな
自分用なら、実装しないと割り切った要素は潰しておく(エラーにする)



959 名前:デフォルトの名無しさん mailto:sage [2023/10/23(月) 00:19:48.85 ID:tCssLiBK.net]
>>938
実際仕事のアプリケーションではそこまで凝ったものは見たことないな
せいぜいテンプレートをちょっと使う程度
あと使い方もコピーを禁止するようなlinterかましたり
言語側でちゃんと実装するより別のツールでチェックしてることが多い気がする

960 名前:デフォルトの名無しさん mailto:sage [2023/10/23(月) 01:38:21.75 ID:gH2D0E6v.net]
むしろ、みんなが可読性や相互理解を必要としているというのが主観で
そういうのをわざと無視したコードは客観的な存在だったりして

961 名前:デフォルトの名無しさん mailto:sage [2023/10/23(月) 07:44:03.59 ID:eCip+LFq.net]
template< >の、何の数学? 論理学?? みたいな世界はまだしも、
こう使うんだぞ、と書いたものを、あとから来た人(未来の自分含む)が間違って使う、みたいのがいかんのよね
その場では、ちゃんと書くに決まってるので

962 名前:デフォルトの名無しさん mailto:sage [2023/10/23(月) 09:27:40.91 ID:TSQLnlyh.net]
>>944
>その場では、ちゃんと書くに決まってるので
育ちがいいな・・・ うらやましい
世の中にはそうならない現場もあるのだ

963 名前:デフォルトの名無しさん mailto:sage [2023/10/23(月) 09:32:12.24 ID:9KLj8HWs.net]
>>944
>こう使うんだぞ、と書いたものを、あとから来た人(未来の自分含む)が間違って使う、みたいのがいかんのよね
>その場では、ちゃんと書くに決まってるので
それはtemplateに限らない悪いコード

964 名前:デフォルトの名無しさん mailto:sage [2023/10/23(月) 10:35:59.85 ID:j7/Azm2p.net]
そういうのをちゃんとするのは、言語の範囲外、としたのがC/C++
言い割り切りっぷりだったが、モダンじゃない
現代的な要求に合ったライブラリと、言語側にもロックダウンモードが欲しいよね

965 名前:デフォルトの名無しさん mailto:sage [2023/10/23(月) 12:18:28.66 ID:A97l8Oha.net]
>>926
書式文字列攻撃

966 名前:デフォルトの名無しさん mailto:sage [2023/10/23(月) 14:30:44.87 ID:D3lEhHiN.net]
C++からRustに移行して幸せになる人、そうならない人 その違いは?
https://atmarkit.itmedia.co.jp/ait/articles/2310/19/news196.html

967 名前:デフォルトの名無しさん [2023/10/23(月) 15:42:17.38 ID:1Wk/iiy/.net]
ゴミ中尉

968 名前:デフォルトの名無しさん mailto:sage [2023/10/23(月) 15:45:51.38 ID:j7/Azm2p.net]
下のtechtargetのページの読みやすい訳。

後半に書かれていること
・Rustが使われる理由: 安全性。ここで大体出ている通り。
・C++が使われる理由: ソースtoマシン語効率。あと、巨大すぎる過去資産。



969 名前:デフォルトの名無しさん mailto:sage [2023/10/23(月) 18:20:56.02 ID:gH2D0E6v.net]
>>944
ヒープの使い方を間違ったらデストラクタ実行が保証されないとかね

970 名前:デフォルトの名無しさん [2023/10/24(火) 02:35:30.43 ID:FaxKDrLq.net]
ITメディア達の予定によると、C/C++は既にHaskellに置き換わってるはずだった

971 名前:デフォルトの名無しさん mailto:sage [2023/10/24(火) 08:37:21.50 ID:xTCLjUdP.net]
GCが普及するのはいいが、GCと関係ない付加価値も持たされる
予定が遅れるほど付加価値も追加される

972 名前:デフォルトの名無しさん mailto:sage [2023/10/24(火) 09:10:32.28 ID:KxwBQxIK.net]
>>953


973 名前:デフォルトの名無しさん mailto:sage [2023/10/24(火) 10:05:57.03 ID:Y4KOJ+P0.net]
>>948
書式文字列を生成するやつとかいんの? おっかねーな
それ言い出したらどんな言語もアウトジャネーノ?

974 名前:デフォルトの名無しさん mailto:sage [2023/10/24(火) 10:48:51.22 ID:xTCLjUdP.net]
脆弱なのは可変長引数
悪いのは文字列の特殊な値
どんな型システムも値のチェックができないという意味でアウト

975 名前:デフォルトの名無しさん mailto:sage [2023/10/24(火) 11:52:36.56 ID:d3Cm49Ov.net]
こういう基本的なことがわかってない奴らがウヨウヨいるからCやC++を触らせたらダメなんだよ

976 名前:デフォルトの名無しさん [2023/10/24(火) 13:03:33.49 ID:oyxcPsiu.net]
>>954
デスマの典型例乙

977 名前:デフォルトの名無しさん [2023/10/24(火) 13:05:38.19 ID:oyxcPsiu.net]
>>954
流行りはCのフォーマット文字列よりも
テンプレート文字列の変数置き換えタイプだな
mustache template とか tempita とか
どっちにしても iostream の出る幕じゃない

978 名前:デフォルトの名無しさん [2023/10/24(火) 13:07:11.32 ID:oyxcPsiu.net]
>>956 だった



979 名前:デフォルトの名無しさん mailto:sage [2023/10/24(火) 14:33:16.70 ID:xTCLjUdP.net]
わかってない奴らと対話するコツは、対話はしても接触はしないこと

980 名前:デフォルトの名無しさん mailto:sage [2023/10/24(火) 17:31:39.32 ID:/TzECSOE.net]
キミもわかってない側だからね
自覚してないのが余計にやばいから

981 名前:デフォルトの名無しさん mailto:sage [2023/10/24(火) 19:03:27.51 ID:453Fm5be.net]
同じ穴の狢

とはいえ、C++をディスる輩とは相容れない
あくまで使いこなせない俺が悪い C++は悪くないんだ

982 名前:デフォルトの名無しさん [2023/10/24(火) 21:24:24.33 ID:9VZu9a5B.net]
c++は糞だぞ

983 名前:デフォルトの名無しさん mailto:sage [2023/10/24(火) 22:34:02.91 ID:qc1wKPPx.net]
cppは糞とかいう奴が糞
確かに初心者が使うとプロジェクトが崩壊したり、完全に理解した系の人らが使っても画一的なコードにならない欠陥言語ではあるが、糞は言いすぎだ

984 名前:デフォルトの名無しさん mailto:sage [2023/10/25(水) 09:18:24.81 ID:nfqMKOx/.net]
関係ないけどuupdump復帰した (ここ見てるような香具師なら見てるのでは?

985 名前:デフォルトの名無しさん mailto:sage [2023/10/25(水) 12:36:45.76 ID:3fSQ5Zwa.net]
uupdumpとは聞いたことがないのでググったらWindowsのためのソフトの名前か
Windowsを使わない人も多い上に
使用言語はPHPとシェルスクリプトっぽいが
このスレにどう関係するんだ?

986 名前:デフォルトの名無しさん mailto:sage [2023/10/25(水) 13:28:29.15 ID:aEsvunYt.net]
もう10年くらいMacとLinuxしか使ってないな
久々に使うとwindowsの操作がわからなくて困る

987 名前:デフォルトの名無しさん mailto:sage [2023/10/25(水) 13:33:39.53 ID:zg5wGezx.net]
wsl面白いよ

988 名前:デフォルトの名無しさん mailto:sage [2023/10/25(水) 13:53:01.81 ID:0w7kqvd/.net]
windows使ってるけど昔からVMの上でLinux動かしてた
WSLは今更感(否定はしない)



989 名前:デフォルトの名無しさん mailto:sage [2023/10/25(水) 23:15:22.46 ID:129UCuET.net]
Macも正直最近はブラウザしか使ってないので
実質linuxしか使ってない
steamもlinuxで動くようになったらしいから
いよいよlinuxに全面移行するか?

990 名前:デフォルトの名無しさん mailto:sage [2023/10/25(水) 23:28:55.49 ID:HBO6D8Lj.net]
steam deckってプレステより高いんだ…いくら円安とは言え…

991 名前:デフォルトの名無しさん mailto:sage [2023/10/26(木) 10:50:32.36 ID:uiU7pRaB.net]
LinuxでMSOfficeが動けばなあ。Officeが使えるunix環境用意するためにMac買ってる感ある。

992 名前:デフォルトの名無しさん mailto:sage [2023/10/26(木) 10:58:44.39 ID:6n+88kg6.net]
officeっつーかEXCELやろ

993 名前:デフォルトの名無しさん mailto:sage [2023/10/26(木) 11:34:18.33 ID:cZhl96fn.net]
Office365なら普通に動くよ

994 名前:デフォルトの名無しさん mailto:sage [2023/10/26(木) 14:13:25.58 ID:K017DhVM.net]
そう考えるとブラウザって理想の仮想環境かもなあ

webassemblyで速度的な問題も解消されつつあるしサーバーのパワーも借りれるし

995 名前:デフォルトの名無しさん [2023/10/26(木) 14:52:00.54 ID:35buqziU.net]
MacでExcel使ってるとダサいよね
(もちろんMacのExcelが本家なのは知ってる)

996 名前:デフォルトの名無しさん [2023/10/26(木) 15:10:01.78 ID:ZES507rz.net]
>>978
同意

997 名前:デフォルトの名無しさん mailto:sage [2023/10/26(木) 18:28:07.11 ID:1RkcdUQ1.net]
暗号通貨botterの人でrust使いいるけどシープラ見ないのなぁぜ

998 名前:デフォルトの名無しさん mailto:sage [2023/10/26(木) 19:03:20.03 ID:EFcGcQgS.net]
>>978
teamsで使ってる



999 名前:デフォルトの名無しさん mailto:sage [2023/10/27(金) 06:42:49.70 ID:gRjv8lGZ.net]
>>966
画一的にならなくても二極化でもすれば十分シンプルなのに
二極化するとなぜか1bitやめることが人類の目的みたいになるよね

1000 名前:デフォルトの名無しさん mailto:sage [2023/10/27(金) 07:06:14.73 ID:/fEzl4se.net]
>>980
スキャンで落とされたりするのでは しらんけど
Rustがさらにもっと一般的になったら、マークされるよきっと

1001 名前:デフォルトの名無しさん mailto:sage [2023/10/27(金) 09:29:03.35 ID:YhtQ6Lgo.net]
WebAssemblyアプリ開発で最も使われている言語は3年連続で「Rust」、Webアプリ開発が最多。The State of WebAssembly 2023
https://www.publickey1.jp/blog/23/webassembly3rustwebthe_state_of_webassembly_2023.html

1002 名前:デフォルトの名無しさん mailto:sage [2023/10/27(金) 10:18:50.62 ID:y0LGdXSa.net]
強すぎだな

>>984
WebAssemblyのアプリケーションのコードを記述するプログラミング言語として何を使っているかを尋ねた質問への回答では、
3年連続でRustがトップ。しかも利用率は上昇中です。

今後、WebAssemblyアプリケーションの開発でどのプログラミング言語を使ってみたいですか? という問いに関しても、
1位はRust、2位がJavaScriptでした。

1003 名前:デフォルトの名無しさん mailto:sage [2023/10/27(金) 12:31:28.20 ID:Q7ucWJnI.net]
>>983
crypt界隈ではbot取引は至って普通のこと
スキャンされるとか落とされるとかマークされるとかは的外れ

RustとPythonが多いのは道具が揃ってるから

1004 名前:デフォルトの名無しさん mailto:sage [2023/10/27(金) 14:34:10.95 ID:EOQmK3vh.net]
c++のlegacyディスってんの?

1005 名前:デフォルトの名無しさん mailto:sage [2023/10/27(金) 15:26:58.64 ID:/fEzl4se.net]
>>986
採掘すんのかと思ったら、トレーダーBOTか なるほどね

1006 名前:デフォルトの名無しさん [2023/10/27(金) 18:12:31.65 ID:72qEc/ee.net]
adblockplusがつべにblockされるので
独自の拡張機能をRustで描けますか?

1007 名前:デフォルトの名無しさん mailto:sage [2023/10/27(金) 19:07:21.43 ID:0PcwvZlz.net]
どのような機能をお考えで?

1008 名前:デフォルトの名無しさん mailto:sage [2023/10/28(土) 09:43:38.91 ID:1iiYkiVL.net]
拡張機能じゃなくてもいいけど
広告だけを通さない(あるいはyoutube側には広告を観たフリをする)proxyを
Rustで描いてローカルで動かしとくって手はやってみたいかな



1009 名前:デフォルトの名無しさん [2023/10/28(土) 10:46:17.87 ID:xifYN8Cm.net]
Privoxyかな?

1010 名前:デフォルトの名無しさん mailto:sage [2023/10/28(土) 12:15:04.19 ID:o0Izqpe5.net]
uBlacklistでフィルタ最新にすればいけるよ
って言えばやめる口ばっかりの馬鹿

そういや行列君はどこ行ったんすかね

1011 名前:デフォルトの名無しさん mailto:sage [2023/10/28(土) 12:49:07.71 ID:1iiYkiVL.net]
はいはい再発明再発明

1012 名前:デフォルトの名無しさん mailto:sage [2023/10/28(土) 12:53:35.81 ID:pZZ9XkRk.net]
Improve YouTube! の方が良いよ

1013 名前:デフォルトの名無しさん mailto:sage [2023/10/28(土) 13:47:24.09 ID:fh9BWjjr.net]
のこり1%
軽微なtypo修正

結局C++とRustってどっちが良いの? 8traits
mevius.5ch.net/test/read.cgi/tech/1698468300/

1014 名前:デフォルトの名無しさん mailto:sage [2023/10/28(土) 13:52:31.50 ID:1iiYkiVL.net]
>>995
Improve YouTube! よさげ
uBlacklist はなんか不必要なアクセス権まで要求されてるようで気持ち悪いのでやめた

1015 名前:デフォルトの名無しさん [2023/10/28(土) 21:09:51.41 ID:6Zf7lwg+.net]
ムッシュムラムラ

1016 名前:デフォルトの名無しさん mailto:sage [2023/10/29(日) 07:58:12.72 ID:gMHUg4hp.net]
>>989
Rustって何かの役に立つモノを作る言語じゃないんだぞ

1017 名前:デフォルトの名無しさん mailto:sage [2023/10/29(日) 13:21:02.43 ID:IsQ6p7Vf.net]
Rust で chrono を使わないで
cal コマンドを造ってください
そのコードを C/C++ と比べてください

1018 名前:デフォルトの名無しさん mailto:sage [2023/10/30(月) 12:26:01.14 ID:xnp7PI6y.net]
let hoge: HashMap<u64, String> = vec![
(5, "hage".to_string()),
(1, "hoge".to_string()),
];
これが無理なのは判るのですが

let hoge: HashMap<u64, String> = vec![
(5, "hage".to_string()),
(1, "hoge".to_string()),
].try_into().unwrap();
でいけると思ったけどエラー出て

let hoge: HashMap<u64, String> = vec![
(5, "hage".to_string()),
(1, "hoge".to_string()),
].into_iter().collect();
なら通りました

一度 iter にしてまた collect したら一番上のと一緒じゃんと思うのですが
何が違うんです?



1019 名前:デフォルトの名無しさん mailto:sage [2023/10/30(月) 12:32:12.41 ID:Ija5NZge.net]
>>980
趣味や

1020 名前:デフォルトの名無しさん mailto:sage [2023/10/30(月) 12:32:20.23 ID:Ija5NZge.net]
>>980
趣味や

1021 名前:デフォルトの名無しさん mailto:sage [2023/10/30(月) 12:51:09.32 ID:HpKOqjxQ.net]
あほ

1022 名前:1001 [Over 1000 Thread ID:Thread.net]
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 60日 0時間 34分 16秒

1023 名前:過去ログ ★ [[過去ログ]]
■ このスレッドは過去ログ倉庫に格納されています






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<256KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef