Google&MS「バグの70%はC/C++。Rustにする」 (812レス)
1-

325
(1): 2021/07/22(木)22:23 AAS
>>323
XMLの操作とかシェルでやったら大ごとだがPythonでやれば一瞬
326
(1): 2021/07/23(金)01:24 AAS
>>325
それはPythonでする必要性が全くありません
327
(1): 2021/07/24(土)12:49 AAS
>>326
シェルでやる必要はもっとないというか単に手間がかかるしJavaやC++でやる必要も全くない

言語なんて道具だよ

その場にある一番楽な道具を使うだけ
328
(1): 2021/07/24(土)12:51 AAS
C++は良い言語→わかる
C++はクソい言語→わかる
C++はクソい言語、C言語使うわ→何言ってるんだこいつ

C++使いたいけど、マイコンベンダーがC言語しか用意してないからC言語使うわ→わかる
C言語開発に慣れてるし、下手に自分のわからない機能を使われるのが嫌だからC言語使うわ→どうぞ
C++よりC言語使うべき→は?
329: 2021/07/24(土)19:11 AAS
>>327
上二つは分かるが、最後はそれじゃダメだって流れがあるから
rust含めpythonのtypeとかjuliaへの移行とかだろ

ちゃんと変なこと起こさない道具じゃなきゃ、楽なだけは意味ない
330: 2021/07/24(土)21:57 AAS
>>328
上の方で出てたLinusの意見だろ
C++ではなくCを使うだけでクソみたいなプログラマを
いくらか排除できるって言ってる
331: 2021/07/24(土)23:14 AAS
そういう意味では今後のこの分野はCとRustだけで十分かもな
332: 2021/07/25(日)00:28 AAS
RustがどこまでC/C++のシェアを奪えるかだよねぇ
LinuxはとりあえずCのままいくみたいだけど
333: 2021/07/25(日)01:31 AAS
Linux kernelはRustも使うつもりだって最近ニュース結構出てるよ
334: 2021/07/25(日)03:32 AAS
MSがそう言うってことはWDKをRust対応にするのかな
今はC言語しか使えなくてC++も使えないからすげー苦痛
335
(1): 2021/07/27(火)08:02 AAS
if条件がbool型じゃなくてもOKな言語だとミスありがち

たった1文字のタイプミスで大量のChrome OSデバイスがログイン不可になってしまう
外部リンク:gigazine.net
Chrome OSが「バージョン91.0.4472.165」にアップデートれるとログインできなくなってしまう原因
【誤】if (key_data_.has_value() & !key_data_->label().empty()) {
【正】if (key_data_.has_value() && !key_data_->label().empty()) {
336: 2021/07/27(火)12:25 AAS
今時の言語ならlinterとか反応して警告出してくれても良さそうなのにな...
337: 2021/07/27(火)14:27 AAS
テストしたのか?
338: 2021/07/28(水)07:39 AAS
Facebook、次期ビルドシステムの開発でRust言語の採用を明らかに
外部リンク[html]:www.publickey1.jp
2021年7月28日
339: 2021/07/30(金)11:44 AAS
Facebook、開発言語に「Rust」採用 次期ビルドシステムの開発で
外部リンク[html]:www.itmedia.co.jp

Rustを用いることで、どのような利点があるのか。
Facebookは記事の中で次の4つの項目を挙げています。

?Rustのasync/awaitシンタックスは、非同期のコードをとてもスムーズに記述できますし、
Rustは複雑な並行処理の詳細を正しく理解するのに役立ちます。
BuckのJavaの計算を一つ一つ並行処理に移行するのは数カ月に及ぶ困難な作業でしたし、
省9
340: 2021/07/30(金)18:12 AAS
オライリー、はやく改訂してくれええあええぃ!
341
(1): 2021/07/30(金)21:45 AAS
しかしC/C++でバグを生まないのは至難の業と言うか不可能だな
342: 2021/07/31(土)00:06 AAS
不可能なの?
へぇ
343: 2021/07/31(土)04:15 AAS
>>341
規模が大きくなって、開発者が10人を超えるようになるともう不可能だな
344
(2): 2021/07/31(土)07:32 AAS
プログラマが原因なのに言語のせいにするなよ
345: 2021/07/31(土)07:39 AAS
>>344
まあそうなんだけど
現実的にはバグを作り込みやすい言語とそうではない言語はあるわな
346: 2021/08/02(月)09:49 AAS
Jay Oster氏「Rustは、安全でパフォーマンスが高いだけでなく、次のような機能を備えている」

・ジェネリック型
・トレイト
・代数型
・マルチパラダイム
・おそらく世界で最も優れた依存関係管理ツールとビルドツールを備え、「依存関係地獄」の問題を実質的に解決
・インラインドキュメントとテスト、ベンチマークの素晴らしいサポート
省14
347: 2021/08/05(木)16:02 AAS
>>344
典型的な「日本人の悪いところ」だな。

「名人になってノーミスでクリアしないやつが悪い」って言って、
思考停止して全体効率を下げる(もしくは上げない)。
348
(1): 2021/08/06(金)16:43 AAS
c++は糞野郎ほどいらん機能つかってドヤってメンテしづらいコード残して去っていく。
349: 2021/08/06(金)16:44 AAS
数学の差
350
(1): 2021/08/06(金)18:26 AAS
>>348
C++の「いらん機能」を具体的に述べよ
351: 2021/08/06(金)21:14 AAS
>>350
STL!
352: 2021/08/06(金)21:31 AAS
機能ひとつづつ使う分には構わんが、複数コンストラクタ、演算子オーバーロード、ムーブあたりをがっつり混ぜて使うと普通に死ぬ
353
(1): 2021/08/06(金)22:13 AAS
C++でバグを出さないようにするのはクモの巣の隙間に腕を通すようなもの
354
(1): 2021/08/06(金)22:28 AAS
>>353
お前のししとうちんこなら通りそうだな。
どういう意味かわかるか?
C++はちんこで書け!!
355: 2021/08/06(金)22:43 AAS
C++使いは魔術師みたいな者じゃからのう
356: 2021/08/07(土)05:03 AAS
もちろんC++でも完璧にミスが起きないように注意してプログラミングしているのだがどうしてもメモリ管理ミスバグが後から見つかっている
そして大手IT企業ほどRust採用している現実を見ればわかる
357
(1): 2021/08/07(土)05:08 AAS
世界最高レベルの大手ITの開発者でもバグを無くせないんだから人間の力だけでバグを無くすことは不可能に近いんだろうな
358: 2021/08/07(土)05:49 AAS
C++はヘタクソが組み上げると収集がつかなくなる
フリースタイルだからね
359: 2021/08/07(土)05:57 AAS
>>357
単純にC++が欠陥言語なだけ
だからこそC++からRustにするだけでメモリ安全性を確保できてその種のバグが生じなくなった
360
(1): 2021/08/07(土)06:07 AAS
Rustに切り替えるからといって普段からバグ出している小わっぱが急に出さなくなるとは到底思えない
361
(1): 2021/08/07(土)06:12 AAS
プログラミング始めた頃に比べてメモリは数千倍になったのに
まだメモリがメモリが言ってるの何でだろ
362: 2021/08/07(土)06:26 AAS
C++使いはまともにソフトウェアを作ることができない
C++を書くのが手段ではなく目的になっているためだ
363: 2021/08/07(土)06:39 AAS
言いきるアンタは見ている世界が狭いと思う
364: 2021/08/07(土)08:49 AAS
>>360
一流のプログラマーたちが気付かない複雑な状況で起きている
オープンソースの基本ライブラリで何年間も誰も発見できなかったものもある
人間が手動で完璧に管理するのは無理だと歴史が証明している
365
(2): 2021/08/07(土)09:31 AAS
人間がダメなのにRustにしたらいいという謎理論
366: 2021/08/07(土)10:14 AAS
>>361
メモリバグを踏むかどうかはメモリ量とは関係ないってのが前提だが
(単に昔はセキュリティリスクも低ければ、ブルースクリーンが謝れば許されたとかもあり)

361の感覚とは逆で、要求される量に対してメモリはたいして増えてないだろ
個人利用のブラウザ一つとってもどれだけメモリ食ってると?
ましてや、商用のサービスのサーバーはじめメモリ消費がどれだけあることか
367: 2021/08/07(土)10:16 AAS
>>365
意図的に誤解を書いてるのか知らんが、微妙に違う
人間がミスしたら、rustのコンパイラがコンパイルさせないので
問題をコンパイル時に人間が気がつく可能性があがる
368
(1): 2021/08/07(土)10:59 AAS
>>365
?理論的に、こういう使い方をしていればメモリ安全性が保たれる、というのはある。

?しかしC++プログラマーは、それを知らない or 知ってるが守らない or 守ろうとしているが人間なのでミスはあるしミスってもC++コンパイラは通してしまう。

?そこでRustはメモリ安全性が保たれている場合のみコンパイラが通すようにした。つまりコンパイルが通ったRustプログラムはメモリ安全性が保証される。
369
(1): 2021/08/07(土)14:16 AAS
GCと何か違うの?
370: 2021/08/07(土)14:22 AAS
コンパイルいまーきみーはじんせいのーおおきなーおおきなーぶたいにーたーちー
371: 2021/08/07(土)14:36 AAS
>>369
javaとかの nullpointerexceptionとかがrustならコンパイル通れば起こらないとか
実行時エラーのいくつかが起きないのと
GCの実行にかかる時間がまるまる消えるので早いし、メモリ効率も良い
372: 2021/08/07(土)18:49 AAS
>>354
> お前のししとうちんこなら通りそうだな。
> どういう意味かわかるか?

あんたがひどく下品なのはわかる。
373
(1): 2021/08/07(土)19:45 AAS
>>368
2に該当する人間がrust使ってもコンパイル通すためにunsafe使いまくる未来しか見えん。
374: 2021/08/07(土)20:04 AAS
>>373
「人間なので」以降の部分読み飛ばしてませんか
375: 2021/08/07(土)20:06 AAS
人間だもの

コンパイルだもの

果物だもの
376
(1): 2021/08/07(土)20:08 AAS
メモリ確認機能があるからコンパイルに時間かかりそうだな
実際どうなの?
377: 2021/08/07(土)20:28 AAS
>>376
一度コンパイル通れば、それ以降についてはCとかと変わらない
初回については色々と条件が違うのもあって比較しにくいが重めかもしれない
378: 2021/08/08(日)00:00 AAS
普通にクソ重たいわ。なんでその種の嘘をつくのか。
379: 2021/08/08(日)00:05 AAS
遅く無いだろ。そもそも、基本バックエンドはllvmそのものだぞ
アホでも秒で調べられる話に嘘言い出してるのは、脳味噌どっかに捨ててきたのか?
380
(1): 2021/08/08(日)00:24 AAS
いやどう考えても遅いだろ。。llvmが速いと思ってる時点でお察し。。
381: 2021/08/08(日)00:41 AAS
>>380
本当に脳味噌捨てて 草 www
382: 2021/08/08(日)03:19 AAS
--release付けなくて遅い遅い言うのは初心者あるある
383: 2021/08/09(月)10:30 AAS
いやもうまともな規模でc/c++でのビルドしたことないのはよくわかったよ。
そういう趣味でやってる分にはなんともないだろうし好きに言ってりゃ良いよ。
384: 2021/08/09(月)16:20 AAS
なんかコンパイル速度と実行速度の話題ごっちゃになっとらん?
385: 2021/08/09(月)17:29 AAS
使う人間が悪いっていう何よりの証拠
386: 2021/08/10(火)02:38 AAS
それにしても、自分の意見が通じないと分かったらファビョるの
初心者ムーブにしか見えなくて可哀想
387
(1): 2021/08/10(火)03:19 AAS
開発者の「好きな言語」や「嫌いな言語」--Stack Overflow調査
外部リンク:japan.zdnet.com
2021-08-09 08:30

181カ国、8万人以上の開発者がお気に入りの技術に投票した結果、プログラミング言語「Rust」が再びランキングのトップに立った。

Rustは、プログラマー向けのQ&Aサイト「Stack Overflow」が毎年実施している調査で、6年連続で「最も好ましい言語」の首位になっている。

この調査「2021 Developer Survey」は、2021年5月25日〜6月15日にかけて実施され、181カ国の開発者8万3439人から回答を得た。
388: 2021/08/10(火)06:41 AAS
うわぁC++嫌われ杉wワロタw
みんな頭悪いから仕方ないか
389: 2021/08/10(火)06:51 AAS
Rustってのはメモリ監視を強化したC言語であるから、
早くて安全なのは、まあ、そうなんだが
メモリ監視を強化しなければならないほど、
プログラマは馬鹿で無責任な奴が多いってことだ。

高卒やらFランやらの計算機を理解していないクズどもが
Cで組むとかそれがそもそも問題なわけで
クズにRustで組ませても、それはそもそもクズプログラムにしか
省6
390: 2021/08/10(火)06:51 AAS
Rustってのはメモリ監視を強化したC言語であるから、
早くて安全なのは、まあ、そうなんだが
メモリ監視を強化しなければならないほど、
プログラマは馬鹿で無責任な奴が多いってことだ。

高卒やらFランやらの計算機を理解していないクズどもが
Cで組むとかそれがそもそも問題なわけで
クズにRustで組ませても、それはそもそもクズプログラムにしか
省6
391: 2021/08/10(火)07:05 AAS
頭が悪い人は能力不足なよりRustでプログラミングが上手くできないケースもあるようだ
そしてアンチ化
392: 2021/08/10(火)07:46 AAS
公式資料よりブログ記事の「できたよーサンプルー」が参考資料になるからな
393
(1): 2021/08/10(火)07:48 AAS
RustとC++ならどっちのほうが簡単なの?
394: 2021/08/10(火)07:53 AAS
C++の方が経験者が多いから答えを見つける機会が多い
395: 2021/08/10(火)08:03 AAS
>>393
最初の段階ならRustの方が簡単
公式がまぁまぁしっかりドキュメント作ってるのもあって調べるのも簡単だし
ソースが見やすい(テストがだいたい梱包で利用の仕方が分かりやすかったり)
C++は(STLとか標準ライブらいの)ソースが複雑で、まぁ初心者には意味不明
396
(2): 2021/08/10(火)08:11 AAS
ココのランキングだとRustのRの字も出て来んのだがw
外部リンク:xtech.nikkei.com
397: 2021/08/10(火)08:13 AAS
Rustは様々な言語の良い部分を上手く洗練して取り込んでいて非常に使いやすい
C++は歴史的に増築改築を重ねて複雑化していてわかりにくいし綺麗でない
398: 2021/08/10(火)08:14 AAS
綺麗かどうかは書く人間による
アタマが悪いかオカシイ人が組むとあり得ない方向に行って帰ってこれなくなる
399
(1): 2021/08/10(火)08:17 AAS
>>396
それは信頼できない

>日経クロステックではWebアンケート「プログラミング言語利用実態調査 2021 夏」を実施した。
>調査期間は2021年5月31日〜6月23日。455人の会員から回答を得た。

一方でRustが最も好ましい言語1位となったアンケートは以下で信頼できる

>>387
>この調査「2021 Developer Survey」は、2021年5月25日〜6月15日にかけて実施され、
省1
400
(1): 2021/08/10(火)08:22 AAS
どんな言語どんな環境かは開発者の好き好き
何を作ってどれだけ売れたかだろ
401: 2021/08/10(火)08:27 AAS
>>400
大手IT企業がこぞって従来のC++やJavaからRustへ切り替えていってる現状はこれまでのプログラミング言語たちと異なりますね
402
(1): 2021/08/10(火)10:16 AAS
>>396
VBAが6位なランキング持ってきて....
逆に、そういうのにはRustが出てこないってのは其れはそれで別の意味があるだろうが
403: 2021/08/10(火)13:41 AAS
IT土方の動向を探るにはIT土方も入れたアンケートではないと実態を把握できないからね
404
(1): 2021/08/11(水)19:57 AAS
>>335
ブーリアンといっても内部的にはただ数値だし、条件を反転させることもするから、間違いは同じくらい起こるよ。
405: 2021/08/11(水)19:58 AAS
>>402
マイナーなものがランキング上位のわけがない。
1-
あと 407 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.017s