Google&MS「バグの70%はC/C++。Rustにする」 (812レス)
上下前次1-新
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
マイナーなものがランキング上位のわけがない。
406(1): 2021/08/12(木)04:20 AAS
>>404
それは強い静的な型システムを知らないと自白してる
その件に限らずRustはコンパイル時点で様々なメモリ安全性や使い方の間違いの防止を保証できる
407(2): 2021/08/12(木)14:27 AAS
>>399
見てて恥ずかしくなるほどの母数の差だな。
「会員455人」対「181カ国の開発者8万3439人」て…。
前者、サンプル数が少なすぎて母集団が歪んでる可能性が高い。
408(1): 2021/08/12(木)14:47 AAS
「母数」の誤用について
外部リンク:taroyabuki.github.io
409: 2021/08/12(木)19:49 AAS
goにくらべたら全然自由だろ
410: 2021/08/12(木)22:34 AAS
>>408
へえ。勉強になったよ。ありがと。
でも、複数の辞書に載るほどの用法ならもはやそれは
その単語がその意味として日本語に定着しちゃってるって
ことにならないかな。
「新た」は「あらた」なのに、最近の若い女官たちが「あたら
しい」とかひっくり返した言葉をはやらせてて実にみっともない。
省3
411: 2021/08/13(金)06:42 AAS
まともな統計学的主張として扱われなくていいならその意味で「母数」を使い続けていいよ
412: 2021/08/13(金)07:46 AAS
横からだけど>>407の「母数」は「分母の数」の意味だと誰にでも明らかだから揉める必要ないように見えます
413: 2021/08/13(金)07:55 AAS
だから前から言ってるだろ。
それはSTLだって。
414: 2021/08/13(金)08:00 AAS
そもそも「母集団」も間違ってるんだよな
母数の誤用はそれ単独の問題じゃなく統計の基礎知識を誤解している兆候
415: 2021/08/13(金)08:15 AAS
統計の基礎知識なんか知らなくても
専門用語なんか持ち出さなくても
>>407の母数は一般用語として意味わかるし
文句をつけてる人は荒らしかキチガイかどちらか
416: 2021/08/13(金)11:20 AAS
普通にアスペだよ
417: 2021/08/14(土)07:33 AAS
Rustを敵視してCを擁護してJavaで食ってる野郎の知的レベルと人間性がよく分かる書き込みだな
418: 2021/08/16(月)22:38 AAS
RustはイキりPGが推してるだけで案件はほぼ無いとか。企業側は過去にイキりPGの影響で採用したgoで懲りて臆病になっているらしい。
個人的にはCが滅びてくれれば次は何だって良いが、過去の膨大な資産がある限りあと30年は難しいだろうな。
419(1): 2021/08/16(月)22:58 AAS
Golangは流行り始めてるぞ
420(1): 2021/08/16(月)23:00 AAS
Microsoft、Google、Mozilla、Huawei、Facebook「僕達イキってます」
プログラミング言語「Rust」のための「Rust Foundation」設立 -- AWS(Amazon)、Microsoft、Google、Mozilla、Huaweiが創設
外部リンク:japan.zdnet.com
Facebookが「Rust Foundation」に参加
外部リンク:japan.zdnet.com
421: 2021/08/16(月)23:26 AAS
>>419
Goは大規模だと大量に増えてきているが中規模以下だと開発の足枷で苦労話が絶えない。適材適所なんだがイキりは大規模事例が絶対という単純思考が多いようで。
>>420
それ保険やで。○○ Foundationで形骸化したものも多いやろ。Xenとか。
422: 2021/08/16(月)23:28 AAS
また、いつもの妄想語りか...
423: 2021/08/16(月)23:52 AAS
糖質なんでね
424(3): 2021/08/17(火)00:46 AAS
個人的にはC++を作り直すべきだと思う
もっとシンプルなC言語のスーパーセットを開発したほうが良い
ライブラリが豊富でユニコード対応が楽でマルチプラットフォーム
まさに夢のような言語
425: 2021/08/17(火)01:35 AAS
EC++みたいな話
426: 2021/08/17(火)01:41 AAS
まさにそれがgolangの立ち位置なのでは
427: 2021/08/17(火)01:43 AAS
GoはC言語のスーパーセットじゃないじゃん
428(1): 2021/08/17(火)07:13 AAS
>>424
Obj-Cで我慢しろ
429: 2021/08/17(火)09:00 AAS
cのレガシーを活かしたいのか
430: 2021/08/17(火)14:56 AAS
>>424
それはまさにRustですね
431: 2021/08/17(火)16:28 AAS
RustはCのスーパーセットではない
432: 2021/08/17(火)17:38 AAS
C++は文字コードがらみ無茶苦茶やからなw
17で入った標準変換が20で無くなるとかカオスmax
変換なしにまともに文字列扱えないしw
433: 2021/08/17(火)21:30 AAS
>>424
色んな人が挑戦してるけど
今のところ先がありそうなのでrust以外だと
Zig Programming Language
あたり?
434: 2021/08/21(土)03:47 AAS
>>428
Obj-C は方言がひどすぎる
Swift でやっとマシになったわ
435(1): 2021/08/21(土)10:43 AAS
これまで一度も出てないけど
nimってどう?
436: 2021/08/21(土)10:48 AAS
>>435
開発陣がやる気ないからGoでいいかなって感じ。
437: 2021/08/21(土)20:51 AAS
これもうダメだろ。。全く理解してない。
外部リンク:lkml.org
438: 2021/08/21(土)22:51 AAS
「進次郎さんがCSISに入ってすぐ、ワシントンで開かれたシンポジウムでは彼は初対面の方にも“Hey!”と声をかけていました。日本語なら“おい!”と言っているようなものです。グリーン氏も“上司の僕にも言うんだよ”とこぼしていましたね」
439: 2021/09/16(木)22:28 AAS
>>406
あんたCPUもマシン語もアセンブラも知らないだろ?
440(2): 2021/09/18(土)09:23 AAS
Web系プログラマー
→若者、大卒以上、テレワーク、私服で仕事、新しいトレンド、VSCODE、GIT、渋谷系勤務、都会派、iPhone使い、中流生活、こぎれい、Fireが羨ましい、綺麗なMacbook持ち、コロナワクチン接種推進派
業務系プログラマー
→中年、高卒専門卒、通勤電車、スーツで仕事、古いレガシー、ECLIPSE、SVN、SES所属、田舎者、android使い、底辺生活、こきたない、生活保護が羨ましい、オンボロごみノートのubuntu持ち、コロナワクチン接種反対派
こんなイメージかな
441: 2021/09/18(土)10:14 AAS
>>440
めっちゃダメなところの寄せ集めが業務プログラマのイメージやんw
442: 2021/09/18(土)10:37 AAS
年取ると保守的になるよなー
443(1): 2021/09/18(土)11:04 AAS
>>440
Fireってなに?コーヒーとAmazonのやつしかわからん
444: 2021/09/18(土)11:27 AAS
業務系ってJavaパーのことかな
445: 2021/09/18(土)12:34 AAS
>>443 早期リタイアみたいな話
金稼いで節制して種つくったら後は利息で生きていくみたいな
鴨がネギしょって鍋に突っ込む様式美
446: 2021/09/22(水)07:47 AAS
無職な連中はプログラマー教室にでも行って一発逆転だ
中抜きされて辛いならJavaプログラマーになるのが一番
プログラミング教室のバナー広告もあるからクリックしてみれば?
Aさん
俺はJavaオンリーで700万だなぁ
Javaはここのアンチみたいに全然コーデングできない無能が現場に多いから
必然的に比較対象として優秀に見られるから楽なんだよね
省6
447: 2021/10/07(木)03:15 AAS
妄想全開だなw
ああいうフリー向け案件紹介サイトは全部派遣会社がやってるガセなのに
448: 2021/10/11(月)20:54 AAS
はーい、こんにちは
オブジェクト演算子を発明した私が来ましたよ
449(1): 2022/01/27(木)19:05 AAS
なんか盛り上がってんね
でも俺web系だから多分一生触らないわ
450: 2022/01/27(木)21:45 AAS
>>449
Apacheとかnginxとかの拡張モジュールをC/C++で開発するのはよくあるとこだと思うが
451: 2022/02/18(金)10:36 AAS
世間じゃ競技プログラミングの影響でC++読める人が増えてるらしいですよ
452: 2022/04/19(火)18:25 AAS
JavaScript/TypeScriptの高速フォーマッター「Rome Formatter」リリース。Rust製でPrettierより約10倍高速
外部リンク[html]:www.publickey1.jp
453: 2022/05/01(日)15:58 AAS
CakePHPをnode.jsにリプレースしてぶっ壊れたteratailみたいな事例があるから使える人がろくにいない意識高い系技術はスルーが吉
454: 2022/05/01(日)16:39 AAS
C/C++って一緒くたにしてるけどほぼC++やろ
455: 2022/05/01(日)17:37 AAS
RustはC++と違って安全かつ便利かつ高速というプログラミング言語の革命
> プログラミング言語は以下の3つに分類される
> CとC++ ←『省メモリ高速』だが、「メモリ解放でミスると危険」
> GC言語 ←『省メモリ高速』ではないが、「メモリ解放は自動で気にしなくていい」
> Rust ←『省メモリ高速』だが、「メモリ解放は自動で気にしなくていい」
456: 2022/05/02(月)14:30 AAS
メモリー管理とポインター管理がバグの7割って事かなぁ?
でも、型を自動判定してくれる系の言語も中々キショいバグ出してくれるよな
457(2): 2022/05/03(火)10:04 AAS
ってか、あのautoってすっごく不気味なんだが
なんで型を決めてもらう必要があるんだ?自分が組んでるコードやろがい
わかるやろ!ってなる
458: 2022/05/03(火)10:26 AAS
>>457
関数とかメソッドの戻り値は自分で組んだわけじゃないからわからない。
特にテンプレート絡み。
459: 2022/05/03(火)10:32 AAS
テンプレートの長ったらしい型をいちいち書いてられない
460: 2022/05/03(火)13:14 AAS
>>457
Rustでは標準で型推論されるため
変数に型宣言することの方がレア
461: 2022/05/13(金)22:53 AAS
むりくない?
462(1): 2022/05/23(月)22:20 AAS
こう言う自動なところが意図した方向と違うと思わぬバグが出るんだよなぁ
463: 2022/05/24(火)07:47 AAS
>>462
その点、Rustでは関数の引数と戻り値について必ず型(トレイトを含む)を明記しなければならないので安全
その上でそれ以外の変数は型推論により型を明記することはほとんど必要なく便利
464: 2022/05/24(火)22:04 AAS
Rustいつはやんの
465: 2022/05/26(木)16:49 AAS
プログラミング言語は以下の3つに分類される
・CとC++ ←省メモリ高速だが、メモリ解放でミスると危険
・GC言語 ←省メモリ高速ではないが、メモリ解放は自動で気にしなくていい
・Rust ←省メモリ高速だが、メモリ解放は自動で気にしなくていい
つまり第三の新たなプログラミング言語が出現した
466(1): 2022/05/26(木)17:15 AAS
メモリー関連だけが分類の要素じゃ無いから
467: 2022/05/26(木)17:32 AAS
>>466
経済的コストという大局から見ても
省メモリ高速であるか否かはコストに直結する最重要項目
IT大手各社もRustを採用した理由はそこにある
468: 2022/05/26(木)17:58 AAS
メモリ管理は半世紀に渡るほどの最重要事項だよねぇ
469(1): 2022/05/26(木)18:16 AAS
解放漏れとかは中で何やってるか分からないAPIが原因だと思うんだけど
470: 2022/05/26(木)19:28 AAS
>>469
C/C++はそのように解放漏れや解放済みを気付かずに利用などが起きてしまう言語なので、プログラマーが常に完璧を期していないと発生してしまう
Rustは言語仕様でそれらが発生しない、つまり、コンパイル時に問題があれば発覚してエラーとして指摘してくれる、有能なプログラミング言語
471(1): 2022/05/26(木)20:52 AAS
メモリの静的動的解析ツールが山ほどあるのに
今更Rustの存在意義ってなんなの?
とむこうで議論になっていたようだが
472: 2022/05/26(木)21:13 AAS
完璧な静的解析ツールなんて無いからな
473: 2022/05/26(木)21:20 AAS
>>471
それは不完全で中途半端かつ手間暇も含めて無駄な行為
GC使用言語とRustではそんな馬鹿げたものが必要ない
それでいてRustではC/C++とほぼ同じ速度が出る
474: 2022/05/27(金)03:23 AAS
Rustは少し使ってみただけだけど、バグがでないというのは本当だが、
制限がきつくて全部ベクターにするかunsafeを使うかのどちらかになる感じ。
上下前次1-新書関写板覧索設栞歴
あと 338 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.018s