- 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/
- 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
w
- 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]
- わかってない奴らと対話するコツは、対話はしても接触はしないこと
|

|