グーグルやMSが「Rust」言語でOS開発、背景に国家による諜報活動の影
1970年代初めにUNIXの開発にC言語が採用されて以来、OS開発はCやその後継であるC++の独壇場だった。グーグルはこれまでもAndroidの開発にJavaやKotlinを採用していたが、カーネルやデバイスドライバーなどOSの下位レイヤーの開発にはC/C++しか使ってこなかった。RustはC/C++と同様に下位レイヤーの開発に使用する。
グーグルは数千万行にも及ぶ既存のC/C++のコードを書き換えるのは不可能としており、新規のコードの開発にのみRustを適用する方針だ。それでもOS開発の常識が数十年ぶりに変わるのだけは間違いない。
RustはWebブラウザー「Firefox」を開発する米Mozilla Foundation(モジラ財団)が開発を主導するプログラミング言語だ。開発が始まったのは2006年で、安定版であるバージョン1がリリースされたのも2015年のことだ。まだ新しいプログラミング言語をグーグルやマイクロソフトがOS開発に採用する理由は、OSのセキュリティー強化にある。
Rustは、プログラムに必要なメモリーの確保や解放に関連するバグが生じない「メモリー安全」が保証されたプログラミング言語である。それに対してこれまでのOS開発に使われてきたC/C++は「大規模な開発においてメモリー安全なコードを記述することがほぼ不可能」(マイクロソフトのブログ「We need a safer systems programming language」より)なのだという。
脆弱性の70%がメモリー管理バグに起因
グーグルによればAndroidに存在した深刻なセキュリティー脆弱性の70%近くがメモリー安全に関するバグに起因するという。同様にマイクロソフトも、同社製品に存在したセキュリティー脆弱性の70%がメモリー安全に関するバグに起因すると述べている。C/C++を使う限りセキュリティー脆弱性を根絶するのは不可能と考えて、Rustを採用するに至ったというわけだ。
https://xtech.nikkei.com/atcl/nxt/column/18/00692/042700054/
Google&MS「バグの70%はC/C++。Rustにする」
1仕様書無しさん
2021/05/02(日) 17:14:48.902021/05/02(日) 21:38:30.08
Javaみてーな宣伝するなw
2021/05/03(月) 09:21:44.25
バカはメモリを直接触る言語を使うな
2021/05/03(月) 11:41:35.14
Rust勉強しても使う機会ないから忘れてしまいそう
2021/05/03(月) 11:51:47.23
C++まともに使えてたら書きやすいよって勧められて勉強してみたら、めちゃくちゃエラー出るしめんどくさいしで悲しくなった
2021/05/03(月) 12:34:48.03
Javaは今からやるとパーと言われるらしいからやらないとしてRustの案件ってある?
7仕様書無しさん
2021/05/03(月) 15:55:02.50 >>6
あるけど概ね早稲田以上の学位が要るよ
あるけど概ね早稲田以上の学位が要るよ
2021/05/03(月) 16:03:36.52
9仕様書無しさん
2021/05/03(月) 17:47:34.69 >>3
CSの学位取った頭いい奴が使ってこのザマなわけだけど
CSの学位取った頭いい奴が使ってこのザマなわけだけど
11仕様書無しさん
2021/05/03(月) 21:30:37.63 C++を完全に理解してる人はこの世に1人もいないってばっちゃが言ってた
12仕様書無しさん
2021/05/03(月) 23:15:59.79 はっきり言えるのはRustは高学歴な若い人の開発言語
そしてJavaは低学歴なロートルクソジジイの開発言語
恐らく年収のレベルでJavaパーが手取り14万円(雑談スレの自己申告だから間違いない)でRustは150万円くらいだろう
そしてJavaは低学歴なロートルクソジジイの開発言語
恐らく年収のレベルでJavaパーが手取り14万円(雑談スレの自己申告だから間違いない)でRustは150万円くらいだろう
13仕様書無しさん
2021/05/04(火) 06:38:49.40 だろうって
お前エンジニアじゃねーのかよ
エンジニアなら大体相場感くらい分かるだろ
ガキの妄想か?
お前エンジニアじゃねーのかよ
エンジニアなら大体相場感くらい分かるだろ
ガキの妄想か?
14仕様書無しさん
2021/05/04(火) 09:23:34.87 逆にそれ以外に何があるねん
いちいち煽るなよ
いちいち煽るなよ
15仕様書無しさん
2021/05/04(火) 09:52:13.1316仕様書無しさん
2021/05/04(火) 09:54:02.24 外資のエリート(笑)だけど数倍はあるかもしれないけど10倍もないしJavaは普通に多いというか基本だよ
別にC++でも構わないけど
別にC++でも構わないけど
17仕様書無しさん
2021/05/04(火) 12:29:14.55 言語別年収ランキングでも見ればどの言語でも大きな差はない事くらい分かる
そもそも言語で年収とかアホ
プログラミング言語覚えるくらい誰にでもできる
プラスどういう範囲、どういう質で仕事できるか次第
フリーランスならね
会社員ならスキルというより所属企業によるとしか
そもそも言語で年収とかアホ
プログラミング言語覚えるくらい誰にでもできる
プラスどういう範囲、どういう質で仕事できるか次第
フリーランスならね
会社員ならスキルというより所属企業によるとしか
18仕様書無しさん
2021/05/04(火) 12:54:27.46 結局どういう案件につくかだと思うけど、例えばMSでOS作りみたいな話になってくるとRustなんて膨大な要求知識の極一部でしかない
弱いやつがRust勉強してキャリアアップを目指すみたいなのは順序が逆
弱いやつがRust勉強してキャリアアップを目指すみたいなのは順序が逆
19仕様書無しさん
2021/05/04(火) 17:23:34.30 Java 使ってりゃいいのに変なプライド出す奴がおるからプロジェクトがメチャクチャになるんだよ
21仕様書無しさん
2021/05/04(火) 20:03:12.39 眠い
22仕様書無しさん
2021/05/04(火) 21:27:18.68 高額な天才エンジニアばかりwなのにC++でメモリ管理すら出来ないのかよw
と正直思ってしまうレベル
Rustなんて採用するに値しないやろ・・・
と正直思ってしまうレベル
Rustなんて採用するに値しないやろ・・・
23仕様書無しさん
2021/05/05(水) 00:29:50.54 そりゃ君が触ったことあるものよりずっと複雑で巨大なシステム作ってるからね
24仕様書無しさん
2021/05/05(水) 00:35:27.23 それ実際には天才でも何でも無いからってだけの話
所詮大したこと無い奴らが作っているんだよ
所詮大したこと無い奴らが作っているんだよ
25仕様書無しさん
2021/05/05(水) 00:48:45.19 じゃあサクッと君も入社して2000万とか稼げば良いじゃん
26仕様書無しさん
2021/05/05(水) 07:59:35.79 Javaパーが発狂している真実か
27仕様書無しさん
2021/05/05(水) 08:03:32.38 JavaerってマジJava以外知らんヤツ結構居るからな
28仕様書無しさん
2021/05/05(水) 10:41:53.34 いや普通に色んな言語見てればjavaは無駄に文句言われてるのがわかるわ。
ほとんどのやつはそれ書く方が馬鹿なだけだろって文句ばっかだし。
ほとんどのやつはそれ書く方が馬鹿なだけだろって文句ばっかだし。
29仕様書無しさん
2021/05/05(水) 10:58:22.36 当時使うに値しないクソ言語を無理矢理持ち上げたい感が似てるじゃない?
30仕様書無しさん
2021/05/05(水) 11:02:06.89 Rustって昔D言語が成しえなかったC/C++の後継って感がする
31仕様書無しさん
2021/05/05(水) 12:22:00.34 規模がでかくなれば指数的にデバッグも難しくなるわけで元からバグがあるとコンパイルできないような言語の方がありがたいよ
GoogleとかMSのエンジニアはたかがメモリバグとか言ってるやつとは視座が違う
GoogleとかMSのエンジニアはたかがメモリバグとか言ってるやつとは視座が違う
32仕様書無しさん
2021/05/05(水) 12:39:51.06 そんなことしても無理やりコンパイル通すやり方が横行するだけだがな。
無理に禁止するやり方をSIerあたりが大好きなのはわかるが結果はお察しよ。
無理に禁止するやり方をSIerあたりが大好きなのはわかるが結果はお察しよ。
33仕様書無しさん
2021/05/05(水) 12:43:47.33 じゃあサクッと君も入社して2000万とか稼げば良いじゃん
なんでやんないの?
なんでやんないの?
35仕様書無しさん
2021/05/05(水) 12:57:20.10 Googleに入社できないようなレベルの人がなんでGoogleが必要だと思って採用したものに文句つけてんの?お前に理解できないレベルってことなの明らかじゃん?馬鹿なの?
37仕様書無しさん
2021/05/05(水) 13:06:19.84 いや出来ないならそりゃ普通に以下だろw
人間としてどうとかは別だけどそれにしてもお前馬鹿とか言い出してるやん
人間としてどうとかは別だけどそれにしてもお前馬鹿とか言い出してるやん
38仕様書無しさん
2021/05/05(水) 13:07:50.85 そういうのをただの権威主義って言うんだよ。SIerに多いタイプだな。すげーばか。
39仕様書無しさん
2021/05/05(水) 13:10:41.10 でた権威主義w
じゃあGoogleのエンジニアより君できるんだ?へえーw
Googleってめちゃめちゃ実力主義だぞ高卒でも実力があれば問題ない
まあ知らんだろうけど
じゃあGoogleのエンジニアより君できるんだ?へえーw
Googleってめちゃめちゃ実力主義だぞ高卒でも実力があれば問題ない
まあ知らんだろうけど
40仕様書無しさん
2021/05/05(水) 13:13:23.93 だからその実力主義でとっても間違った判断をたくさんしてるっつーの。。
angularの失敗、google+の失敗、androidの中途半端さ、googleglassの失敗。。
少しは現実を見ろ馬鹿。
angularの失敗、google+の失敗、androidの中途半端さ、googleglassの失敗。。
少しは現実を見ろ馬鹿。
41仕様書無しさん
2021/05/05(水) 13:16:12.71 入れないやつが言ってもね
少しは自分の現実を見ろ馬鹿w
少しは自分の現実を見ろ馬鹿w
42仕様書無しさん
2021/05/05(水) 13:17:53.28 だからそういうふうに、言ってることじゃなくて言ってる人間で判断するってのが
権威主義だって何回言ってもわからんのね。。だからバカって言われるんだよ。
権威主義だって何回言ってもわからんのね。。だからバカって言われるんだよ。
43仕様書無しさん
2021/05/05(水) 13:20:34.85 うわ、だっさw
44仕様書無しさん
2021/05/05(水) 14:31:56.16 この種の権威バカと、とりあえず禁止するバカってのは異常なほど相性いいからな。。
46仕様書無しさん
2021/05/05(水) 17:57:43.3047仕様書無しさん
2021/05/05(水) 19:38:56.33 エリートだろうが誰だろうとミスはするって認めるのがプログラミングの基本だろ
ミスったらリカバリー効きやすい言語に変えるのは普通じゃん、有能ならミスらないはずだから要らんとかバカかよ
ミスったらリカバリー効きやすい言語に変えるのは普通じゃん、有能ならミスらないはずだから要らんとかバカかよ
48仕様書無しさん
2021/05/05(水) 19:43:21.61 やたらとJavaの話題が出てるけどRustとJavaって比較するもんじゃなくね?
Rustはネイティブだろ、あくまでもC/C++の代替品
Rustはネイティブだろ、あくまでもC/C++の代替品
49仕様書無しさん
2021/05/05(水) 20:15:49.01 人海戦術向け言語か少数精鋭向け言語かっていう対極的な位置にあるからじゃない?

で、みんなRust使ったことある?
実際のところどうよ。学習コストが高いということでそこだけ心配なんだが。
52仕様書無しさん
2021/05/05(水) 21:06:53.44 まあ本当にRustでやりたい事があるとかじゃないと結構学習やり切るのは大変だと思うよ
他の言語と違ってうろ覚えだとコンパイラが全然通せないだろうし
他の言語と違ってうろ覚えだとコンパイラが全然通せないだろうし
54仕様書無しさん
2021/05/05(水) 21:38:02.19 少なくともVueの開発者はAngularJSの頃開発に携わってた人らしいしな
分家がそれなりにシェアと得たってのはある意味功績なんじゃねーの?
世の中何にも残らなかったものなんて山ほどある
分家がそれなりにシェアと得たってのはある意味功績なんじゃねーの?
世の中何にも残らなかったものなんて山ほどある
55仕様書無しさん
2021/05/05(水) 21:44:42.24 14万円のPGってベトナム人か何かかな?
56仕様書無しさん
2021/05/05(水) 21:54:00.78 Java全盛期の名残で、コピペができるだけのパソコン大先生がいまだに沢山いるんだよ
57仕様書無しさん
2021/05/06(木) 02:59:12.30 それはアセンブラの時代からいるわ。
58仕様書無しさん
2021/05/06(木) 11:59:03.16 合理化、無駄なコードを書かないとか言っているやつは
大量のコードを管理できない人よ
アセンブラで大規模プログラムかけるスキルとか、次元の違う管理能力が必須
Rustにしろ見えないバックエンドとかバイナリー解析とかドライバーなどの
APIやフレームワークを提供する側やアルゴリズムそのものを作れる人でないと
コピペのパッチワークで高級言語とかアプリ書いている人には無理だとおもわれ。
大量のコードを管理できない人よ
アセンブラで大規模プログラムかけるスキルとか、次元の違う管理能力が必須
Rustにしろ見えないバックエンドとかバイナリー解析とかドライバーなどの
APIやフレームワークを提供する側やアルゴリズムそのものを作れる人でないと
コピペのパッチワークで高級言語とかアプリ書いている人には無理だとおもわれ。
59仕様書無しさん
2021/05/06(木) 12:23:21.89 そもそも、学習はそんな大変でも無いだろ(一日二日でモノになるとは言わないが)
特に昨今は日本人が書いた日本語の文献も幾つもあるし
面倒な互換性等の問題も安定しているし
開発環境を整えるのも難しいわけでも無い
逆にrustの習得をネックに挙げる人がどんな言語を普段どれだけ使ってるのか気になる
本当に コピペができるだけのパソコン大先生 なレベルのが言ってるだけじゃね?
特に昨今は日本人が書いた日本語の文献も幾つもあるし
面倒な互換性等の問題も安定しているし
開発環境を整えるのも難しいわけでも無い
逆にrustの習得をネックに挙げる人がどんな言語を普段どれだけ使ってるのか気になる
本当に コピペができるだけのパソコン大先生 なレベルのが言ってるだけじゃね?
60仕様書無しさん
2021/05/06(木) 12:49:39.97 そりゃ表面だけなぞってテキトーにやるだけなら学習コストも高くないわ。
あえてなんでrustでやるのか?ってところまで学習するなら結局c/c++の学習も並行して行うことになる。
それを学習コスト低いとか言い切るやつは単なるバカだろ。
あえてなんでrustでやるのか?ってところまで学習するなら結局c/c++の学習も並行して行うことになる。
それを学習コスト低いとか言い切るやつは単なるバカだろ。
61仕様書無しさん
2021/05/06(木) 12:51:14.60 c/c++やってない奴がrustに移行するのってgoのGCが不満な奴くらいか?
62仕様書無しさん
2021/05/06(木) 13:04:02.99 なんかカッケー言語だし、c++置き換えるって話だしってので手を出す。
んで酷い目に遭う。
んで酷い目に遭う。
63仕様書無しさん
2021/05/06(木) 13:27:59.15 しーぷらぷらドロップアウター
ちんちんぶらぶらへ
ちんちんぶらぶらへ
64仕様書無しさん
2021/05/06(木) 13:28:27.91 move semantics ですらc++11の頃だぞ....
>本当に コピペができるだけのパソコン大先生 なレベルのが言ってるだけじゃね?
ガチで当たってるじゃねーかww
>本当に コピペができるだけのパソコン大先生 なレベルのが言ってるだけじゃね?
ガチで当たってるじゃねーかww
65仕様書無しさん
2021/05/06(木) 14:57:44.33 いや、本当にお前ら教えられるのかよって話だわ。。
そのコピペができるだけのパソコン大先生に教えることができるのか?って話だよ。
教える必要がないような職場ならそもそもrustなんか使う必要が全くないんだわ。
それをバカは理解できてない。
そのコピペができるだけのパソコン大先生に教えることができるのか?って話だよ。
教える必要がないような職場ならそもそもrustなんか使う必要が全くないんだわ。
それをバカは理解できてない。
66仕様書無しさん
2021/05/06(木) 15:17:33.11 なんで急に自分の職場に導入する話になってんの?
67仕様書無しさん
2021/05/06(木) 15:21:04.73 パソコン大先生に逆らうと、折檻されちゃうよ
68仕様書無しさん
2021/05/06(木) 15:35:48.76 いやあああお尻ぺんぺんしないでえええええ
69仕様書無しさん
2021/05/06(木) 15:49:41.68 Rust100%にしたら、バグの原因はRust100%になるのではないか?
70仕様書無しさん
2021/05/06(木) 21:42:54.71 どのコース辿ってもバカが設計したらすべてダイナシになる
71仕様書無しさん
2021/05/06(木) 23:22:51.5974仕様書無しさん
2021/05/07(金) 02:43:49.17 そもそも勝手にパソコンの大先生がいる職場で頑張る話にされてるけどそれも決めつけでおかしいんだよな
自分がそうだからってみんな底辺だと思うなよ
自分がそうだからってみんな底辺だと思うなよ
75仕様書無しさん
2021/05/07(金) 08:16:04.42 javaパーかな
一生懸命考えた渾身のネタで必死に短文投稿
一生懸命考えた渾身のネタで必死に短文投稿
76仕様書無しさん
2021/05/07(金) 10:03:03.37 ポインタ範囲外とかも回避?
あ、ポインタ自体が無いのがトレンドなん?
あ、ポインタ自体が無いのがトレンドなん?
77仕様書無しさん
2021/05/07(金) 13:55:21.09 普通にpanic起こすわ。
rustが支援するのはできる限り精的にオブジェクト確保させるようなシンタックスになってるってだけ。
nullポインタチェックもまともにできないような奴はrustで書く意味もわからんだろうし、
書いたら酷い目に遭うわ。
んでもってそういう当たり前のこともわからんバカが過大評価してる。
決して悪い言語ではないがバカに過大評価されすぎてるのが現状だわ。
rustが支援するのはできる限り精的にオブジェクト確保させるようなシンタックスになってるってだけ。
nullポインタチェックもまともにできないような奴はrustで書く意味もわからんだろうし、
書いたら酷い目に遭うわ。
んでもってそういう当たり前のこともわからんバカが過大評価してる。
決して悪い言語ではないがバカに過大評価されすぎてるのが現状だわ。
78仕様書無しさん
2021/05/07(金) 14:04:04.90 前者はかなり回避できるんじゃかろうか
79仕様書無しさん
2021/05/07(金) 14:53:21.16 頑張って調べて書いたんだろうけど
全然見当外れな事言い出してて酷いぞ
全然見当外れな事言い出してて酷いぞ
80仕様書無しさん
2021/05/07(金) 15:13:04.59 バカはGCがあるGoでいんじゃね?いかにも次世代のJavaって感じで
RustはC++使いみたいに一部の技術オタと組み込みとかHPCみたいなマイナー層にのみ受け入れられるニッチな技術だよね
RustはC++使いみたいに一部の技術オタと組み込みとかHPCみたいなマイナー層にのみ受け入れられるニッチな技術だよね
81仕様書無しさん
2021/05/07(金) 15:19:34.22 コンパイラの警告を無視する、高卒丸出しのやつがいるからな
83仕様書無しさん
2021/05/07(金) 17:35:18.01 unsafe使えば自由にメモリを破壊できるんじゃね?
C#もunsafeで破壊できんじゃね?
しらんけど
C#もunsafeで破壊できんじゃね?
しらんけど
84仕様書無しさん
2021/05/07(金) 19:18:53.92 寝不足はこれだけ頭の働きを悪くする | SLEEP 最高の脳と身体をつくる睡眠の技術 | ダイヤモンド・オンライン
https://diamond.jp/articles/amp/121720
睡眠不足は脳に重大な影響 「あとで取り戻せる」は嘘|NIKKEI STYLE
https://style.nikkei.com/article/DGXMZO10215050S6A201C1000000/
https://diamond.jp/articles/amp/121720
睡眠不足は脳に重大な影響 「あとで取り戻せる」は嘘|NIKKEI STYLE
https://style.nikkei.com/article/DGXMZO10215050S6A201C1000000/
85仕様書無しさん
2021/05/08(土) 06:33:16.58 google「安全なrust使います!」
俺ら「安全言うてたgoはどうした…」
俺ら「安全言うてたgoはどうした…」
86仕様書無しさん
2021/05/08(土) 07:21:20.91 元から Go はpython辺りの置き換え目的だっただろ...
仮にそれを知らなくても、GCついている時点で C/C++ と Rust とは別枠なのが分からんのはプログラマとして御里が知れるぞ
仮にそれを知らなくても、GCついている時点で C/C++ と Rust とは別枠なのが分からんのはプログラマとして御里が知れるぞ
87仕様書無しさん
2021/05/08(土) 13:34:42.91 >>86
21世紀のcとか言ってたの知らんとかw
21世紀のcとか言ってたの知らんとかw
88仕様書無しさん
2021/05/08(土) 19:10:08.55 どこ情報?
「21世紀の近代的Cと比較される」とかはあっても、
Goを「21世紀のC」と言ってるのは謎な勘違いブログぐらいしか見当たらないけど?
「21世紀の近代的Cと比較される」とかはあっても、
Goを「21世紀のC」と言ってるのは謎な勘違いブログぐらいしか見当たらないけど?
89仕様書無しさん
2021/05/08(土) 19:29:04.00 ケントンプソン、ロブパイクってところでまあCと比較されるってのはわかる。
シンタックスもCと親和性高いし。
goはpythonとCの中間くらいの印象だわな。
シンタックスもCと親和性高いし。
goはpythonとCの中間くらいの印象だわな。
90仕様書無しさん
2021/05/08(土) 19:46:42.03 lisp系やHaskellとかとも違うしPythonと違うけど、
Cともシンタックスだいぶ違わね?
比較にしやすい所ではあるけど
Cともシンタックスだいぶ違わね?
比較にしやすい所ではあるけど
91仕様書無しさん
2021/05/09(日) 07:20:50.75 go は検索しづらいという意味でクソ
92仕様書無しさん
2021/05/09(日) 12:34:02.14 >>91
まさか go で検索してるわけじゃないよな?
まさか go で検索してるわけじゃないよな?
93仕様書無しさん
2021/05/09(日) 12:34:56.47 >>90
c 作った人が開発に関わってて関数名まで同じようにしてるのに?
c 作った人が開発に関わってて関数名まで同じようにしてるのに?
94仕様書無しさん
2021/05/09(日) 12:35:53.59 >>88
google
95仕様書無しさん
2021/05/09(日) 12:38:58.26 >>93
syntaxって意味分からんの??
syntaxって意味分からんの??
96仕様書無しさん
2021/05/09(日) 12:49:03.58 結局Rustは成果あったって評価なのか?
97仕様書無しさん
2021/05/09(日) 12:56:11.61 まだわからんというところ。10年したらわかるんじゃね。
98仕様書無しさん
2021/05/09(日) 12:59:36.08 成果なら多々あるでしょ。それをどう見るかは別としても
正直、Rustに取り組む人間なんて良くも悪くも
学習意欲もあってぼちぼち頭もいい上に、それなりにプログラム経験があるから
Rustが良かったのか、単にRustを使える人間だけに絞ったのが良かったのかは結構微妙な気もする
正直、Rustに取り組む人間なんて良くも悪くも
学習意欲もあってぼちぼち頭もいい上に、それなりにプログラム経験があるから
Rustが良かったのか、単にRustを使える人間だけに絞ったのが良かったのかは結構微妙な気もする
99仕様書無しさん
2021/05/09(日) 17:05:35.90 この程度で成果あるというならscalaもhaskellも成果あるって言えると思うけど。
まあ同程度には成果あると言えるね。
まあ同程度には成果あると言えるね。
100仕様書無しさん
2021/05/09(日) 19:53:39.49 ファイアフォックスは成果に入りますか?
101仕様書無しさん
2021/05/09(日) 19:58:32.34 WindowsとAndroidがRustに置換されたらとてもニッチとはいえないすごい成果になると思うが
102仕様書無しさん
2021/05/09(日) 20:47:11.85 この板にはRustに親を殺された恨みを勝手に持ってるのがずっと居ついてるから
とにかく食ってかかって吠えてるだけだから、無視してあげて
とにかく食ってかかって吠えてるだけだから、無視してあげて
103仕様書無しさん
2021/05/09(日) 23:06:38.49 少しでも批判するとムキになる信者がおるなw
105仕様書無しさん
2021/05/10(月) 07:39:04.63 Rustなら安全だってunsafeコード書いて事故で親でも死んだんじゃね?
106仕様書無しさん
2021/05/10(月) 08:05:12.69107仕様書無しさん
2021/05/10(月) 08:15:58.25 Rustは明らかに大規模開発には向いてないと思うんだけどなぁ
領域範囲外な気がする
領域範囲外な気がする
108仕様書無しさん
2021/05/10(月) 08:30:20.79 ヘッダがないとこんがらがるよな
109仕様書無しさん
2021/05/10(月) 08:35:13.56 JavaにしてもGoにしてもGCありの言語は限界がある
110仕様書無しさん
2021/05/10(月) 08:46:15.74111仕様書無しさん
2021/05/10(月) 08:59:15.65 じゃあ実際に作ってみりゃいいんだよ。使ってない奴に限ってこういうこと言ってんだよな。。
112仕様書無しさん
2021/05/10(月) 09:08:05.01 せめてGCのタイミングを完全に制御させてほしいな
114仕様書無しさん
2021/05/10(月) 09:13:55.05115仕様書無しさん
2021/05/10(月) 11:26:51.59 ある程度はコントロールできるでしょ。
pythonならgcモジュール使えばいい。
ただサーバーみたいに常時アクセスあるようなものだとそのタイミングさえ難しいってことだな。
pythonならgcモジュール使えばいい。
ただサーバーみたいに常時アクセスあるようなものだとそのタイミングさえ難しいってことだな。
116仕様書無しさん
2021/05/10(月) 11:52:26.87 GCなんて考えるのかったるいから勝手にやってほしい場面と、自分で完全制御したい場面があって、それぞれの場面にあった言語使おうって話だな
117仕様書無しさん
2021/05/10(月) 18:01:40.90 無能に限ってこの言語だけやってれば良いってものを求めるわけよ
118仕様書無しさん
2021/05/10(月) 22:10:37.84 >>116
Rustを使えばGCなんて概念すらなくGCから安全に解放される
Rustを使えばGCなんて概念すらなくGCから安全に解放される
119仕様書無しさん
2021/05/10(月) 22:52:27.45 >>107
制約多いから向いてそうに思えるけど
制約多いから向いてそうに思えるけど
120仕様書無しさん
2021/05/11(火) 02:03:39.93 >>113
そんな事はないだろ
今は重要なタイミングなのでGCの実行は禁止とか
現時点で開放対象になってる領域はまとめて開放とか
あくまで開放対象の領域がどれかの管理と開放タイミングをいつやるかって別の話じゃん?
そんな事はないだろ
今は重要なタイミングなのでGCの実行は禁止とか
現時点で開放対象になってる領域はまとめて開放とか
あくまで開放対象の領域がどれかの管理と開放タイミングをいつやるかって別の話じゃん?
121仕様書無しさん
2021/05/11(火) 02:10:05.54 このスレ見て分かるのはRustについてまともな知識を持ってない連中が難癖非難してるって事
恐らくCもまともにやっていないのではないか
以前某スレで基地外のJava屋に絡まれたのだがその低脳ではないかと思った
とても似ている屑っぷりがそっくり
恐らくCもまともにやっていないのではないか
以前某スレで基地外のJava屋に絡まれたのだがその低脳ではないかと思った
とても似ている屑っぷりがそっくり
123仕様書無しさん
2021/05/11(火) 08:37:06.19 >>118
弱参照の問題も知らない男の人って…
弱参照の問題も知らない男の人って…
124仕様書無しさん
2021/05/11(火) 09:37:06.04 結局、Rustがいい悪いよりも
Rustも使えない様なのを弾くことのメリットが大きいってことかな
Rustも使えない様なのを弾くことのメリットが大きいってことかな
125仕様書無しさん
2021/05/11(火) 09:47:45.25 C++が出来ると言い張るCプログラマを見抜くのは難しいからな
126仕様書無しさん
2021/05/11(火) 10:07:52.75 まだCが書けるならいいけど
Javaとかをやってたのに、ちょろっとC++の勉強してごまかそうみたいなのも多いしな
Javaとかをやってたのに、ちょろっとC++の勉強してごまかそうみたいなのも多いしな
127仕様書無しさん
2021/05/11(火) 10:19:55.89 pythonとかjavaとかのGCあり言語からだと節操無くメモリ使いがちだからねぇ
GCがそれだけ偉大な発明なんだけど
道具に使われてる人間か道具を使う側の人間かで大きく違うのすら意識できない人も多いし
そこを弾くためにRustを使えないのを切り捨てるって確かに手段としてはありだろうね
特にGoogleやMSみたいに人を幾らでも篩に掛けられる所なら尚のこと
GCがそれだけ偉大な発明なんだけど
道具に使われてる人間か道具を使う側の人間かで大きく違うのすら意識できない人も多いし
そこを弾くためにRustを使えないのを切り捨てるって確かに手段としてはありだろうね
特にGoogleやMSみたいに人を幾らでも篩に掛けられる所なら尚のこと
128仕様書無しさん
2021/05/11(火) 10:59:17.91129仕様書無しさん
2021/05/11(火) 11:07:25.22 ライフタイムって困った時に電話するやつ?
130仕様書無しさん
2021/05/11(火) 11:09:10.81 それは エマージェンシーコール
131仕様書無しさん
2021/05/11(火) 11:36:16.24 マリオが☆採ったときにピカピカになるあの状態
132仕様書無しさん
2021/05/11(火) 12:26:27.41 これからc/c++できないけどrustはできます!みたいな人は出てくんのかねぇ?
133仕様書無しさん
2021/05/11(火) 12:27:21.46 14万円javaパーはこちらに移動かな
134仕様書無しさん
2021/05/12(水) 00:52:19.63 rustやってる人
→若い、高学歴、テレワーク、私服で仕事、年収1000万以上、香りの良いワインや日本酒が好み、都会派、iPhone使い、綺麗なMacbook持ち
javaやってる人
→中年、専門卒、通勤電車、スーツで仕事、年収250万円以下、ウンコみたいな臭いのタバコが好み、田舎派、android使い、オンボロごみノートのubuntu持ち
こんなイメージかな
→若い、高学歴、テレワーク、私服で仕事、年収1000万以上、香りの良いワインや日本酒が好み、都会派、iPhone使い、綺麗なMacbook持ち
javaやってる人
→中年、専門卒、通勤電車、スーツで仕事、年収250万円以下、ウンコみたいな臭いのタバコが好み、田舎派、android使い、オンボロごみノートのubuntu持ち
こんなイメージかな
135仕様書無しさん
2021/05/12(水) 01:09:00.40 日本だとどうだかわからんが前のuser surveyの結果は
開発環境のOS、5割Linuxで2割window 2割mac
target OSだと4割弱Linuxで1割5分づつwindow、mac、WASMに、1割弱ぐらい組み込み、おまけにスマホそれぞれ
開発環境のOS、5割Linuxで2割window 2割mac
target OSだと4割弱Linuxで1割5分づつwindow、mac、WASMに、1割弱ぐらい組み込み、おまけにスマホそれぞれ
136仕様書無しさん
2021/05/12(水) 01:17:29.55 Rustやってる奴はGoogleレベルの本物か口だけのなんちゃってプログラマのどちらか
137仕様書無しさん
2021/05/12(水) 01:19:46.81 Rust使ってるやつが今時のapple製品使うとは思えん
139仕様書無しさん
2021/05/12(水) 03:34:21.68 >>134
rustやってる人
→若い、高学歴、テレワーク、私服で仕事、年収1000万以上、香りの良いワインや日本酒が好み、都会派、iPhone使い、綺麗なMacbook持ち
javaやってる人
→中年、専門卒、通勤電車、スーツで仕事、年収250万円以下、ウンコみたいな臭いのタバコが好み、田舎派、android使い、オンボロごみノートのubuntu持ち
UnixやLinuxを開発してる人
→どんなイメージ?
rustやってる人
→若い、高学歴、テレワーク、私服で仕事、年収1000万以上、香りの良いワインや日本酒が好み、都会派、iPhone使い、綺麗なMacbook持ち
javaやってる人
→中年、専門卒、通勤電車、スーツで仕事、年収250万円以下、ウンコみたいな臭いのタバコが好み、田舎派、android使い、オンボロごみノートのubuntu持ち
UnixやLinuxを開発してる人
→どんなイメージ?
140仕様書無しさん
2021/05/12(水) 04:42:56.05 rustユーザはMac率よりLinux率の方が高そうだな
Win(純粋にユーザ数が多いので)>Linux>Macの順
Win(純粋にユーザ数が多いので)>Linux>Macの順
141仕様書無しさん
2021/05/12(水) 13:09:49.58 偏見がヒドイが7割方ホントだから困る
142仕様書無しさん
2021/05/12(水) 20:54:45.43 なにをすればいいんだ
143仕様書無しさん
2021/05/12(水) 23:56:13.31 隣人を愛し、健やかなる日々を送りなさい
144仕様書無しさん
2021/05/14(金) 19:51:56.95 Rustは後から出てきたアドバンテージで様々な言語パラダイムをマルチに初めから装備しているため後付の古い言語たちより使いやすい
遅いスクリプト言語たちも置き換えた
遅いスクリプト言語たちも置き換えた
145仕様書無しさん
2021/05/14(金) 20:47:49.82 しーぷらぷらドロップアウター
ちんちんぶらぶら全裸Rustダンス
ちんちんぶらぶら全裸Rustダンス
146仕様書無しさん
2021/05/14(金) 21:55:46.93 >>145
こんな短い文章なのに、高卒丸出しだな
こんな短い文章なのに、高卒丸出しだな
147仕様書無しさん
2021/05/14(金) 22:31:29.05 正直組み込み以外でrust使ってる奴は見下してる
148仕様書無しさん
2021/05/14(金) 22:33:11.64 なんでよ
149仕様書無しさん
2021/05/16(日) 22:14:23.53 求人が概ね早稲田以上の学位が要るって時点でもう、やっかみが酷くなるのはしょうがない
150仕様書無しさん
2021/05/16(日) 22:31:53.00 Rustの求人??
151仕様書無しさん
2021/05/16(日) 23:08:40.85 Rustの先輩が明治大学卒でてめーみたいなヤツに俺は負けられないだよと男の意地があるからな
153仕様書無しさん
2021/05/16(日) 23:25:25.64 高卒の嘆きが哀れすぎるな
154仕様書無しさん
2021/05/16(日) 23:39:40.58 本当にrustに親殺されたやつでもいるんか?www
155仕様書無しさん
2021/05/16(日) 23:43:52.66 親殺バカがまた騒いでんのか。ほんとワンパターンだな。
単純にコード書き捨てバカがうぜーから言ってんだよ
単純にコード書き捨てバカがうぜーから言ってんだよ
156仕様書無しさん
2021/05/16(日) 23:50:06.78 負け犬の遠吠えがするねwww
157仕様書無しさん
2021/05/17(月) 00:49:06.48 いやお前みたいな末端のバカが一番苦労するんだよ。。
158仕様書無しさん
2021/05/17(月) 07:01:54.12 しーぷらぷらドロップアウター
ちんちんぶらぶら全裸Rust断末魔
ウギャァーw
ちんちんぶらぶら全裸Rust断末魔
ウギャァーw
159仕様書無しさん
2021/05/18(火) 15:11:20.09 C言語わけわからないから助かる
160仕様書無しさん
2021/05/18(火) 19:00:51.87 RubyやJavaの時代は、言語がわかればプログラマーとして扱ってもらえたんだよね
それがPythonやRustみたいな学位勝負言語の時代になってきていて、発狂しちゃう人が大勢いるんだよ
それがPythonやRustみたいな学位勝負言語の時代になってきていて、発狂しちゃう人が大勢いるんだよ
161仕様書無しさん
2021/05/18(火) 19:13:21.57 まあそうだよな
C/C++は面倒くさいもん
C/C++は面倒くさいもん
162仕様書無しさん
2021/05/18(火) 20:50:51.68 pythonやrustが学位勝負とか意味わからんこと言ってるバカが勝手に発狂してるだけだろ
163仕様書無しさん
2021/05/18(火) 21:04:15.13 よく分からんけど東大卒で良かった
164仕様書無しさん
2021/05/18(火) 21:07:04.05 かしこい人に囲まれて同じ働きを求められるとつらい
165仕様書無しさん
2021/05/19(水) 06:05:05.39166仕様書無しさん
2021/05/19(水) 10:54:25.26 君が設計修正がとてつもなくしづらいってことに気づくのにはあと10年必要だろうね
167仕様書無しさん
2021/05/19(水) 11:59:49.14 rust以前に日本語も理解してないの草生えるww
168仕様書無しさん
2021/05/19(水) 13:28:49.85 なるほど一度の設計でうまくいくと思ってるバカだったのか。。
君はあと20年ほど必要そうだね。
君はあと20年ほど必要そうだね。
169仕様書無しさん
2021/05/19(水) 16:05:45.16 言葉を理解できる下限は法政大学卒までだ
170仕様書無しさん
2021/05/19(水) 16:25:13.19 rust片手にちんちんぶらぶらダンスでも踴っとけ無能ども
171仕様書無しさん
2021/05/19(水) 16:46:01.51 それは高卒らしくて良き
172仕様書無しさん
2021/05/23(日) 22:07:23.87 >>170
rustダンスは私に
rustダンスは私に
173仕様書無しさん
2021/05/25(火) 19:31:29.08 >>162
Pythonはバカでも使えるバカ向け言語
Rustは学位と関係なく頭がよくないと使えない言語だが、C/C++並に速く動くのに、メモリ管理バグを無くせて、そらなのにGCもなく快適で動き、それでいて関数型言語などの便利な部分も取り入れ記述面も便利で見やすく、唯一の欠点はバカには使いこなせないこと
Pythonはバカでも使えるバカ向け言語
Rustは学位と関係なく頭がよくないと使えない言語だが、C/C++並に速く動くのに、メモリ管理バグを無くせて、そらなのにGCもなく快適で動き、それでいて関数型言語などの便利な部分も取り入れ記述面も便利で見やすく、唯一の欠点はバカには使いこなせないこと
174仕様書無しさん
2021/05/25(火) 20:30:02.75 Pythonは本当に学歴勝負で、東大を出てなきゃ意味がない級だよ
175仕様書無しさん
2021/05/25(火) 23:53:33.87 Pythonは道具にすぎなくて作るのは数理モデルだからね
高卒の自称理系ではなくホントの理系じゃないと使えない
Rustも自称理系じゃ何もできないね
高卒の自称理系ではなくホントの理系じゃないと使えない
Rustも自称理系じゃ何もできないね
177仕様書無しさん
2021/05/26(水) 03:45:43.98 Pythonは遅すぎだよな
同じスクリプト言語のJavaScriptと比較しても一桁遅い
同じスクリプト言語のJavaScriptと比較しても一桁遅い
178仕様書無しさん
2021/05/26(水) 06:54:27.52 ちなRuby
179仕様書無しさん
2021/05/26(水) 11:58:11.97180仕様書無しさん
2021/05/26(水) 14:21:04.45 どっかの「高卒でーす」って挨拶してるやつ、あいつ筑波でてるからな
181仕様書無しさん
2021/05/26(水) 14:37:20.47 Pythonをそのまま使うと遅いのは確かだけど、Pythonが遅くて困るというのはPythonの使い方をわかってないやつが言うことで、numpyでバックエンドのBLASを呼び出せたり、deep learningフレームワークを使って行列演算を簡単にGPU上で実行したりできて、自分で下手にバックエンド部分をC++なりでスクラッチするより高速で簡単にこの辺の計算ができるのが売り
機械学習なり科学計算なりコーディング以外の部分で頭を使うことが多い人向け
機械学習なり科学計算なりコーディング以外の部分で頭を使うことが多い人向け
183仕様書無しさん
2021/05/26(水) 14:41:37.42 所詮インタープリターだかんね
Blenderとかクソ重かった思い出
Blenderとかクソ重かった思い出
184仕様書無しさん
2021/05/26(水) 14:44:04.11 インタープリタだけどコンパイル済呼び出してるからnumpyとかPyTorchとかTensorFlowあたりは速いね
185仕様書無しさん
2021/05/26(水) 14:51:09.86 機械学習も科学計算もバカには無縁だからな
バカが用途に合わせた言語選択をできずPythonは遅いみたいなズレた失敗体験を重ねている
バカが用途に合わせた言語選択をできずPythonは遅いみたいなズレた失敗体験を重ねている
186仕様書無しさん
2021/05/26(水) 14:55:20.69 Py厨はうるさい
Py厨はしつこい
Py厨は用済み
Py厨はしつこい
Py厨は用済み
187仕様書無しさん
2021/05/26(水) 15:01:57.78 Pythonだと女の子の前でパイパイとか面と向かって言えるから良いわ
貴重な機会
貴重な機会
188仕様書無しさん
2021/05/26(水) 15:17:10.61 >>181
つまり実際に動いている部分はPythonで書かれているのではないのだからPythonを使う必要はないってことなのね
つまり実際に動いている部分はPythonで書かれているのではないのだからPythonを使う必要はないってことなのね
189仕様書無しさん
2021/05/26(水) 15:21:17.58 Pythonはその実際に動いている部分を統一的で簡素なインターフェースで呼び出せるようにしたスクリプトみたいなもので、実際に動いている部分だけ分離すればいいみたいな話はナンセンス
190仕様書無しさん
2021/05/26(水) 15:23:25.75 その実際に動いてる部分を網羅的にwrapして使えるようにしてるまともな言語が他にないから、Pythonみたいな卑猥な名前の言語が流行ってるんだよ
191仕様書無しさん
2021/05/26(水) 15:27:25.95 GPU計算をCUDAで自分で書こうとしたらクソめんどいからなあ
どうせ自力でCUDA弄っても大してパフォーマンス上がらないしあえてPython使わない理由もない感じ
どうせ自力でCUDA弄っても大してパフォーマンス上がらないしあえてPython使わない理由もない感じ
192仕様書無しさん
2021/05/26(水) 15:29:18.38 >>188
その通り
実はPythonである必要性は何もない
たまたまそれらを呼び出すスクリプト環境としてPythonが使われて環境整備されただけにすぎない
そしてPythonが言語として優れているわけでもなくて特にメリットのある言語ではない
その通り
実はPythonである必要性は何もない
たまたまそれらを呼び出すスクリプト環境としてPythonが使われて環境整備されただけにすぎない
そしてPythonが言語として優れているわけでもなくて特にメリットのある言語ではない
193仕様書無しさん
2021/05/26(水) 15:32:39.38 Jupyter notebook形式で試行錯誤できる静的型付けでPythonと同じようなエコシステムの言語があればそっち使う
194仕様書無しさん
2021/05/26(水) 15:34:54.33 C++とRustのスレなのになんでPython厨とPythonアンチがいるんだよ
どっちもつまんねーから帰れよ
どっちもつまんねーから帰れよ
195仕様書無しさん
2021/05/26(水) 15:44:10.62 本丸はポンコツだけど周りはすごい
javascriptと一緒か
javascriptと一緒か
196仕様書無しさん
2021/05/26(水) 16:27:28.86 マジでPythonはプログラミング言語としては他と差異化できるような何か優れた特徴がある訳ではないからな
Rustがプログラミング言語として優れていて他の数々の言語に対して明白に差異化できるという状況とは全く異なる
Rustがプログラミング言語として優れていて他の数々の言語に対して明白に差異化できるという状況とは全く異なる
197仕様書無しさん
2021/05/26(水) 17:20:07.28 昔のhaskell厨とまるっきり一緒のこと言ってて進歩ねーな。。って思うわ。
198仕様書無しさん
2021/05/26(水) 18:13:26.53 基盤になるシステム作るんならいいけど、ちょっとした計算するんならRustは使いづらそうだわ
スクリプト言語でよさそう
スクリプト言語でよさそう
199仕様書無しさん
2021/05/28(金) 12:12:04.64 SNS・メンターサイトや動画サイトで、Pythonが稼げると煽って教材を売りつけてる人らがいるんだよな
ディープラーニングブームの時に多くて、もう下火にも見えるけどさ
東大博士持ちの稼ぎを見せて高卒にPython教材を売りつけるとか、あんまり見ていていい気はしないね
ディープラーニングブームの時に多くて、もう下火にも見えるけどさ
東大博士持ちの稼ぎを見せて高卒にPython教材を売りつけるとか、あんまり見ていていい気はしないね
200仕様書無しさん
2021/05/28(金) 12:47:03.10 そんなもんはjavaでもrubyでもいたし、もっといえば英語教材なんて今でもそれやっとるし。
201仕様書無しさん
2021/05/28(金) 14:57:28.75 JavaやRubyは学歴不問に近いところも多いんじゃないの、雇用形態や額面に目を瞑れば中卒でもOKよ
それに対してPythonは言語だけできてもどうにもなんない
RustもPythonに比べたら学歴不問寄りだけど、なんだかんだ千葉大筑波あたりが雇われるための下限に見える
それに対してPythonは言語だけできてもどうにもなんない
RustもPythonに比べたら学歴不問寄りだけど、なんだかんだ千葉大筑波あたりが雇われるための下限に見える
202仕様書無しさん
2021/05/28(金) 19:44:22.28 HTMLで稼げるとか言って講座売りつけてたやつもおったな
なんて名前だったっけ?
なんて名前だったっけ?
203仕様書無しさん
2021/05/29(土) 01:52:43.43204仕様書無しさん
2021/05/29(土) 03:49:21.74 使いこなせれば...と言い出すと機械語吐けるので大差はないと思うが
(それこそ最適化まで考えたら、今でもFortranが数値計算系で多用される様に)
そしてむしろRustは、プログラマの賢さに期待しないでコンパイラのチェックを厳しくする事が安全に繋がるって考えが根底思想でしょ
知らんけど
(それこそ最適化まで考えたら、今でもFortranが数値計算系で多用される様に)
そしてむしろRustは、プログラマの賢さに期待しないでコンパイラのチェックを厳しくする事が安全に繋がるって考えが根底思想でしょ
知らんけど
205仕様書無しさん
2021/05/29(土) 04:24:27.73 低学歴で仕事欲しかったらJavaかRubyだよ
悪徳業者が薦めていてもPythonなんかやっちゃダメ、あれは東大の博士号を持ってないと仕事ないよ
悪徳業者が薦めていてもPythonなんかやっちゃダメ、あれは東大の博士号を持ってないと仕事ないよ
206仕様書無しさん
2021/05/29(土) 11:44:21.42 pythonはプログラムに疎い科学者向けいんたぷりたーなのだ
207仕様書無しさん
2021/05/29(土) 11:47:12.37 使ってる言語にプライド持ってるやつってまあ無能だよね
208仕様書無しさん
2021/05/29(土) 12:17:46.05 言語でいっぱいいっぱいの人が大勢いるのが現状なんだろう
情報技術を活かすためにRustをやるとか、統計やAIのためにPythonやるとか、そういうのとは違ってきてしまっている
情報技術を活かすためにRustをやるとか、統計やAIのためにPythonやるとか、そういうのとは違ってきてしまっている
209仕様書無しさん
2021/05/29(土) 12:35:13.29 メモリ管理が問題なら
ガベージコレクタのある.netでいいのでは
ガベージコレクタのある.netでいいのでは
210仕様書無しさん
2021/05/29(土) 13:18:32.96 Pythonはバカ向けというのは結局Pythonの用法を理解できてなくて、機械学習、数理モデル、統計解析、数値計算と、プログラミング以外に考えることがたくさんある人が簡単にGPUなどのハードウェアを使えるようにする便利なスクリプト
Rustと比較するものじゃないし、現状RustがPythonに取って変われるようにも見えない
そもそも方向性が違う
Rustと比較するものじゃないし、現状RustがPythonに取って変われるようにも見えない
そもそも方向性が違う
211仕様書無しさん
2021/05/29(土) 15:02:22.79 rust推しじゃないけど
メモリ管理にGCじゃ限度があるからrustでは所有権とかの機構や制限を導入したんでしょ?
ついでに言えば、GC含めメモリ管理が結局実行するまで分からん状態だったら
RubyやPythonなんかと変わらないじゃん
もちろんrustで狂ったコード自体は書けるけれど
コンパイル時に把握できるメモリ管理の問題をコンパイル時にちゃんと叩き出すのがrustでしょ
メモリ管理にGCじゃ限度があるからrustでは所有権とかの機構や制限を導入したんでしょ?
ついでに言えば、GC含めメモリ管理が結局実行するまで分からん状態だったら
RubyやPythonなんかと変わらないじゃん
もちろんrustで狂ったコード自体は書けるけれど
コンパイル時に把握できるメモリ管理の問題をコンパイル時にちゃんと叩き出すのがrustでしょ
212仕様書無しさん
2021/05/29(土) 15:34:15.32 Py厨「キエエエエエェ」
213仕様書無しさん
2021/05/29(土) 15:43:56.25 高卒にデータサイエンス講座とか売りつけてる奴おるね
214仕様書無しさん
2021/05/29(土) 15:45:57.66215仕様書無しさん
2021/05/29(土) 15:51:04.98 >>210
それらはPythonでなくても出来る
Pythonがたまたま環境整っているだけの話
つまりPythonという言語自体は何か凄いわけでもないし便利でもないし特別な機能を持っているわけでもない
それらはPythonでなくても出来る
Pythonがたまたま環境整っているだけの話
つまりPythonという言語自体は何か凄いわけでもないし便利でもないし特別な機能を持っているわけでもない
216仕様書無しさん
2021/05/29(土) 17:04:44.34 Rustはバカには使えないぐらい学習コストが高い
美点のように言ってるけど欠点でしょ
裏を返せばPythonはバカでもかける言語だからエコシステムが発達して便利になった
美点のように言ってるけど欠点でしょ
裏を返せばPythonはバカでもかける言語だからエコシステムが発達して便利になった
217仕様書無しさん
2021/05/29(土) 17:07:32.74 Rustで書かれたPythonのパッケージも今後増えそうだな
218仕様書無しさん
2021/05/29(土) 17:13:21.83 Rustで堅固に開発したシステムがPythonを通じてエンドユーザーに使いやすい形で配布されるみたいな未来は当然あると思う
その関係は互換じゃなくて補完だから、片方持ち上げるために片方disってるのみるとそれは違うだろという感想になるな
その関係は互換じゃなくて補完だから、片方持ち上げるために片方disってるのみるとそれは違うだろという感想になるな
219仕様書無しさん
2021/05/29(土) 21:40:25.78 refcellとかboxとかメモリ扱わなきゃrustも他と大差ない
は言い過ぎだけど言うほど難しくはない
は言い過ぎだけど言うほど難しくはない
220仕様書無しさん
2021/05/29(土) 22:45:12.60 言うほど難しくはないが、言うほど使うメリットもない。
221仕様書無しさん
2021/05/30(日) 02:15:36.48 でも現実として従来C/C++で書かれていた分野はどんどんRustへ置き換わっていってるよ
元々頭が良い人たちばかりの分野が多いため
元々頭が良い人たちばかりの分野が多いため
222仕様書無しさん
2021/05/30(日) 06:11:38.35 まだ流石に「どんどん」と言うほど置き換わって行っている訳では無いが
趨勢は決したし、評価も出尽くしてただろうから
必要性の有無とか趣味の違いとかを抜けば、今更なんやかんや言うのはだいぶポンコツ感あるな
趨勢は決したし、評価も出尽くしてただろうから
必要性の有無とか趣味の違いとかを抜けば、今更なんやかんや言うのはだいぶポンコツ感あるな
223仕様書無しさん
2021/05/30(日) 09:35:38.80 rustに変わってるところなんてほとんどないがな。。
嘘を普通につくから信用がなくなるって当たり前のことすらわからんとはね。
嘘を普通につくから信用がなくなるって当たり前のことすらわからんとはね。
224仕様書無しさん
2021/05/30(日) 12:57:49.65 高学歴御用達なのはmatlabじゃね? フォートランとか
225仕様書無しさん
2021/05/30(日) 16:07:33.88 GAFAMみんなRustへ進んでるのね
Rustに立ち向かえるようなライバル言語がないことが大きいのかしら
Rustに立ち向かえるようなライバル言語がないことが大きいのかしら
226仕様書無しさん
2021/05/30(日) 18:36:44.72 低学歴の象徴である、専門学校とかって何を教えてるんだろね
227仕様書無しさん
2021/05/30(日) 18:43:46.32 このスレでRustに反対する人たちが代わりに話すのがPythonとかRubyな時点で反対派がバカだとよくわかる
228仕様書無しさん
2021/05/30(日) 19:13:59.85 Rubyってなんかね、高卒を騙して教材を売りつけてるようなのばっか目立つよね
229仕様書無しさん
2021/05/30(日) 20:38:41.67 逆でしょ
Rustの話してる人がなぜか全然性質の違うJavaとかPythonとかを引き合いに出して比較してバカさらしてるだけ
Rustの話してる人がなぜか全然性質の違うJavaとかPythonとかを引き合いに出して比較してバカさらしてるだけ
230仕様書無しさん
2021/05/30(日) 20:43:42.76 スレ遡ると一人か二人アホみたいなRust信者が他言語sageしてるな
Rust的にもこういうアホ信者は迷惑だろ
Rust的にもこういうアホ信者は迷惑だろ
231仕様書無しさん
2021/05/30(日) 22:04:43.20 Javaはガーベッジコレクションある問題だけでなく言語として古臭くて書きにくい
Rustは洗練されて書きやすい
Rustは洗練されて書きやすい
232仕様書無しさん
2021/05/30(日) 22:17:16.32 元々は手続き型として設計された簡潔な言語が、オブジェクト指向やら関数型やらを行き当たりばったりに増築し続けたおかげで、コレクション操作に関する「一貫性」という設計哲学が破綻してしまった悲惨な言語もある
[Ruby]
a.sort().reverse().map{|x| x.to_s}.join('-')
[JavaScript]
a.sort().reverse().map(x => x.toString()).join(“-“)
[Python]
'-'.join(map(lambda x: str(x), reversed(sorted(a))))
[Ruby]
a.sort().reverse().map{|x| x.to_s}.join('-')
[JavaScript]
a.sort().reverse().map(x => x.toString()).join(“-“)
[Python]
'-'.join(map(lambda x: str(x), reversed(sorted(a))))
233仕様書無しさん
2021/05/31(月) 01:34:44.26 Py厨発狂w
Py厨発狂w
Py厨発狂w
Py厨発狂w
Py厨発狂w
Py厨発狂w
Py厨発狂w
234仕様書無しさん
2021/05/31(月) 01:35:20.27 Py厨発狂w
Py厨発狂w
Py厨発狂w
Py厨発狂w
Py厨発狂w
Py厨発狂w
Py厨発狂w
235仕様書無しさん
2021/05/31(月) 01:35:52.11 Py厨発狂w
Py厨発狂w
Py厨発狂w
Py厨発狂w
Py厨発狂w
Py厨発狂w
Py厨発狂w
236仕様書無しさん
2021/05/31(月) 08:26:24.09 組み込みなんでベターCとしてやってみようかと思う
237仕様書無しさん
2021/05/31(月) 13:52:52.26 なんか触れちゃいけないタイプのヤバいやつも湧いてる
238仕様書無しさん
2021/05/31(月) 14:57:50.36 Py厨「キエエエエエェ」
239仕様書無しさん
2021/05/31(月) 14:58:47.46 今日も高卒丸出しで元気だな
240仕様書無しさん
2021/05/31(月) 15:03:30.22 しーぷらぷらドロップアウター
ちんちんぶらぶら全裸Rust断末魔
キエエエエエー
ちんちんぶらぶら全裸Rust断末魔
キエエエエエー
241仕様書無しさん
2021/05/31(月) 15:43:09.50 Py厨涙目W
242仕様書無しさん
2021/05/31(月) 17:00:02.61 Py厨君反論マダー?
243仕様書無しさん
2021/05/31(月) 19:05:09.71 んで結局
goとrustはどっちがさいきょーなの?
goとrustはどっちがさいきょーなの?
244仕様書無しさん
2021/05/31(月) 19:14:22.19 Javaは古臭くて書きにくい
245仕様書無しさん
2021/06/01(火) 22:31:43.63 何で書いてもバカはバカなコードを書く。その割に言語ガーをやりだす。
246仕様書無しさん
2021/06/05(土) 08:37:22.37 別にどんな言語でもすぐ習得できるから争う必要もないだろ
どの言語がフレームワークがって執着する奴は
学習コストとか言っちゃう無能
どの言語がフレームワークがって執着する奴は
学習コストとか言っちゃう無能
247仕様書無しさん
2021/06/06(日) 08:21:27.20 どの言語のどんなフレームワークについても同じ話で、
そのフレームワークを自力でも書ける人々が、様々なメリットからそのフレームワークを使うならば何の問題もない。
しかし、自力で書けないような人々が、表層上だけ理解するだけで満足して、様々な勘違いや間違いを犯すことが問題。
例えば、本質的なところを理解できていないために非効率な誤った使い方をしてしまったり、向いていない用途に使ってしまったりする。
そのフレームワークを自力でも書ける人々が、様々なメリットからそのフレームワークを使うならば何の問題もない。
しかし、自力で書けないような人々が、表層上だけ理解するだけで満足して、様々な勘違いや間違いを犯すことが問題。
例えば、本質的なところを理解できていないために非効率な誤った使い方をしてしまったり、向いていない用途に使ってしまったりする。
248仕様書無しさん
2021/06/06(日) 08:24:02.36 非効率でも向いていなくても、仕様を満たしてれば問題ないと思うが
249仕様書無しさん
2021/06/06(日) 08:41:04.46251仕様書無しさん
2021/06/06(日) 10:59:09.91 >>248
それは最悪
言語やアルゴリズム(計算からキャッシュまで種々)やフレームワークの選び方によっては性能が数倍から一桁は実際に変わる
例えばサーバー1台で済むところをサーバー10台必要になったらサーバーのランニングコスト10倍だ
それは最悪
言語やアルゴリズム(計算からキャッシュまで種々)やフレームワークの選び方によっては性能が数倍から一桁は実際に変わる
例えばサーバー1台で済むところをサーバー10台必要になったらサーバーのランニングコスト10倍だ
252仕様書無しさん
2021/06/06(日) 11:26:16.09253仕様書無しさん
2021/06/06(日) 11:34:48.09 >>252
クラウドランニングコストが支出のメインなサービスはいくらでもあるわけです
毎月毎年の支出が1/10になることは経営陣も最も望む関心事項です
ダメなアーキテクト&プログラマーかそれとも優秀かで地獄と天国になります
クラウドランニングコストが支出のメインなサービスはいくらでもあるわけです
毎月毎年の支出が1/10になることは経営陣も最も望む関心事項です
ダメなアーキテクト&プログラマーかそれとも優秀かで地獄と天国になります
254仕様書無しさん
2021/06/06(日) 12:05:07.94 機能要件は満たせても性能要件が満たせないとな
255仕様書無しさん
2021/06/06(日) 14:11:30.13 251の言うことはもっともだ
仕様以上のことをしたって給料は上がらないからね
むしろクソを作ることで継続的な改修依頼を受注でき、営業から喜ばれるかもしれない
仕様以上のことをしたって給料は上がらないからね
むしろクソを作ることで継続的な改修依頼を受注でき、営業から喜ばれるかもしれない
256仕様書無しさん
2021/06/06(日) 14:34:48.29 クソ作ったら他社に逃げられて終わり
257仕様書無しさん
2021/06/06(日) 14:41:42.20 それがいいのだが実際はクソのメンテで収入2倍とかなったりする狂った世界が展開されとる。
258仕様書無しさん
2021/06/06(日) 14:45:12.16 人はクソをどうにかしたいとは思わない
クソはなるべく早く水で流したい
クソはなるべく早く水で流したい
259仕様書無しさん
2021/06/06(日) 16:55:12.02 要求仕様に欠陥があっても言われた通りに作るだけ
そして非効率で遅い実装でも仕様さえ満たせばOK
こんなダメな会社や業界やオフショアも多数存在
そして改修でさらに儲ける
そして非効率で遅い実装でも仕様さえ満たせばOK
こんなダメな会社や業界やオフショアも多数存在
そして改修でさらに儲ける
260仕様書無しさん
2021/06/06(日) 17:32:52.50 >>259
要求仕様に欠陥があるなら、実装する前に指摘しなよw
その上で非効率で遅い実装でも仕様を満たしているなら問題ない
要求仕様に欠陥があることを知りながら実装したり、
要求仕様にない機能や性能を実装するのは悪だろ
要求仕様に欠陥があるなら、実装する前に指摘しなよw
その上で非効率で遅い実装でも仕様を満たしているなら問題ない
要求仕様に欠陥があることを知りながら実装したり、
要求仕様にない機能や性能を実装するのは悪だろ
262仕様書無しさん
2021/06/06(日) 20:24:50.37 ココ↓は?
https://twitter.com/rokkotsukasa/status/1374706883424968711
https://twitter.com/5chan_nel (5ch newer account)
https://twitter.com/rokkotsukasa/status/1374706883424968711
https://twitter.com/5chan_nel (5ch newer account)
263仕様書無しさん
2021/06/06(日) 20:39:23.48 バックエンドの募集要項見る限り怖いわ
264仕様書無しさん
2021/06/06(日) 21:00:11.93265仕様書無しさん
2021/06/06(日) 21:04:31.94267仕様書無しさん
2021/07/01(木) 23:23:21.16 WebAssemblyアプリ開発で最も使われている言語はRust、注目の機能はスレッドなど。The State of WebAssembly 2021
https://www.publickey1.jp/blog/21/webassemblyrustthe_state_of_webassembly_2021.html
https://www.publickey1.jp/blog/21/webassemblyrustthe_state_of_webassembly_2021.html
269仕様書無しさん
2021/07/02(金) 14:07:09.71 俺はgo言語の潔い豪傑ぶりが好き
特に変数名を略しまくるところ。
後で見て自分で作ったことが全く意味わからなくなった
特に変数名を略しまくるところ。
後で見て自分で作ったことが全く意味わからなくなった
270仕様書無しさん
2021/07/03(土) 22:59:40.03 日本人はos開発しないからc++で十分だな。
271仕様書無しさん
2021/07/03(土) 23:04:58.88 C++に勝てる言語は未だ存在せず
272仕様書無しさん
2021/07/05(月) 00:44:04.08 Rustもガーベジなん?
273仕様書無しさん
2021/07/05(月) 01:36:45.70 C/C++の代替言語は今まで沢山生まれてきたが、ほとんど使われず消えていったという事実を直視しよう。
274仕様書無しさん
2021/07/05(月) 03:00:54.98 >>272
C/C++/Rustはガーベージコレクションが無い
C/C++/Rustはガーベージコレクションが無い
276仕様書無しさん
2021/07/05(月) 06:08:29.42 >>275 横からだが
JavaはC/C++の代替とは成ってないだろ
JavaでOSやデバドラ書いたりしないし
そもそもjvmからして他のOSの上で動く事/他のOSがある事が前提だし
Java自体は成功した言語だし、他への影響も凄いと思うが
PythonがC/C++の代替言語じゃないのと同じようにJavaもC/C++の代替言語じゃない
JavaはC/C++の代替とは成ってないだろ
JavaでOSやデバドラ書いたりしないし
そもそもjvmからして他のOSの上で動く事/他のOSがある事が前提だし
Java自体は成功した言語だし、他への影響も凄いと思うが
PythonがC/C++の代替言語じゃないのと同じようにJavaもC/C++の代替言語じゃない
277仕様書無しさん
2021/07/05(月) 11:58:13.90 まあCは高級アセンブリ言語みたいなものだからね
279仕様書無しさん
2021/07/05(月) 13:49:43.52 LinusはC++は平均以下のプログラマが好んで使うと言って批判してたな
280仕様書無しさん
2021/07/05(月) 14:07:43.16 C++書けない人に云われてもね
281仕様書無しさん
2021/07/05(月) 14:33:16.71 違わね?
そもそもLinusが言ったのは
「並以下のプログラマが(C++を)使う事で簡単にゴミを作れるから」だろ
「C++は平均以下のプログラマが好んで使う」はどこから出て来たんだ?
そもそもLinusが言ったのは
「並以下のプログラマが(C++を)使う事で簡単にゴミを作れるから」だろ
「C++は平均以下のプログラマが好んで使う」はどこから出て来たんだ?
282仕様書無しさん
2021/07/05(月) 16:49:41.94 でもC++って楽しいよな
283仕様書無しさん
2021/07/06(火) 02:28:01.19 C/C++は絶妙な言語仕様だよね
アセンブラに近い事からCOBOLに近い事もできる
その適用範囲の広さは主要言語の中ではNo.1だろう
優秀なプログラマにとっては能率の良い万能言語だが
馬鹿が使うとバグ発生言語にしかならないという側面があるだけ
アセンブラに近い事からCOBOLに近い事もできる
その適用範囲の広さは主要言語の中ではNo.1だろう
優秀なプログラマにとっては能率の良い万能言語だが
馬鹿が使うとバグ発生言語にしかならないという側面があるだけ
284仕様書無しさん
2021/07/06(火) 19:40:07.88 >>281
その後に続くのが
「そういったプログラマを排除できるということのためだけにCを使い続けるのもありだ」
って文なんだからやっぱC++プログラマは能力が低いと認識してるよ。
さらに
I've come to the conclusion that any programmer that would prefer the project
to be in C++ over C is likely a programmer that I really *would* prefer to piss
off
とまで言ってる
CよりC++を好んでプロジェクトに使うようなプログラマーは本当に糞だという結論に達した
その後に続くのが
「そういったプログラマを排除できるということのためだけにCを使い続けるのもありだ」
って文なんだからやっぱC++プログラマは能力が低いと認識してるよ。
さらに
I've come to the conclusion that any programmer that would prefer the project
to be in C++ over C is likely a programmer that I really *would* prefer to piss
off
とまで言ってる
CよりC++を好んでプロジェクトに使うようなプログラマーは本当に糞だという結論に達した
285仕様書無しさん
2021/07/06(火) 20:05:19.61286仕様書無しさん
2021/07/06(火) 20:24:21.01 ココ↓は?
https://twitter.com/rokkotsukasa/status/1410902330979979265
https://twitter.com/5chan_nel (5ch newer account)
https://twitter.com/rokkotsukasa/status/1410902330979979265
https://twitter.com/5chan_nel (5ch newer account)
287仕様書無しさん
2021/07/06(火) 20:54:37.53288仕様書無しさん
2021/07/06(火) 21:16:50.45289仕様書無しさん
2021/07/06(火) 23:26:17.32 C++はたしかに欠陥言語だけど
俺なら使いこなせると言うバカがいつも出現しがちなことの方こそ問題
俺なら使いこなせると言うバカがいつも出現しがちなことの方こそ問題
290仕様書無しさん
2021/07/06(火) 23:48:43.17 欠陥とか云ってるヤツが欠陥
291仕様書無しさん
2021/07/07(水) 02:18:37.53 C++って違法増築を繰り返してて見苦しいったらありゃしねえ
JavaやC#も機能追加を繰り返してるがこれらは最初からそういう設計だったんじゃないかって感じに増築してる
JavaやC#も機能追加を繰り返してるがこれらは最初からそういう設計だったんじゃないかって感じに増築してる
293仕様書無しさん
2021/07/07(水) 08:52:50.06 >>291
Javaの産みの親 James A. GoslingすらScalaを選んでるのに?
Javaは歴史的に必要だったとか価値があったなら分かるが
設計は新世界を夢見たものの複雑な思惑も混じった結果
James A. Gosling曰く”宇宙の悲劇”と烙印される酷さだぞ
Javaの産みの親 James A. GoslingすらScalaを選んでるのに?
Javaは歴史的に必要だったとか価値があったなら分かるが
設計は新世界を夢見たものの複雑な思惑も混じった結果
James A. Gosling曰く”宇宙の悲劇”と烙印される酷さだぞ
295仕様書無しさん
2021/07/07(水) 11:30:06.94 >>294
"Programming in Scala" の古い版に
If I were to pick a language to use today other than Java, it would be Scala.
--James Gosling, creator of Java
と言葉を寄せてるぐらい
"Programming in Scala" の古い版に
If I were to pick a language to use today other than Java, it would be Scala.
--James Gosling, creator of Java
と言葉を寄せてるぐらい
296仕様書無しさん
2021/07/08(木) 19:24:12.27 https://www.atmarkit.co.jp/ait/articles/2107/08/news112.html
「WebAssemblyアプリケーションの作成に使用している言語は何か」と質問したところ、Rustが最も多くの回答を集めた。
「WebAssemblyアプリケーションの作成に今後最も使用したい言語は何か」という質問でも、Rustを挙げた回答が最も多かった。
「WebAssemblyアプリケーションの作成に使用している言語は何か」と質問したところ、Rustが最も多くの回答を集めた。
「WebAssemblyアプリケーションの作成に今後最も使用したい言語は何か」という質問でも、Rustを挙げた回答が最も多かった。
297仕様書無しさん
2021/07/11(日) 15:33:36.79 >James A. Gosling曰く”宇宙の悲劇”と烙印される酷さだぞ
そう思ってるのにscalaて。。goslingはバカなのかな?
そう思ってるのにscalaて。。goslingはバカなのかな?
298仕様書無しさん
2021/07/13(火) 12:47:14.83 明らかにレベル違いの相手へのズレた物言いが、まさに負け犬の遠吠えで悲しいな
299仕様書無しさん
2021/07/13(火) 13:27:24.72 C++ディスるヤツの殆どが知ったか
300仕様書無しさん
2021/07/13(火) 17:57:17.95 C++は書いててつまらない
コンパイルエラーばかり
C++書けるけど今のプロダクトはCで書いてる
コンパイルエラーばかり
C++書けるけど今のプロダクトはCで書いてる
302仕様書無しさん
2021/07/13(火) 18:49:48.64 出たw知ったかでC++弄くり回す輩
304仕様書無しさん
2021/07/14(水) 00:43:29.64305仕様書無しさん
2021/07/14(水) 03:18:08.83 Cほど言語仕様がコンパクトな言語なんてそうそうない
C++のシンタックスエラー潰しに汲々としているようじゃ他の言語もまともに使えんじゃろ
C++のシンタックスエラー潰しに汲々としているようじゃ他の言語もまともに使えんじゃろ
307仕様書無しさん
2021/07/14(水) 03:39:30.55 C++なんてCの上位互換なだけの何でも入り言語だから美味しいところだけ使ってればいい
言語仕様を全部使おうなんて欲かかなきゃいいだけ
言語仕様を全部使おうなんて欲かかなきゃいいだけ
308仕様書無しさん
2021/07/14(水) 04:07:21.50 自分を制限できないからだめだわ
機能をぜんぶ使いたくなるタチだからC++の沼にはまりやすい
言語側で機能を制限してくれないと使いづらい
機能をぜんぶ使いたくなるタチだからC++の沼にはまりやすい
言語側で機能を制限してくれないと使いづらい
309仕様書無しさん
2021/07/14(水) 05:25:51.78 ドライバ書くわけでもないのにC++じゃなくてCを使わされるとかとんだ罰ゲームだよ
310仕様書無しさん
2021/07/14(水) 05:54:05.88 Rustは後発だけあって言語が洗練されていながら便利ですね
311仕様書無しさん
2021/07/14(水) 06:29:36.20 Rustは問題の切り分けや対処の仕方が明確(referenceやerror message, cargo system)なのであって
言語として洗練されてるのとはちょっと違う気がするな...
macroやunsafe, life time, ownership 周りは試行錯誤のを取り入れて整えれずにダサい設計を引き摺ってるし
標準ライブラリ等が虚弱なのはcargoとcrates.ioにおんぶに抱っこの精神だし
勿論、それはRustの設計や思想が悪いとかじゃなくて
ハードよりの泥臭い問題とかプログラマの自由とその加減調整とか
求められてるモノが複雑化してるのに広範囲に及とかで
general purpose programming language を掲げる以上は仕方ないとは思うけど
言語として洗練されてるのとはちょっと違う気がするな...
macroやunsafe, life time, ownership 周りは試行錯誤のを取り入れて整えれずにダサい設計を引き摺ってるし
標準ライブラリ等が虚弱なのはcargoとcrates.ioにおんぶに抱っこの精神だし
勿論、それはRustの設計や思想が悪いとかじゃなくて
ハードよりの泥臭い問題とかプログラマの自由とその加減調整とか
求められてるモノが複雑化してるのに広範囲に及とかで
general purpose programming language を掲げる以上は仕方ないとは思うけど
313仕様書無しさん
2021/07/14(水) 11:45:22.93 >>307
> 言語仕様を全部使おうなんて欲かかなきゃいいだけ
でも、そういう書き方をすると、C++の特異な創価のブタが文句いうんだよ。
まあ、創価からは非創価は人間じゃなくてゴキブリらしいからね、
なにかあると文句いうんだけどね。
創価は人にあらず。
全世界の認識なのに、創価は創価としか付き合わないから
全く理解してないんだよな。
ホント創価は迷惑。
というか創価こそ悪魔そのもの!
消えてなくなって欲しい
> 言語仕様を全部使おうなんて欲かかなきゃいいだけ
でも、そういう書き方をすると、C++の特異な創価のブタが文句いうんだよ。
まあ、創価からは非創価は人間じゃなくてゴキブリらしいからね、
なにかあると文句いうんだけどね。
創価は人にあらず。
全世界の認識なのに、創価は創価としか付き合わないから
全く理解してないんだよな。
ホント創価は迷惑。
というか創価こそ悪魔そのもの!
消えてなくなって欲しい
318仕様書無しさん
2021/07/18(日) 04:44:44.78 そういう意味じゃ最近はPythonも機能増えすぎて使いづらくなってきた
プログラミング言語はちゃんとした舵取りがいないと駄目だな
プログラミング言語はちゃんとした舵取りがいないと駄目だな
319仕様書無しさん
2021/07/20(火) 22:44:34.22 pythonは確かに迷走気味だな。
互換性を豪快に無視したver.upでコードの寿命も短いし
案件もないのにもてはやされてるのもちょっと変。
職業プログラマは係る価値のない言語。
互換性を豪快に無視したver.upでコードの寿命も短いし
案件もないのにもてはやされてるのもちょっと変。
職業プログラマは係る価値のない言語。
321仕様書無しさん
2021/07/21(水) 10:02:45.03322仕様書無しさん
2021/07/21(水) 12:36:50.09 本当に一言余計だな。
323仕様書無しさん
2021/07/21(水) 15:11:02.00 >>319
シェルスクリプトを知らない人がPython使ってた
シェルスクリプトを知らない人がPython使ってた
324仕様書無しさん
2021/07/22(木) 20:31:15.14 rustだめじゃん
https://lkml.org/lkml/2021/7/7/399
https://lkml.org/lkml/2021/7/7/399
326仕様書無しさん
2021/07/23(金) 01:24:12.72 >>325
それはPythonでする必要性が全くありません
それはPythonでする必要性が全くありません
327仕様書無しさん
2021/07/24(土) 12:49:51.69328仕様書無しさん
2021/07/24(土) 12:51:23.12 C++は良い言語→わかる
C++はクソい言語→わかる
C++はクソい言語、C言語使うわ→何言ってるんだこいつ
C++使いたいけど、マイコンベンダーがC言語しか用意してないからC言語使うわ→わかる
C言語開発に慣れてるし、下手に自分のわからない機能を使われるのが嫌だからC言語使うわ→どうぞ
C++よりC言語使うべき→は?
C++はクソい言語→わかる
C++はクソい言語、C言語使うわ→何言ってるんだこいつ
C++使いたいけど、マイコンベンダーがC言語しか用意してないからC言語使うわ→わかる
C言語開発に慣れてるし、下手に自分のわからない機能を使われるのが嫌だからC言語使うわ→どうぞ
C++よりC言語使うべき→は?
329仕様書無しさん
2021/07/24(土) 19:11:11.36330仕様書無しさん
2021/07/24(土) 21:57:57.89331仕様書無しさん
2021/07/24(土) 23:14:06.94 そういう意味では今後のこの分野はCとRustだけで十分かもな
332仕様書無しさん
2021/07/25(日) 00:28:55.48 RustがどこまでC/C++のシェアを奪えるかだよねぇ
LinuxはとりあえずCのままいくみたいだけど
LinuxはとりあえずCのままいくみたいだけど
333仕様書無しさん
2021/07/25(日) 01:31:20.37 Linux kernelはRustも使うつもりだって最近ニュース結構出てるよ
334仕様書無しさん
2021/07/25(日) 03:32:27.66 MSがそう言うってことはWDKをRust対応にするのかな
今はC言語しか使えなくてC++も使えないからすげー苦痛
今はC言語しか使えなくてC++も使えないからすげー苦痛
335仕様書無しさん
2021/07/27(火) 08:02:46.90 if条件がbool型じゃなくてもOKな言語だとミスありがち
たった1文字のタイプミスで大量のChrome OSデバイスがログイン不可になってしまう
https://gigazine.net/news/20210726-google-typo-bricking-chrome-os/
Chrome OSが「バージョン91.0.4472.165」にアップデートれるとログインできなくなってしまう原因
【誤】if (key_data_.has_value() & !key_data_->label().empty()) {
【正】if (key_data_.has_value() && !key_data_->label().empty()) {
たった1文字のタイプミスで大量のChrome OSデバイスがログイン不可になってしまう
https://gigazine.net/news/20210726-google-typo-bricking-chrome-os/
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:45.32 今時の言語ならlinterとか反応して警告出してくれても良さそうなのにな...
337仕様書無しさん
2021/07/27(火) 14:27:05.09 テストしたのか?
338仕様書無しさん
2021/07/28(水) 07:39:06.69339仕様書無しさん
2021/07/30(金) 11:44:32.13 Facebook、開発言語に「Rust」採用 次期ビルドシステムの開発で
https://www.itmedia.co.jp/news/articles/2107/28/news152.html
Rustを用いることで、どのような利点があるのか。
Facebookは記事の中で次の4つの項目を挙げています。
@Rustのasync/awaitシンタックスは、非同期のコードをとてもスムーズに記述できますし、
Rustは複雑な並行処理の詳細を正しく理解するのに役立ちます。
BuckのJavaの計算を一つ一つ並行処理に移行するのは数カ月に及ぶ困難な作業でしたし、
シングルスレッドの大きなボトルネックがまだ存在しています。
ARustには、開発をより簡単で楽しいものにしてくれる多くの高レベルな言語機能があります。
それらはenum、パターンマッチング、trait、手続き型マクロなどで、
Rustの開発者の多くに愛されています。
BRust はメモリの割り当てをより細かく制御することができます。
ガベージコレクションのある言語では、たとえジェネレーショナルコレクションであっても、
Buckが行うようなインクリメンタルな演算に対応するのは困難です。
CRustは高性能です。
Rustに移植することで劇的な性能向上を私たちは見てきました。
https://www.itmedia.co.jp/news/articles/2107/28/news152.html
Rustを用いることで、どのような利点があるのか。
Facebookは記事の中で次の4つの項目を挙げています。
@Rustのasync/awaitシンタックスは、非同期のコードをとてもスムーズに記述できますし、
Rustは複雑な並行処理の詳細を正しく理解するのに役立ちます。
BuckのJavaの計算を一つ一つ並行処理に移行するのは数カ月に及ぶ困難な作業でしたし、
シングルスレッドの大きなボトルネックがまだ存在しています。
ARustには、開発をより簡単で楽しいものにしてくれる多くの高レベルな言語機能があります。
それらはenum、パターンマッチング、trait、手続き型マクロなどで、
Rustの開発者の多くに愛されています。
BRust はメモリの割り当てをより細かく制御することができます。
ガベージコレクションのある言語では、たとえジェネレーショナルコレクションであっても、
Buckが行うようなインクリメンタルな演算に対応するのは困難です。
CRustは高性能です。
Rustに移植することで劇的な性能向上を私たちは見てきました。
340仕様書無しさん
2021/07/30(金) 18:12:19.10 オライリー、はやく改訂してくれええあええぃ!
341仕様書無しさん
2021/07/30(金) 21:45:27.44 しかしC/C++でバグを生まないのは至難の業と言うか不可能だな
342仕様書無しさん
2021/07/31(土) 00:06:01.29 不可能なの?
へぇ
へぇ
344仕様書無しさん
2021/07/31(土) 07:32:42.09 プログラマが原因なのに言語のせいにするなよ
346仕様書無しさん
2021/08/02(月) 09:49:50.65 Jay Oster氏「Rustは、安全でパフォーマンスが高いだけでなく、次のような機能を備えている」
・ジェネリック型
・トレイト
・代数型
・マルチパラダイム
・おそらく世界で最も優れた依存関係管理ツールとビルドツールを備え、「依存関係地獄」の問題を実質的に解決
・インラインドキュメントとテスト、ベンチマークの素晴らしいサポート
・ライブラリや抽象化、ツールについてエコシステムが成長中
・手続きマクロ
・既存コードとのFFI(他言語関数インタフェース)相互運用性
・数十のプラットフォームのサポート
・有益で、間違いなく満足のいく開発者エクスペリエンスの提供
「さらにRustは、以下を全て兼ね備えた唯一の言語だ」
・メモリ安全性
・型安全性
・データ競合が発生しない
・AOT(Ahead-of-time)コンパイル機能
・ゼロコスト抽象化に基づいており、これを促進する
・最小限のランタイム(ガベージコレクションやJITコンパイラ、VMがない)
・少ないメモリ使用量(小型マイクロコントローラーのようにリソースの制約がある環境でもプログラムが動作する)
・ベアメタルをターゲットにできる(例えば、Rustを“高次アセンブラ”として使い、OSカーネルやデバイスドライバを作成できる)
・ジェネリック型
・トレイト
・代数型
・マルチパラダイム
・おそらく世界で最も優れた依存関係管理ツールとビルドツールを備え、「依存関係地獄」の問題を実質的に解決
・インラインドキュメントとテスト、ベンチマークの素晴らしいサポート
・ライブラリや抽象化、ツールについてエコシステムが成長中
・手続きマクロ
・既存コードとのFFI(他言語関数インタフェース)相互運用性
・数十のプラットフォームのサポート
・有益で、間違いなく満足のいく開発者エクスペリエンスの提供
「さらにRustは、以下を全て兼ね備えた唯一の言語だ」
・メモリ安全性
・型安全性
・データ競合が発生しない
・AOT(Ahead-of-time)コンパイル機能
・ゼロコスト抽象化に基づいており、これを促進する
・最小限のランタイム(ガベージコレクションやJITコンパイラ、VMがない)
・少ないメモリ使用量(小型マイクロコントローラーのようにリソースの制約がある環境でもプログラムが動作する)
・ベアメタルをターゲットにできる(例えば、Rustを“高次アセンブラ”として使い、OSカーネルやデバイスドライバを作成できる)
347仕様書無しさん
2021/08/05(木) 16:02:16.14348仕様書無しさん
2021/08/06(金) 16:43:29.52 c++は糞野郎ほどいらん機能つかってドヤってメンテしづらいコード残して去っていく。
349仕様書無しさん
2021/08/06(金) 16:44:54.60 数学の差
352仕様書無しさん
2021/08/06(金) 21:31:03.49 機能ひとつづつ使う分には構わんが、複数コンストラクタ、演算子オーバーロード、ムーブあたりをがっつり混ぜて使うと普通に死ぬ
353仕様書無しさん
2021/08/06(金) 22:13:59.36 C++でバグを出さないようにするのはクモの巣の隙間に腕を通すようなもの
355仕様書無しさん
2021/08/06(金) 22:43:40.37 C++使いは魔術師みたいな者じゃからのう
356仕様書無しさん
2021/08/07(土) 05:03:17.11 もちろんC++でも完璧にミスが起きないように注意してプログラミングしているのだがどうしてもメモリ管理ミスバグが後から見つかっている
そして大手IT企業ほどRust採用している現実を見ればわかる
そして大手IT企業ほどRust採用している現実を見ればわかる
357仕様書無しさん
2021/08/07(土) 05:08:37.46 世界最高レベルの大手ITの開発者でもバグを無くせないんだから人間の力だけでバグを無くすことは不可能に近いんだろうな
358仕様書無しさん
2021/08/07(土) 05:49:56.45 C++はヘタクソが組み上げると収集がつかなくなる
フリースタイルだからね
フリースタイルだからね
359仕様書無しさん
2021/08/07(土) 05:57:11.37360仕様書無しさん
2021/08/07(土) 06:07:35.97 Rustに切り替えるからといって普段からバグ出している小わっぱが急に出さなくなるとは到底思えない
361仕様書無しさん
2021/08/07(土) 06:12:46.24 プログラミング始めた頃に比べてメモリは数千倍になったのに
まだメモリがメモリが言ってるの何でだろ
まだメモリがメモリが言ってるの何でだろ
362仕様書無しさん
2021/08/07(土) 06:26:59.57 C++使いはまともにソフトウェアを作ることができない
C++を書くのが手段ではなく目的になっているためだ
C++を書くのが手段ではなく目的になっているためだ
363仕様書無しさん
2021/08/07(土) 06:39:41.33 言いきるアンタは見ている世界が狭いと思う
364仕様書無しさん
2021/08/07(土) 08:49:36.08365仕様書無しさん
2021/08/07(土) 09:31:48.11 人間がダメなのにRustにしたらいいという謎理論
366仕様書無しさん
2021/08/07(土) 10:14:29.45 >>361
メモリバグを踏むかどうかはメモリ量とは関係ないってのが前提だが
(単に昔はセキュリティリスクも低ければ、ブルースクリーンが謝れば許されたとかもあり)
361の感覚とは逆で、要求される量に対してメモリはたいして増えてないだろ
個人利用のブラウザ一つとってもどれだけメモリ食ってると?
ましてや、商用のサービスのサーバーはじめメモリ消費がどれだけあることか
メモリバグを踏むかどうかはメモリ量とは関係ないってのが前提だが
(単に昔はセキュリティリスクも低ければ、ブルースクリーンが謝れば許されたとかもあり)
361の感覚とは逆で、要求される量に対してメモリはたいして増えてないだろ
個人利用のブラウザ一つとってもどれだけメモリ食ってると?
ましてや、商用のサービスのサーバーはじめメモリ消費がどれだけあることか
367仕様書無しさん
2021/08/07(土) 10:16:46.42368仕様書無しさん
2021/08/07(土) 10:59:00.87 >>365
@理論的に、こういう使い方をしていればメモリ安全性が保たれる、というのはある。
AしかしC++プログラマーは、それを知らない or 知ってるが守らない or 守ろうとしているが人間なのでミスはあるしミスってもC++コンパイラは通してしまう。
BそこでRustはメモリ安全性が保たれている場合のみコンパイラが通すようにした。つまりコンパイルが通ったRustプログラムはメモリ安全性が保証される。
@理論的に、こういう使い方をしていればメモリ安全性が保たれる、というのはある。
AしかしC++プログラマーは、それを知らない or 知ってるが守らない or 守ろうとしているが人間なのでミスはあるしミスってもC++コンパイラは通してしまう。
BそこでRustはメモリ安全性が保たれている場合のみコンパイラが通すようにした。つまりコンパイルが通ったRustプログラムはメモリ安全性が保証される。
369仕様書無しさん
2021/08/07(土) 14:16:52.61 GCと何か違うの?
370仕様書無しさん
2021/08/07(土) 14:22:49.34 コンパイルいまーきみーはじんせいのーおおきなーおおきなーぶたいにーたーちー
371仕様書無しさん
2021/08/07(土) 14:36:41.45 >>369
javaとかの nullpointerexceptionとかがrustならコンパイル通れば起こらないとか
実行時エラーのいくつかが起きないのと
GCの実行にかかる時間がまるまる消えるので早いし、メモリ効率も良い
javaとかの nullpointerexceptionとかがrustならコンパイル通れば起こらないとか
実行時エラーのいくつかが起きないのと
GCの実行にかかる時間がまるまる消えるので早いし、メモリ効率も良い
375仕様書無しさん
2021/08/07(土) 20:06:42.29 人間だもの
コンパイルだもの
果物だもの
コンパイルだもの
果物だもの
376仕様書無しさん
2021/08/07(土) 20:08:45.16 メモリ確認機能があるからコンパイルに時間かかりそうだな
実際どうなの?
実際どうなの?
377仕様書無しさん
2021/08/07(土) 20:28:26.54378仕様書無しさん
2021/08/08(日) 00:00:28.58 普通にクソ重たいわ。なんでその種の嘘をつくのか。
379仕様書無しさん
2021/08/08(日) 00:05:55.98 遅く無いだろ。そもそも、基本バックエンドはllvmそのものだぞ
アホでも秒で調べられる話に嘘言い出してるのは、脳味噌どっかに捨ててきたのか?
アホでも秒で調べられる話に嘘言い出してるのは、脳味噌どっかに捨ててきたのか?
380仕様書無しさん
2021/08/08(日) 00:24:10.05 いやどう考えても遅いだろ。。llvmが速いと思ってる時点でお察し。。
381仕様書無しさん
2021/08/08(日) 00:41:20.60 >>380
本当に脳味噌捨てて 草 www
本当に脳味噌捨てて 草 www
382仕様書無しさん
2021/08/08(日) 03:19:54.05 --release付けなくて遅い遅い言うのは初心者あるある
383仕様書無しさん
2021/08/09(月) 10:30:46.07 いやもうまともな規模でc/c++でのビルドしたことないのはよくわかったよ。
そういう趣味でやってる分にはなんともないだろうし好きに言ってりゃ良いよ。
そういう趣味でやってる分にはなんともないだろうし好きに言ってりゃ良いよ。
384仕様書無しさん
2021/08/09(月) 16:20:20.96 なんかコンパイル速度と実行速度の話題ごっちゃになっとらん?
385仕様書無しさん
2021/08/09(月) 17:29:04.43 使う人間が悪いっていう何よりの証拠
386仕様書無しさん
2021/08/10(火) 02:38:38.79 それにしても、自分の意見が通じないと分かったらファビョるの
初心者ムーブにしか見えなくて可哀想
初心者ムーブにしか見えなくて可哀想
387仕様書無しさん
2021/08/10(火) 03:19:31.85 開発者の「好きな言語」や「嫌いな言語」--Stack Overflow調査
https://japan.zdnet.com/article/35174931/
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人から回答を得た。
https://japan.zdnet.com/article/35174931/
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:38.67 うわぁC++嫌われ杉wワロタw
みんな頭悪いから仕方ないか
みんな頭悪いから仕方ないか
389仕様書無しさん
2021/08/10(火) 06:51:06.69 Rustってのはメモリ監視を強化したC言語であるから、
早くて安全なのは、まあ、そうなんだが
メモリ監視を強化しなければならないほど、
プログラマは馬鹿で無責任な奴が多いってことだ。
高卒やらFランやらの計算機を理解していないクズどもが
Cで組むとかそれがそもそも問題なわけで
クズにRustで組ませても、それはそもそもクズプログラムにしか
ならないわけで、クズプログラムの量産につながってしまうだけである。
一部の才能のある人にだけ組ませるには
Cのほうがよい
Rustは敷居が高いくせに自由度がないという、
意味不明の言語だ
まあ朝鮮人にはお似合いの言語だ(笑)
早くて安全なのは、まあ、そうなんだが
メモリ監視を強化しなければならないほど、
プログラマは馬鹿で無責任な奴が多いってことだ。
高卒やらFランやらの計算機を理解していないクズどもが
Cで組むとかそれがそもそも問題なわけで
クズにRustで組ませても、それはそもそもクズプログラムにしか
ならないわけで、クズプログラムの量産につながってしまうだけである。
一部の才能のある人にだけ組ませるには
Cのほうがよい
Rustは敷居が高いくせに自由度がないという、
意味不明の言語だ
まあ朝鮮人にはお似合いの言語だ(笑)
390仕様書無しさん
2021/08/10(火) 06:51:06.89 Rustってのはメモリ監視を強化したC言語であるから、
早くて安全なのは、まあ、そうなんだが
メモリ監視を強化しなければならないほど、
プログラマは馬鹿で無責任な奴が多いってことだ。
高卒やらFランやらの計算機を理解していないクズどもが
Cで組むとかそれがそもそも問題なわけで
クズにRustで組ませても、それはそもそもクズプログラムにしか
ならないわけで、クズプログラムの量産につながってしまうだけである。
一部の才能のある人にだけ組ませるには
Cのほうがよい
Rustは敷居が高いくせに自由度がないという、
意味不明の言語だ
まあ朝鮮人にはお似合いの言語だ(笑)
早くて安全なのは、まあ、そうなんだが
メモリ監視を強化しなければならないほど、
プログラマは馬鹿で無責任な奴が多いってことだ。
高卒やらFランやらの計算機を理解していないクズどもが
Cで組むとかそれがそもそも問題なわけで
クズにRustで組ませても、それはそもそもクズプログラムにしか
ならないわけで、クズプログラムの量産につながってしまうだけである。
一部の才能のある人にだけ組ませるには
Cのほうがよい
Rustは敷居が高いくせに自由度がないという、
意味不明の言語だ
まあ朝鮮人にはお似合いの言語だ(笑)
391仕様書無しさん
2021/08/10(火) 07:05:30.70 頭が悪い人は能力不足なよりRustでプログラミングが上手くできないケースもあるようだ
そしてアンチ化
そしてアンチ化
392仕様書無しさん
2021/08/10(火) 07:46:58.33 公式資料よりブログ記事の「できたよーサンプルー」が参考資料になるからな
393仕様書無しさん
2021/08/10(火) 07:48:14.40 RustとC++ならどっちのほうが簡単なの?
394仕様書無しさん
2021/08/10(火) 07:53:22.32 C++の方が経験者が多いから答えを見つける機会が多い
395仕様書無しさん
2021/08/10(火) 08:03:24.11 >>393
最初の段階ならRustの方が簡単
公式がまぁまぁしっかりドキュメント作ってるのもあって調べるのも簡単だし
ソースが見やすい(テストがだいたい梱包で利用の仕方が分かりやすかったり)
C++は(STLとか標準ライブらいの)ソースが複雑で、まぁ初心者には意味不明
最初の段階ならRustの方が簡単
公式がまぁまぁしっかりドキュメント作ってるのもあって調べるのも簡単だし
ソースが見やすい(テストがだいたい梱包で利用の仕方が分かりやすかったり)
C++は(STLとか標準ライブらいの)ソースが複雑で、まぁ初心者には意味不明
396仕様書無しさん
2021/08/10(火) 08:11:24.27 ココのランキングだとRustのRの字も出て来んのだがw
https://xtech.nikkei.com/atcl/nxt/column/18/01711/070500001/
https://xtech.nikkei.com/atcl/nxt/column/18/01711/070500001/
397仕様書無しさん
2021/08/10(火) 08:13:00.70 Rustは様々な言語の良い部分を上手く洗練して取り込んでいて非常に使いやすい
C++は歴史的に増築改築を重ねて複雑化していてわかりにくいし綺麗でない
C++は歴史的に増築改築を重ねて複雑化していてわかりにくいし綺麗でない
398仕様書無しさん
2021/08/10(火) 08:14:55.46 綺麗かどうかは書く人間による
アタマが悪いかオカシイ人が組むとあり得ない方向に行って帰ってこれなくなる
アタマが悪いかオカシイ人が組むとあり得ない方向に行って帰ってこれなくなる
399仕様書無しさん
2021/08/10(火) 08:17:53.46400仕様書無しさん
2021/08/10(火) 08:22:24.19 どんな言語どんな環境かは開発者の好き好き
何を作ってどれだけ売れたかだろ
何を作ってどれだけ売れたかだろ
401仕様書無しさん
2021/08/10(火) 08:27:31.71 >>400
大手IT企業がこぞって従来のC++やJavaからRustへ切り替えていってる現状はこれまでのプログラミング言語たちと異なりますね
大手IT企業がこぞって従来のC++やJavaからRustへ切り替えていってる現状はこれまでのプログラミング言語たちと異なりますね
402仕様書無しさん
2021/08/10(火) 10:16:54.38403仕様書無しさん
2021/08/10(火) 13:41:45.98 IT土方の動向を探るにはIT土方も入れたアンケートではないと実態を把握できないからね
404仕様書無しさん
2021/08/11(水) 19:57:33.89 >>335
ブーリアンといっても内部的にはただ数値だし、条件を反転させることもするから、間違いは同じくらい起こるよ。
ブーリアンといっても内部的にはただ数値だし、条件を反転させることもするから、間違いは同じくらい起こるよ。
405仕様書無しさん
2021/08/11(水) 19:58:29.67 >>402
マイナーなものがランキング上位のわけがない。
マイナーなものがランキング上位のわけがない。
406仕様書無しさん
2021/08/12(木) 04:20:25.65407仕様書無しさん
2021/08/12(木) 14:27:52.54408仕様書無しさん
2021/08/12(木) 14:47:05.65409仕様書無しさん
2021/08/12(木) 19:49:02.06 goにくらべたら全然自由だろ
410仕様書無しさん
2021/08/12(木) 22:34:10.33 >>408
へえ。勉強になったよ。ありがと。
でも、複数の辞書に載るほどの用法ならもはやそれは
その単語がその意味として日本語に定着しちゃってるって
ことにならないかな。
「新た」は「あらた」なのに、最近の若い女官たちが「あたら
しい」とかひっくり返した言葉をはやらせてて実にみっともない。
みたいなこと言ってた人もいたけど定着したし。
「全然大丈夫」なんて最初は抵抗あったけど、もはや全然は
否定の語尾を必ず伴うなんて思ってる人いないんじゃないかなあ。
へえ。勉強になったよ。ありがと。
でも、複数の辞書に載るほどの用法ならもはやそれは
その単語がその意味として日本語に定着しちゃってるって
ことにならないかな。
「新た」は「あらた」なのに、最近の若い女官たちが「あたら
しい」とかひっくり返した言葉をはやらせてて実にみっともない。
みたいなこと言ってた人もいたけど定着したし。
「全然大丈夫」なんて最初は抵抗あったけど、もはや全然は
否定の語尾を必ず伴うなんて思ってる人いないんじゃないかなあ。
411仕様書無しさん
2021/08/13(金) 06:42:05.74 まともな統計学的主張として扱われなくていいならその意味で「母数」を使い続けていいよ
412仕様書無しさん
2021/08/13(金) 07:46:58.15 横からだけど>>407の「母数」は「分母の数」の意味だと誰にでも明らかだから揉める必要ないように見えます
413仕様書無しさん
2021/08/13(金) 07:55:06.74 だから前から言ってるだろ。
それはSTLだって。
それはSTLだって。
414仕様書無しさん
2021/08/13(金) 08:00:18.30 そもそも「母集団」も間違ってるんだよな
母数の誤用はそれ単独の問題じゃなく統計の基礎知識を誤解している兆候
母数の誤用はそれ単独の問題じゃなく統計の基礎知識を誤解している兆候
415仕様書無しさん
2021/08/13(金) 08:15:39.58416仕様書無しさん
2021/08/13(金) 11:20:34.15 普通にアスペだよ
417仕様書無しさん
2021/08/14(土) 07:33:48.44 Rustを敵視してCを擁護してJavaで食ってる野郎の知的レベルと人間性がよく分かる書き込みだな
418仕様書無しさん
2021/08/16(月) 22:38:11.33 RustはイキりPGが推してるだけで案件はほぼ無いとか。企業側は過去にイキりPGの影響で採用したgoで懲りて臆病になっているらしい。
個人的にはCが滅びてくれれば次は何だって良いが、過去の膨大な資産がある限りあと30年は難しいだろうな。
個人的にはCが滅びてくれれば次は何だって良いが、過去の膨大な資産がある限りあと30年は難しいだろうな。
419仕様書無しさん
2021/08/16(月) 22:58:23.83 Golangは流行り始めてるぞ
420仕様書無しさん
2021/08/16(月) 23:00:32.25 Microsoft、Google、Mozilla、Huawei、Facebook「僕達イキってます」
プログラミング言語「Rust」のための「Rust Foundation」設立 -- AWS(Amazon)、Microsoft、Google、Mozilla、Huaweiが創設
https://japan.zdnet.com/article/35166267/
Facebookが「Rust Foundation」に参加
https://japan.zdnet.com/article/35170192/
プログラミング言語「Rust」のための「Rust Foundation」設立 -- AWS(Amazon)、Microsoft、Google、Mozilla、Huaweiが創設
https://japan.zdnet.com/article/35166267/
Facebookが「Rust Foundation」に参加
https://japan.zdnet.com/article/35170192/
421仕様書無しさん
2021/08/16(月) 23:26:08.19422仕様書無しさん
2021/08/16(月) 23:28:44.91 また、いつもの妄想語りか...
423仕様書無しさん
2021/08/16(月) 23:52:35.20 糖質なんでね
424仕様書無しさん
2021/08/17(火) 00:46:45.84 個人的にはC++を作り直すべきだと思う
もっとシンプルなC言語のスーパーセットを開発したほうが良い
ライブラリが豊富でユニコード対応が楽でマルチプラットフォーム
まさに夢のような言語
もっとシンプルなC言語のスーパーセットを開発したほうが良い
ライブラリが豊富でユニコード対応が楽でマルチプラットフォーム
まさに夢のような言語
425仕様書無しさん
2021/08/17(火) 01:35:55.35 EC++みたいな話
426仕様書無しさん
2021/08/17(火) 01:41:21.21 まさにそれがgolangの立ち位置なのでは
427仕様書無しさん
2021/08/17(火) 01:43:43.90 GoはC言語のスーパーセットじゃないじゃん
429仕様書無しさん
2021/08/17(火) 09:00:41.08 cのレガシーを活かしたいのか
430仕様書無しさん
2021/08/17(火) 14:56:15.62 >>424
それはまさにRustですね
それはまさにRustですね
431仕様書無しさん
2021/08/17(火) 16:28:49.22 RustはCのスーパーセットではない
432仕様書無しさん
2021/08/17(火) 17:38:51.62 C++は文字コードがらみ無茶苦茶やからなw
17で入った標準変換が20で無くなるとかカオスmax
変換なしにまともに文字列扱えないしw
17で入った標準変換が20で無くなるとかカオスmax
変換なしにまともに文字列扱えないしw
433仕様書無しさん
2021/08/17(火) 21:30:52.28435仕様書無しさん
2021/08/21(土) 10:43:23.99 これまで一度も出てないけど
nimってどう?
nimってどう?
436仕様書無しさん
2021/08/21(土) 10:48:10.13 >>435
開発陣がやる気ないからGoでいいかなって感じ。
開発陣がやる気ないからGoでいいかなって感じ。
437仕様書無しさん
2021/08/21(土) 20:51:08.71 これもうダメだろ。。全く理解してない。
ttps://lkml.org/lkml/2021/7/7/399
ttps://lkml.org/lkml/2021/7/7/399
438仕様書無しさん
2021/08/21(土) 22:51:56.48 「進次郎さんがCSISに入ってすぐ、ワシントンで開かれたシンポジウムでは彼は初対面の方にも“Hey!”と声をかけていました。日本語なら“おい!”と言っているようなものです。グリーン氏も“上司の僕にも言うんだよ”とこぼしていましたね」
439仕様書無しさん
2021/09/16(木) 22:28:40.05 >>406
あんたCPUもマシン語もアセンブラも知らないだろ?
あんたCPUもマシン語もアセンブラも知らないだろ?
440仕様書無しさん
2021/09/18(土) 09:23:47.66 Web系プログラマー
→若者、大卒以上、テレワーク、私服で仕事、新しいトレンド、VSCODE、GIT、渋谷系勤務、都会派、iPhone使い、中流生活、こぎれい、Fireが羨ましい、綺麗なMacbook持ち、コロナワクチン接種推進派
業務系プログラマー
→中年、高卒専門卒、通勤電車、スーツで仕事、古いレガシー、ECLIPSE、SVN、SES所属、田舎者、android使い、底辺生活、こきたない、生活保護が羨ましい、オンボロごみノートのubuntu持ち、コロナワクチン接種反対派
こんなイメージかな
→若者、大卒以上、テレワーク、私服で仕事、新しいトレンド、VSCODE、GIT、渋谷系勤務、都会派、iPhone使い、中流生活、こぎれい、Fireが羨ましい、綺麗なMacbook持ち、コロナワクチン接種推進派
業務系プログラマー
→中年、高卒専門卒、通勤電車、スーツで仕事、古いレガシー、ECLIPSE、SVN、SES所属、田舎者、android使い、底辺生活、こきたない、生活保護が羨ましい、オンボロごみノートのubuntu持ち、コロナワクチン接種反対派
こんなイメージかな
441仕様書無しさん
2021/09/18(土) 10:14:24.30 >>440
めっちゃダメなところの寄せ集めが業務プログラマのイメージやんw
めっちゃダメなところの寄せ集めが業務プログラマのイメージやんw
442仕様書無しさん
2021/09/18(土) 10:37:42.36 年取ると保守的になるよなー
444仕様書無しさん
2021/09/18(土) 11:27:54.88 業務系ってJavaパーのことかな
445仕様書無しさん
2021/09/18(土) 12:34:22.15446仕様書無しさん
2021/09/22(水) 07:47:45.26 無職な連中はプログラマー教室にでも行って一発逆転だ
中抜きされて辛いならJavaプログラマーになるのが一番
プログラミング教室のバナー広告もあるからクリックしてみれば?
Aさん
俺はJavaオンリーで700万だなぁ
Javaはここのアンチみたいに全然コーデングできない無能が現場に多いから
必然的に比較対象として優秀に見られるから楽なんだよね
こちとら一切勉強してないのに
Bさん
俺Javaメインで1400万だけどね
FInTechとかJavaの高額案件いくらもあるだろう
Javaしか出来ないという人間は少ないだろうが
Nodeもちょっといじったし今後増えるかもしれないけどバックエンドに関してはJSはまだまだぐちゃぐちゃ
中抜きされて辛いならJavaプログラマーになるのが一番
プログラミング教室のバナー広告もあるからクリックしてみれば?
Aさん
俺はJavaオンリーで700万だなぁ
Javaはここのアンチみたいに全然コーデングできない無能が現場に多いから
必然的に比較対象として優秀に見られるから楽なんだよね
こちとら一切勉強してないのに
Bさん
俺Javaメインで1400万だけどね
FInTechとかJavaの高額案件いくらもあるだろう
Javaしか出来ないという人間は少ないだろうが
Nodeもちょっといじったし今後増えるかもしれないけどバックエンドに関してはJSはまだまだぐちゃぐちゃ
447仕様書無しさん
2021/10/07(木) 03:15:22.41 妄想全開だなw
ああいうフリー向け案件紹介サイトは全部派遣会社がやってるガセなのに
ああいうフリー向け案件紹介サイトは全部派遣会社がやってるガセなのに
448仕様書無しさん
2021/10/11(月) 20:54:53.99 はーい、こんにちは
オブジェクト演算子を発明した私が来ましたよ
オブジェクト演算子を発明した私が来ましたよ
449仕様書無しさん
2022/01/27(木) 19:05:33.18 なんか盛り上がってんね
でも俺web系だから多分一生触らないわ
でも俺web系だから多分一生触らないわ
451仕様書無しさん
2022/02/18(金) 10:36:51.63 世間じゃ競技プログラミングの影響でC++読める人が増えてるらしいですよ
452仕様書無しさん
2022/04/19(火) 18:25:04.20 JavaScript/TypeScriptの高速フォーマッター「Rome Formatter」リリース。Rust製でPrettierより約10倍高速
https://www.publickey1.jp/blog/22/javascripttypescriptrome_formatterrustprettier10.html
https://www.publickey1.jp/blog/22/javascripttypescriptrome_formatterrustprettier10.html
453仕様書無しさん
2022/05/01(日) 15:58:27.34 CakePHPをnode.jsにリプレースしてぶっ壊れたteratailみたいな事例があるから使える人がろくにいない意識高い系技術はスルーが吉
454仕様書無しさん
2022/05/01(日) 16:39:28.12 C/C++って一緒くたにしてるけどほぼC++やろ
455仕様書無しさん
2022/05/01(日) 17:37:12.47 RustはC++と違って安全かつ便利かつ高速というプログラミング言語の革命
> プログラミング言語は以下の3つに分類される
> CとC++ ←『省メモリ高速』だが、「メモリ解放でミスると危険」
> GC言語 ←『省メモリ高速』ではないが、「メモリ解放は自動で気にしなくていい」
> Rust ←『省メモリ高速』だが、「メモリ解放は自動で気にしなくていい」
> プログラミング言語は以下の3つに分類される
> CとC++ ←『省メモリ高速』だが、「メモリ解放でミスると危険」
> GC言語 ←『省メモリ高速』ではないが、「メモリ解放は自動で気にしなくていい」
> Rust ←『省メモリ高速』だが、「メモリ解放は自動で気にしなくていい」
456仕様書無しさん
2022/05/02(月) 14:30:20.92 メモリー管理とポインター管理がバグの7割って事かなぁ?
でも、型を自動判定してくれる系の言語も中々キショいバグ出してくれるよな
でも、型を自動判定してくれる系の言語も中々キショいバグ出してくれるよな
457仕様書無しさん
2022/05/03(火) 10:04:21.27 ってか、あのautoってすっごく不気味なんだが
なんで型を決めてもらう必要があるんだ?自分が組んでるコードやろがい
わかるやろ!ってなる
なんで型を決めてもらう必要があるんだ?自分が組んでるコードやろがい
わかるやろ!ってなる
459仕様書無しさん
2022/05/03(火) 10:32:16.94 テンプレートの長ったらしい型をいちいち書いてられない
460仕様書無しさん
2022/05/03(火) 13:14:47.80461仕様書無しさん
2022/05/13(金) 22:53:38.70 むりくない?
462仕様書無しさん
2022/05/23(月) 22:20:08.96 こう言う自動なところが意図した方向と違うと思わぬバグが出るんだよなぁ
463仕様書無しさん
2022/05/24(火) 07:47:34.57464仕様書無しさん
2022/05/24(火) 22:04:16.06 Rustいつはやんの
465仕様書無しさん
2022/05/26(木) 16:49:48.66 プログラミング言語は以下の3つに分類される
・CとC++ ←省メモリ高速だが、メモリ解放でミスると危険
・GC言語 ←省メモリ高速ではないが、メモリ解放は自動で気にしなくていい
・Rust ←省メモリ高速だが、メモリ解放は自動で気にしなくていい
つまり第三の新たなプログラミング言語が出現した
・CとC++ ←省メモリ高速だが、メモリ解放でミスると危険
・GC言語 ←省メモリ高速ではないが、メモリ解放は自動で気にしなくていい
・Rust ←省メモリ高速だが、メモリ解放は自動で気にしなくていい
つまり第三の新たなプログラミング言語が出現した
466仕様書無しさん
2022/05/26(木) 17:15:10.69 メモリー関連だけが分類の要素じゃ無いから
467仕様書無しさん
2022/05/26(木) 17:32:26.86468仕様書無しさん
2022/05/26(木) 17:58:18.58 メモリ管理は半世紀に渡るほどの最重要事項だよねぇ
469仕様書無しさん
2022/05/26(木) 18:16:36.37 解放漏れとかは中で何やってるか分からないAPIが原因だと思うんだけど
470仕様書無しさん
2022/05/26(木) 19:28:55.15 >>469
C/C++はそのように解放漏れや解放済みを気付かずに利用などが起きてしまう言語なので、プログラマーが常に完璧を期していないと発生してしまう
Rustは言語仕様でそれらが発生しない、つまり、コンパイル時に問題があれば発覚してエラーとして指摘してくれる、有能なプログラミング言語
C/C++はそのように解放漏れや解放済みを気付かずに利用などが起きてしまう言語なので、プログラマーが常に完璧を期していないと発生してしまう
Rustは言語仕様でそれらが発生しない、つまり、コンパイル時に問題があれば発覚してエラーとして指摘してくれる、有能なプログラミング言語
471仕様書無しさん
2022/05/26(木) 20:52:04.89 メモリの静的動的解析ツールが山ほどあるのに
今更Rustの存在意義ってなんなの?
とむこうで議論になっていたようだが
今更Rustの存在意義ってなんなの?
とむこうで議論になっていたようだが
472仕様書無しさん
2022/05/26(木) 21:13:21.17 完璧な静的解析ツールなんて無いからな
473仕様書無しさん
2022/05/26(木) 21:20:25.67474仕様書無しさん
2022/05/27(金) 03:23:00.37 Rustは少し使ってみただけだけど、バグがでないというのは本当だが、
制限がきつくて全部ベクターにするかunsafeを使うかのどちらかになる感じ。
制限がきつくて全部ベクターにするかunsafeを使うかのどちらかになる感じ。
475仕様書無しさん
2022/05/27(金) 06:04:05.71 結局完璧なものはないのよね
476仕様書無しさん
2022/05/27(金) 06:22:16.84 ま、どんなものでも完璧なものなどないよ
ここんとこRustの脆弱性ぼろぼろ出てきてたやん
自分が負担しなくてよくなってるからそういうことになるわけだが
ここんとこRustの脆弱性ぼろぼろ出てきてたやん
自分が負担しなくてよくなってるからそういうことになるわけだが
477仕様書無しさん
2022/05/27(金) 06:32:36.32 それでも、C/C++&解析ツールとRustを比較すると、後者の方がバグは少ないよ
完璧では無いけど、よりバグが出にくいならいいんじゃね?
完璧では無いけど、よりバグが出にくいならいいんじゃね?
478仕様書無しさん
2022/05/27(金) 07:04:38.94 そんなことよりRustはプログラミングしやすくて快適なことが一番大きい
基本的な言語設計と仕様が良い
基本的な言語設計と仕様が良い
479仕様書無しさん
2022/05/27(金) 07:22:40.20 Rustさんには、GC言語のランタイム改善とか、
便利なライブラリの改善に力を入れてもらえると、
大変助かる。
便利なライブラリの改善に力を入れてもらえると、
大変助かる。
480仕様書無しさん
2022/05/27(金) 08:33:58.50481仕様書無しさん
2022/05/27(金) 10:59:50.98 C++はクソ
482仕様書無しさん
2022/05/27(金) 13:33:16.74 ま、Cは「アセンブラだるい」ってのが開発理由だしアセンブラの悪い所がそのまま表面に出てしまってるだけだからなぁ
その後のCなんちゃらの体たらくは情け無いがな
その後のCなんちゃらの体たらくは情け無いがな
483仕様書無しさん
2022/06/13(月) 11:16:09.12 今までは、OSや言語はC/C++を使ってきたが、やっと後継者現れた。リスクは実行効率が120%になる。
作ったものを製品化する、バグ対応、セキュリティを考えれば、もう乗るしかない。
作ったものを製品化する、バグ対応、セキュリティを考えれば、もう乗るしかない。
484仕様書無しさん
2022/06/13(月) 19:24:56.21 作り手がちゃんと自分がなにやってるか把握してればいいだけなんだけど、人って
楽したがる生き物だからね
楽したがる生き物だからね
485仕様書無しさん
2022/07/04(月) 15:08:10.70 https://news.mynavi.jp/techplus/article/20220701-2385610/
Rustは近年多くの開発者から人気を集めており、
LinuxカーネルメーリングリストのLKMLに、Linuxカーネルの第二言語としてRustをサポートする旨が投稿された。
参加者もRustのメモリーエラーに関する扱いはCを上回ることを理由に賛同している。
Rustは近年多くの開発者から人気を集めており、
LinuxカーネルメーリングリストのLKMLに、Linuxカーネルの第二言語としてRustをサポートする旨が投稿された。
参加者もRustのメモリーエラーに関する扱いはCを上回ることを理由に賛同している。
486仕様書無しさん
2022/07/05(火) 10:57:52.15 リーナスに指摘されたmalloc-panic問題は解決って事でいいの?
487仕様書無しさん
2022/07/06(水) 05:49:48.78 >>486
既に解決した
既に解決した
488仕様書無しさん
2022/07/30(土) 07:33:41.13 Meta社(=旧Facebook社)がRustを本格的に採用宣言
今後は高速かつ安全なRustへ置き換えが進む
https://engineering.fb.com/2022/07/27/developer-tools/programming-languages-endorsed-for-server-side-use-at-meta/
今後は高速かつ安全なRustへ置き換えが進む
https://engineering.fb.com/2022/07/27/developer-tools/programming-languages-endorsed-for-server-side-use-at-meta/
490仕様書無しさん
2022/08/01(月) 02:09:55.49491仕様書無しさん
2022/08/05(金) 10:08:31.69 AWSがプログラミング言語「Rust」に期待する理由
https://japan.zdnet.com/article/35183866/
Amazon Web Services(AWS)は、同社のエンジニアたちがプログラミング言語「Rust」を
使っている大きな理由として、エネルギー効率の高さを挙げる。
AWSは早くからRustを採用し、Rust Foundationの創設にも携わった。
現在もRustの普及に熱心に取り組んでいる。
AWSのソフトウェアエンジニアで、Rustの普及に取り組む
Shane Miller氏と主任エンジニアのCarl Lerche氏の投稿によれば、
Rustはメモリー安全性を高め、セキュリティ関連の不具合を減らす役に立つだけでなく、
PythonやJavaよりもはるかに「エネルギー効率に優れている」という。
Amazonは、2025年までにデータセンターの100%を再生エネルギーでまかなうという目標を掲げ、
データセンターの環境負荷の軽減に取り組んでいる。
Rustの採用はその一翼を担うという。
Rustで構築されたAWSサービスの例としては、
コンテナーアプリ用のサーバーレスプラットフォーム「Lamba」を支える「Firecracker」、
「Amazon Simple Storage Service(S3)」「Amazon Elastic Compute Cloud(EC2)」、
コンテンツ配信ネットワーク「Amazon CloudFront」、
LinuxベースのコンテナーOS「Bottlerocket」がある。
「CやRustが他の言語よりもエネルギー効率に優れていることに驚きはない。
衝撃的なのは、その違いの大きさだ。CとRustを広範に採用すれば、
控えめに見積もってもコンピュートに使用されるエネルギーの量を50%削減できる可能性がある」と
Miller氏は述べ、その根拠として、C、GoogleのGo、Lua、Python、Ruby、Fortranなどをはじめとする
複数の言語のエネルギー効率を相対的に示した研究結果を紹介している。
https://japan.zdnet.com/article/35183866/
Amazon Web Services(AWS)は、同社のエンジニアたちがプログラミング言語「Rust」を
使っている大きな理由として、エネルギー効率の高さを挙げる。
AWSは早くからRustを採用し、Rust Foundationの創設にも携わった。
現在もRustの普及に熱心に取り組んでいる。
AWSのソフトウェアエンジニアで、Rustの普及に取り組む
Shane Miller氏と主任エンジニアのCarl Lerche氏の投稿によれば、
Rustはメモリー安全性を高め、セキュリティ関連の不具合を減らす役に立つだけでなく、
PythonやJavaよりもはるかに「エネルギー効率に優れている」という。
Amazonは、2025年までにデータセンターの100%を再生エネルギーでまかなうという目標を掲げ、
データセンターの環境負荷の軽減に取り組んでいる。
Rustの採用はその一翼を担うという。
Rustで構築されたAWSサービスの例としては、
コンテナーアプリ用のサーバーレスプラットフォーム「Lamba」を支える「Firecracker」、
「Amazon Simple Storage Service(S3)」「Amazon Elastic Compute Cloud(EC2)」、
コンテンツ配信ネットワーク「Amazon CloudFront」、
LinuxベースのコンテナーOS「Bottlerocket」がある。
「CやRustが他の言語よりもエネルギー効率に優れていることに驚きはない。
衝撃的なのは、その違いの大きさだ。CとRustを広範に採用すれば、
控えめに見積もってもコンピュートに使用されるエネルギーの量を50%削減できる可能性がある」と
Miller氏は述べ、その根拠として、C、GoogleのGo、Lua、Python、Ruby、Fortranなどをはじめとする
複数の言語のエネルギー効率を相対的に示した研究結果を紹介している。
492仕様書無しさん
2022/08/05(金) 21:33:58.97 Rustはまだβ版臭がすごいんだよな
そして結局cのライブラリ使うときはunsafeなんでしょ?
そして結局cのライブラリ使うときはunsafeなんでしょ?
493仕様書無しさん
2022/08/06(土) 21:48:00.06 >>492
これだけIT大手各社が本格的に核心部分へ導入してるのにβ版なわけがない
unsafeとは、コンパイラが安全性の保証などをその部分だけは面倒見れないのでプログラマーの自己責任でコードを書いてね、という部分
つまりほとんどのプログラミング言語はプログラム全体がunsafe
非unsafeな部分があるRustで書くのが圧倒的に有利
これだけIT大手各社が本格的に核心部分へ導入してるのにβ版なわけがない
unsafeとは、コンパイラが安全性の保証などをその部分だけは面倒見れないのでプログラマーの自己責任でコードを書いてね、という部分
つまりほとんどのプログラミング言語はプログラム全体がunsafe
非unsafeな部分があるRustで書くのが圧倒的に有利
494仕様書無しさん
2022/08/06(土) 23:44:22.67 Rust はね、 unsafe を使わずに済ませようとするなら、うまく設計しないとコンパイルが通らない
メモリ的に下手な設計がそもそもできない言語なんだよ(苦しみながら)
メモリ的に下手な設計がそもそもできない言語なんだよ(苦しみながら)
495仕様書無しさん
2022/08/08(月) 03:35:43.45496仕様書無しさん
2022/08/08(月) 08:31:21.68497仕様書無しさん
2022/08/08(月) 17:53:26.48 MLを初めて使ったときは、コンパイルが通れば正しいプログラム
である場合が多くて感動したものだが、
それに近い感じ。
である場合が多くて感動したものだが、
それに近い感じ。
498仕様書無しさん
2022/08/13(土) 13:16:40.50 MLっれ何?
499仕様書無しさん
2022/08/13(土) 22:37:58.70 ja.m.wikipedia.org/wiki/ML_(%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E)
これです。
これです。
500仕様書無しさん
2022/08/14(日) 12:37:11.49 Rustでゲーム開発とかできんの?
501仕様書無しさん
2022/08/15(月) 08:27:21.35 >>500
できる
できる
502仕様書無しさん
2022/08/20(土) 17:08:00.96 ちゃんと教育しないからバグるんじゃねーの?
C,C++でバグる人がrustでバグらない保証あんのか?
C,C++でバグる人がrustでバグらない保証あんのか?
503仕様書無しさん
2022/08/20(土) 20:53:47.85 バグらない代わりに、コンパイルエラーを無くせないと思う。
506仕様書無しさん
2022/08/22(月) 08:26:47.69507仕様書無しさん
2022/08/22(月) 12:55:51.47 Rustの効果が確認できたら世の中の言語はみんなこの方向性になるんじゃないか
508仕様書無しさん
2022/08/22(月) 14:53:08.75509仕様書無しさん
2022/08/24(水) 12:58:39.48 C#でよさそう
510仕様書無しさん
2022/08/25(木) 23:31:12.36 Rustのようにプログラミングしやすく安全で高速な言語じゃないとな
511仕様書無しさん
2022/12/03(土) 09:30:46.95 中国に負ける国だからね。
512仕様書無しさん
2023/01/21(土) 17:09:42.42 Google Chrome、プログラミング言語「Rust」の採用を発表
https://news.mynavi.jp/techplus/article/20230113-2561774/
https://news.mynavi.jp/techplus/article/20230113-2561774/
513仕様書無しさん
2023/01/21(土) 18:28:17.81 ちんこをまんこに出し入れする行為をしたいのですが誰も相手にしてくれません
514仕様書無しさん
2023/01/21(土) 19:21:32.28 悲惨な世の中だ
515仕様書無しさん
2023/01/31(火) 01:19:36.44 Rustの導入で「Android」のセキュリティバグが低減か――Googleが報告
https://atmarkit.itmedia.co.jp/ait/articles/2212/07/news048.html
https://atmarkit.itmedia.co.jp/ait/articles/2212/07/news048.html
516仕様書無しさん
2023/02/01(水) 09:37:24.55 各Webブラウザ等の基本ライブラリChromium、プログラミング言語「Rust」をサポートへ
https://news.mynavi.jp/article/20230116-2564518/
https://news.mynavi.jp/article/20230116-2564518/
517仕様書無しさん
2023/02/02(木) 22:12:07.41 最初から錆ついているとは
518仕様書無しさん
2023/02/07(火) 23:01:16.75 c++でまともに書けないやつがrust使ってもunsafe,RefCell使いまくって無理やりビルド通すだけだぞ
519仕様書無しさん
2023/02/08(水) 06:54:12.76 >>518
unsafe使用は安全ではないコードとなるためC/C++と同様に厳格な人的チェックが必要となるから何も改善しないけど
RefCellは安全性の点では問題なく、問題があるまま進まない点で改善する
C/C++で安全でないメモリ操作のまま穴があるプログラムが量産されるよりはね
unsafe使用は安全ではないコードとなるためC/C++と同様に厳格な人的チェックが必要となるから何も改善しないけど
RefCellは安全性の点では問題なく、問題があるまま進まない点で改善する
C/C++で安全でないメモリ操作のまま穴があるプログラムが量産されるよりはね
520仕様書無しさん
2023/02/08(水) 07:11:38.18 unsafeおじさん
521仕様書無しさん
2023/02/08(水) 07:29:41.71 Cにいたのはバグも直せない能無しばかりだったが、
Rustではビルドも通せない能無しばかりになるわけだな。
Rustではビルドも通せない能無しばかりになるわけだな。
522仕様書無しさん
2023/02/08(水) 07:43:47.68 でも、VisualStudioには、まだRustは無いみたいだな。
てっきりDirectX13がRustにでもなるのかと思ってたら。
てっきりDirectX13がRustにでもなるのかと思ってたら。
523仕様書無しさん
2023/02/08(水) 07:44:56.03524仕様書無しさん
2023/02/08(水) 07:49:06.18 そうだな。
駄目プログラマーを排除という目的には使える。
スレの上の方でも誰か書いてたな、グーゴーみたいな大手なら
篩として使える、みたいな。
Cも今となっては、Cってだけで篩になってるけど。
駄目プログラマーを排除という目的には使える。
スレの上の方でも誰か書いてたな、グーゴーみたいな大手なら
篩として使える、みたいな。
Cも今となっては、Cってだけで篩になってるけど。
525仕様書無しさん
2023/02/08(水) 07:55:24.41 篩としては使えても、その篩はほとんど使われない。
「やったこと無いからやらせてもらえない」ことより
「やったことなくてもやらされる」ことのほうが遥かに多いわけだからね。
そして「Rustなら、コンパイラがバグを検知してくれるから、
コーディングやテストでも安いやつ使えるはず」みたいな勘違いへ。
「やったこと無いからやらせてもらえない」ことより
「やったことなくてもやらされる」ことのほうが遥かに多いわけだからね。
そして「Rustなら、コンパイラがバグを検知してくれるから、
コーディングやテストでも安いやつ使えるはず」みたいな勘違いへ。
526仕様書無しさん
2023/02/08(水) 08:56:06.79 プログラマーだけでなくダメな会社も排除できる
セキュリティの観点からC/C++禁止でRust指定案件も増えていく
その時にダメな会社はふるい落とされる
セキュリティの観点からC/C++禁止でRust指定案件も増えていく
その時にダメな会社はふるい落とされる
527仕様書無しさん
2023/02/08(水) 18:32:52.69 でもさ、ふるい落とすのはいいんだけど、この進捗の遅れは
どうやって取り戻すの?
相手は他社の人だから、サービス残業なんてさせられないよ?
今こうしてドンドン遅れてるのに、このメンバーで
ほんとにオンスケに戻れるの?
どうやって取り戻すの?
相手は他社の人だから、サービス残業なんてさせられないよ?
今こうしてドンドン遅れてるのに、このメンバーで
ほんとにオンスケに戻れるの?
528仕様書無しさん
2023/02/08(水) 18:55:23.62529仕様書無しさん
2023/02/08(水) 19:06:50.60 それはいいんだけど、優秀な人達がいながら
なんで今こうして遅れがでてるわけ?
ホント、どの現場に行ってもいっつも遅れるんだな。
みんな優秀なはずなんじゃねーの?
なんで今こうして遅れがでてるわけ?
ホント、どの現場に行ってもいっつも遅れるんだな。
みんな優秀なはずなんじゃねーの?
530仕様書無しさん
2023/02/08(水) 20:37:00.11 Rust使用しばりにすれば
上から下までダメな足引っ張る連中を一掃できそうだな
上から下までダメな足引っ張る連中を一掃できそうだな
532仕様書無しさん
2023/02/08(水) 21:14:51.67 ちゃんとrustしてるはずだよ。
下請けの営業の人がそう言ってたもん。
下請けの営業の人がそう言ってたもん。
533仕様書無しさん
2023/02/08(水) 22:34:38.96 例外機構を排除したGoやRustだと設計できないポンコツもいた
534仕様書無しさん
2023/02/09(木) 07:40:44.00 リターンするたびにエラー判定とかめんどい
535仕様書無しさん
2023/02/09(木) 07:49:43.60 ビルドエラーが無くならず進捗が遅れる言い訳は
「設計書にこう書いているからです。
今は修正をお願いしており、修正版を待っている状況です。」
レビューは通ってもビルドは通らない・・・
「設計書にこう書いているからです。
今は修正をお願いしており、修正版を待っている状況です。」
レビューは通ってもビルドは通らない・・・
536仕様書無しさん
2023/02/09(木) 07:53:47.51 みんな助けようとしてくれてたのを
馬鹿にしまくった挙句はじから首を切って破綻したのに
まったく学習していない
馬鹿にしまくった挙句はじから首を切って破綻したのに
まったく学習していない
537仕様書無しさん
2023/02/09(木) 08:31:12.88 >>534
Rustは強力な『?』オペレータがあるからそんな不便なことしなくてよい
いわゆる古典的なtry-throw-catch例外機構よりも使いやすくなった
利便性と可読性と実行効率と複雑な状況にも対応できるようになったのがRust
Rustは強力な『?』オペレータがあるからそんな不便なことしなくてよい
いわゆる古典的なtry-throw-catch例外機構よりも使いやすくなった
利便性と可読性と実行効率と複雑な状況にも対応できるようになったのがRust
538仕様書無しさん
2023/02/09(木) 22:18:00.98 うそだ
Rustほどごちゃごちゃして読みにくい言語もない
Rustほどごちゃごちゃして読みにくい言語もない
539仕様書無しさん
2023/02/10(金) 03:58:24.30 Rustは非常に洗練されていてコード読みやすい
もちろんどんな言語でもそれを理解しない(できない)者にとっては呪文にみえるだろう
もちろんどんな言語でもそれを理解しない(できない)者にとっては呪文にみえるだろう
540仕様書無しさん
2023/02/10(金) 23:46:26.55 目にうるさい
541仕様書無しさん
2023/02/11(土) 01:45:55.76 それ単なるアンチやんw
542仕様書無しさん
2023/02/11(土) 15:39:24.59 js function 丁寧
swift func 直観的
kotlin fun たのしい
rust fn 糞
swift func 直観的
kotlin fun たのしい
rust fn 糞
543仕様書無しさん
2023/02/11(土) 15:57:29.12 そこは言語によって様々だから慣れの問題だけど
短いから見やすくて書きやすくていいよね
短いから見やすくて書きやすくていいよね
544仕様書無しさん
2023/02/11(土) 16:36:57.35 変数名とか、2文字って後悔する事が多いから
やめとけばいいのに
やめとけばいいのに
545仕様書無しさん
2023/02/11(土) 19:11:07.37 変数名ではなく予約語だろ
例えばPythonならif is in as orなど
Cだとdoなどもある
例えばPythonならif is in as orなど
Cだとdoなどもある
546仕様書無しさん
2023/02/11(土) 20:40:46.66 それらは短くても英単語として読める
547仕様書無しさん
2023/02/11(土) 20:54:39.83 functionは長いし
ElixirやClojureなどの関数型言語でfn使ってるから良い選択
あとRustではfnのおかげでFn FnMut FnOnceも短く済んでいてベストな選択
ElixirやClojureなどの関数型言語でfn使ってるから良い選択
あとRustではfnのおかげでFn FnMut FnOnceも短く済んでいてベストな選択
548仕様書無しさん
2023/02/11(土) 20:59:42.74 syntaxも関数名も2文字なんかいくらでもあるやん
doとかrubyにもあるし、golangだと関数名によく使われる
doとかrubyにもあるし、golangだと関数名によく使われる
549仕様書無しさん
2023/02/12(日) 11:19:12.09 この流れだと、clojureのdefnもダメな方?
550仕様書無しさん
2023/02/16(木) 03:28:30.48 Google、Rustで書かれたセキュアなOS「KataOS」を発表
https://japan.zdnet.com/article/35194751/
https://japan.zdnet.com/article/35194751/
551仕様書無しさん
2023/02/19(日) 08:00:23.58 Webpackの後継となる新バンドルツール「Turbopack」が登場。Rust製のネイティブアプリケーションでWebpackの700倍高速に!
https://www.publickey1.jp/blog/22/webpackturbopackrustwebpack700nextjs_conf_2022.html
https://www.publickey1.jp/blog/22/webpackturbopackrustwebpack700nextjs_conf_2022.html
552仕様書無しさん
2023/03/06(月) 09:42:08.04 てか、C/C++でコード書いていた人ならRustはlintより厳しい奴がきたなって程度の感覚ですぐ理解できちゃうだろうけどね。
553仕様書無しさん
2023/03/14(火) 16:45:51.53 プログラミング言語「Rust」は世界のセキュリティレベルを底上げする
https://wired.jp/article/rust-secure-programming-language-memory-safe/
Androidでは今、暗号鍵を管理する機能の多くがRustで書かれているとGoogleのクライダーマーカーは話す。
たとえば、暗号化したインターネット通信の機能である「DNS over HTTPS」、新バージョンの超広帯域無線(UWB)チップスタック、
そしてグーグルの独自のチップである「Tensor G2」で使用される新しい「Android 仮想化フレームワーク(AVF)」 などだ。
また、BluetoothやWi-Fiなどの通信接続に使われるスタックも、Androidの開発チームによってRustへの変換が積極的に進められている。
理由は、これらが業界の複雑な標準規格に基づいており、脆弱性を多く含む傾向にあるからだとGoogleのクライダーマーカーは付け加える。
つまり最も狙われやすい、あるいは最も重要なソフトウェアの部分からRustに書き換えて、
そこから徐々に広げることで段階的にセキュリティ上の恩恵を受けようという戦略なのだ。
https://wired.jp/article/rust-secure-programming-language-memory-safe/
Androidでは今、暗号鍵を管理する機能の多くがRustで書かれているとGoogleのクライダーマーカーは話す。
たとえば、暗号化したインターネット通信の機能である「DNS over HTTPS」、新バージョンの超広帯域無線(UWB)チップスタック、
そしてグーグルの独自のチップである「Tensor G2」で使用される新しい「Android 仮想化フレームワーク(AVF)」 などだ。
また、BluetoothやWi-Fiなどの通信接続に使われるスタックも、Androidの開発チームによってRustへの変換が積極的に進められている。
理由は、これらが業界の複雑な標準規格に基づいており、脆弱性を多く含む傾向にあるからだとGoogleのクライダーマーカーは付け加える。
つまり最も狙われやすい、あるいは最も重要なソフトウェアの部分からRustに書き換えて、
そこから徐々に広げることで段階的にセキュリティ上の恩恵を受けようという戦略なのだ。
554仕様書無しさん
2023/03/15(水) 23:03:35.74 今日のMicrosoftの発表が興味深い
発表デモでなぜかPythonからRustへ
https://www.msn.com/en-us/news/technology/microsoft-s-new-bing-ai-chatbot-arrives-in-the-stable-version-of-its-edge-web-browser/ar-AA18CPK2
2023/03/15
本日マイクロソフトは、Edgeウェブブラウザの安定バージョンのサイドバーに、新しいBing AIチャットボットが含まれるようになったことを発表しました。
デモンストレーションで、AIにStack Overflowのヒントを調べながらコードのスニペットを書くように依頼しました。
AIはPythonコードをRustに変換することができました。
発表デモでなぜかPythonからRustへ
https://www.msn.com/en-us/news/technology/microsoft-s-new-bing-ai-chatbot-arrives-in-the-stable-version-of-its-edge-web-browser/ar-AA18CPK2
2023/03/15
本日マイクロソフトは、Edgeウェブブラウザの安定バージョンのサイドバーに、新しいBing AIチャットボットが含まれるようになったことを発表しました。
デモンストレーションで、AIにStack Overflowのヒントを調べながらコードのスニペットを書くように依頼しました。
AIはPythonコードをRustに変換することができました。
555仕様書無しさん
2023/04/30(日) 04:26:18.03 マイクロソフト「Windows 11がまもなくカーネル内でRustを用いて起動」
https://www.neowin.net/news/senior-microsoft-exec-says-windows-11-kernel-will-soon-be-booting-with-rust-inside/
BlueHat IL 2023 カンファレンスにおいて、マイクロソフトのエンタープライズおよび OS セキュリティ担当バイス プレジデントである David Weston が登壇し、
Windows セキュリティの進化について話し合い、最新の進歩と今後の道のりについての洞察を提供しました。
プレゼンテーションの中でWeston氏は、MicrosoftがWindowsカーネルの一部としてRustを使用して行ってきた進歩について話し合いました。
いくつかの理由でこの言語に興味を持っており、そのうちの11つはRustが提供するメモリの安全性とセキュリティを中心にしています。
Weston氏は次のように述べています。
「おそらく今後数週間または数か月以内に、カーネルでRustを使用してWindowsが実際に起動することになりますが、これは本当にクールです。
ここでの基本的な目標は、これらの内部C ++データ型のいくつかをRustの同等のデータ型に変換することでした。」
https://www.neowin.net/news/senior-microsoft-exec-says-windows-11-kernel-will-soon-be-booting-with-rust-inside/
BlueHat IL 2023 カンファレンスにおいて、マイクロソフトのエンタープライズおよび OS セキュリティ担当バイス プレジデントである David Weston が登壇し、
Windows セキュリティの進化について話し合い、最新の進歩と今後の道のりについての洞察を提供しました。
プレゼンテーションの中でWeston氏は、MicrosoftがWindowsカーネルの一部としてRustを使用して行ってきた進歩について話し合いました。
いくつかの理由でこの言語に興味を持っており、そのうちの11つはRustが提供するメモリの安全性とセキュリティを中心にしています。
Weston氏は次のように述べています。
「おそらく今後数週間または数か月以内に、カーネルでRustを使用してWindowsが実際に起動することになりますが、これは本当にクールです。
ここでの基本的な目標は、これらの内部C ++データ型のいくつかをRustの同等のデータ型に変換することでした。」
556仕様書無しさん
2023/04/30(日) 18:17:22.83 ハゲの70%に見えた
557仕様書無しさん
2023/05/02(火) 16:46:49.50 「Linux 6.3」がリリースーーより安全、高速に
https://japan.zdnet.com/article/35203093/
最新のLinuxカーネル「Linux 6.3」が複数の新機能を搭載してリリースされた。
今回のリリースの機能は、「Rust」のサポートなど、いくつか大きなものも含まれている。
Rustといえば、広く支持されているメモリー安全性に優れた言語であり、
今回の新カーネルではユーザーモードLinuxにRustコードのサポートが追加された。
Linuxカーネル開発者で、RustをLinuxに導入する取り組みを主導してきたMiguel Ojeda氏は2月、
「初めてのRustモジュールをアップストリームできるポイントに近づきつつある」と述べていた。
https://japan.zdnet.com/article/35203093/
最新のLinuxカーネル「Linux 6.3」が複数の新機能を搭載してリリースされた。
今回のリリースの機能は、「Rust」のサポートなど、いくつか大きなものも含まれている。
Rustといえば、広く支持されているメモリー安全性に優れた言語であり、
今回の新カーネルではユーザーモードLinuxにRustコードのサポートが追加された。
Linuxカーネル開発者で、RustをLinuxに導入する取り組みを主導してきたMiguel Ojeda氏は2月、
「初めてのRustモジュールをアップストリームできるポイントに近づきつつある」と述べていた。
558仕様書無しさん
2023/05/03(水) 09:59:34.49 Rustを信じたいいのかわからない
最初はツールで確認できるしメリットがわからないと不評だった
なにも解決した話をきかないのに広まっていっている
最初はツールで確認できるしメリットがわからないと不評だった
なにも解決した話をきかないのに広まっていっている
559仕様書無しさん
2023/05/03(水) 11:26:37.40 メモリリークはツールで
560仕様書無しさん
2023/05/04(木) 03:15:20.88 Rustは後発言語なだけあって
洗練された様々な高機能を有している
そのため開発効率が非常に高い
可読性もよいし保守性も優れている
それでいてC言語並の高速さと省メモリ
というのに加えてRustは
メモリ安全性、それ以外も含む各種ヌル安全性、データ競合皆無の安全性
これらがコンパイル通った時点で実行前に完全に保証される
この状況でC/C++を選ぶのはマゾ
洗練された様々な高機能を有している
そのため開発効率が非常に高い
可読性もよいし保守性も優れている
それでいてC言語並の高速さと省メモリ
というのに加えてRustは
メモリ安全性、それ以外も含む各種ヌル安全性、データ競合皆無の安全性
これらがコンパイル通った時点で実行前に完全に保証される
この状況でC/C++を選ぶのはマゾ
561仕様書無しさん
2023/05/05(金) 14:00:46.31 そろそろCOBOLもマイグレーションを考えないといけないだろうが
COBOL資産の移行先として、OutOfMemory地獄のGC搭載言語はありえんし
そう考えると実質Rustって案外唯一の選択肢じゃない?
COBOL資産の移行先として、OutOfMemory地獄のGC搭載言語はありえんし
そう考えると実質Rustって案外唯一の選択肢じゃない?
562仕様書無しさん
2023/05/08(月) 13:45:01.19 いうほどメモリを直接触るようなコード書いてる奴おらんって話だからな。
イキリがrust推してるけど、お前単なるweb屋じゃんっていう
イキリがrust推してるけど、お前単なるweb屋じゃんっていう
564仕様書無しさん
2023/05/08(月) 22:10:22.33 >>563
物理メモリ扱うのはOSとデバイスドライバだけ。
仮想メモリでもネイティブコードはプログラム領域にアクセスしたりスタックオーバーフローを起こしたりして壊れる可能性がある。
スクリプトでもエンジンがぶっ壊れる可能性はある。
物理メモリ扱うのはOSとデバイスドライバだけ。
仮想メモリでもネイティブコードはプログラム領域にアクセスしたりスタックオーバーフローを起こしたりして壊れる可能性がある。
スクリプトでもエンジンがぶっ壊れる可能性はある。
565仕様書無しさん
2023/05/09(火) 06:37:07.77 >>564
全てのプログラミング言語はメモリを対象として扱います
そのメモリアドレスが物理アドレスか仮想アドレスかどうかはプログラムにとって関係ありません
遅い言語はそのメモリの使用をプログラムから見ると使い捨て放置となり
ゴミ(ガベージ)が溜まっていって言語システムが不定期にGC(ガベージコレクション)つまりゴミ集めをします
C/C++/Rustといった速い言語はゴミ(ガベージ)を発生させずGC(ガベージコレクション)もありません
その代わりC言語ではプログラマーが手動でゴミとなった使われないメモリ領域を解放します
メモリ領域の解放は手間であるとともに間違えると解放忘れや使用中に解放など危険もいっぱいあります
その代わりプログラムの動く速さと省メモリは抜群に良いです
C++はその不要となったメモリ領域の解放を半自動化することに成功しました
楽になりましたがプログラマーがミスをすると上述の危険な状況のバグが発生するのが>>1の話です
Rustはその不要となったメモリ領域の解放を常に安全に自動化することに成功しました
もちろんGCを使っていないのでC言語と同様に高速で省メモリです
ついに安全性と高速性の両立を人類が手にしたのです
全てのプログラミング言語はメモリを対象として扱います
そのメモリアドレスが物理アドレスか仮想アドレスかどうかはプログラムにとって関係ありません
遅い言語はそのメモリの使用をプログラムから見ると使い捨て放置となり
ゴミ(ガベージ)が溜まっていって言語システムが不定期にGC(ガベージコレクション)つまりゴミ集めをします
C/C++/Rustといった速い言語はゴミ(ガベージ)を発生させずGC(ガベージコレクション)もありません
その代わりC言語ではプログラマーが手動でゴミとなった使われないメモリ領域を解放します
メモリ領域の解放は手間であるとともに間違えると解放忘れや使用中に解放など危険もいっぱいあります
その代わりプログラムの動く速さと省メモリは抜群に良いです
C++はその不要となったメモリ領域の解放を半自動化することに成功しました
楽になりましたがプログラマーがミスをすると上述の危険な状況のバグが発生するのが>>1の話です
Rustはその不要となったメモリ領域の解放を常に安全に自動化することに成功しました
もちろんGCを使っていないのでC言語と同様に高速で省メモリです
ついに安全性と高速性の両立を人類が手にしたのです
566仕様書無しさん
2023/05/09(火) 07:33:14.80 mallocしたメモリはfreeするなと
吹聴しまくった奴らが仕掛けた時限爆弾が
ついに炸裂したわけだ
吹聴しまくった奴らが仕掛けた時限爆弾が
ついに炸裂したわけだ
568仕様書無しさん
2023/05/09(火) 23:03:59.70 >>565
周辺機器とやり取りするときは関係あるから物理アドレス確保するんだよ。
GCと速い遅いに直接の関係はない。
C/Rust にはGCはないかもだけど C++ にはGCあるから。
> C++には言語自体にはガベージコレクションの機能がありませんが、C++11から標準ライブラリにスマートポインタという形でガベージコレクションが導入されました。
周辺機器とやり取りするときは関係あるから物理アドレス確保するんだよ。
GCと速い遅いに直接の関係はない。
C/Rust にはGCはないかもだけど C++ にはGCあるから。
> C++には言語自体にはガベージコレクションの機能がありませんが、C++11から標準ライブラリにスマートポインタという形でガベージコレクションが導入されました。
569仕様書無しさん
2023/05/10(水) 07:31:29.92 C++にGCはねえだろ
スマポのことを言ってるのかな?
あれは解放のタイミングが明確だからな
予期せぬタイミングでプチフリはしない
スマポのことを言ってるのかな?
あれは解放のタイミングが明確だからな
予期せぬタイミングでプチフリはしない
570仕様書無しさん
2023/05/10(水) 11:36:51.53 en.wikipedia.org/wiki/C++23
> 削除された機能と非推奨になった機能
> C++ では多くの GC 実装が利用可能であるにもかかわらず、C++11 で追加されたガベージ コレクションのサポートが削除されました。
> 「C++ のガベージ コレクションは、特定のアプリケーションには明らかに役立ちます。
> しかし、標準で指定されているガベージ コレクションは、それらのアプリケーションには役に立ちません。」[114]
あー
役に立たない実装だから消されたのか。
> 削除された機能と非推奨になった機能
> C++ では多くの GC 実装が利用可能であるにもかかわらず、C++11 で追加されたガベージ コレクションのサポートが削除されました。
> 「C++ のガベージ コレクションは、特定のアプリケーションには明らかに役立ちます。
> しかし、標準で指定されているガベージ コレクションは、それらのアプリケーションには役に立ちません。」[114]
あー
役に立たない実装だから消されたのか。
571仕様書無しさん
2023/05/10(水) 13:59:06.25 言語のコアライブラリには要らないって話
禅問答的だが、C++でGC使って、要GCな言語を書くことはできるわけで
禅問答的だが、C++でGC使って、要GCな言語を書くことはできるわけで
572仕様書無しさん
2023/05/10(水) 16:18:52.73 イラネつーてるやつにまで押し付けると
歴史的な分裂騒動になるからな
歴史的な分裂騒動になるからな
573仕様書無しさん
2023/05/11(木) 17:47:04.72 実際スマートポインタが発明されてるのになんでGCなんてもんがいるんだ?
スマートポインタのほうが全てにおいて優れてない?
スマートポインタのほうが全てにおいて優れてない?
574仕様書無しさん
2023/05/12(金) 07:02:05.34 俺もそう思う
575仕様書無しさん
2023/05/12(金) 15:53:45.02 C++のスマートポインタはRustで吸収され
・RustのCopy実装型 (使われる時は自動コピー)
・RustのCopy非実装型 (使われる時はムーブ) ← C++のunique_ptr
・RustのArc型 (atomic増減でスレッド間も利用可) ← C++のshared_ptr
・RustのRc型 (高速にスレッド内で利用可)
つまりunique_ptrの機能がRustでは標準で備わっている
さらにshared_ptrはArcでその軽量版Rcが追加
C++と異なり使い間違えるとコンパイルエラーで知らせてくれる
さらにRustは参照と可変参照の規則によりデータ競合をコンパイル時に防ぐ
・RustのCopy実装型 (使われる時は自動コピー)
・RustのCopy非実装型 (使われる時はムーブ) ← C++のunique_ptr
・RustのArc型 (atomic増減でスレッド間も利用可) ← C++のshared_ptr
・RustのRc型 (高速にスレッド内で利用可)
つまりunique_ptrの機能がRustでは標準で備わっている
さらにshared_ptrはArcでその軽量版Rcが追加
C++と異なり使い間違えるとコンパイルエラーで知らせてくれる
さらにRustは参照と可変参照の規則によりデータ競合をコンパイル時に防ぐ
576仕様書無しさん
2023/05/12(金) 16:23:17.97 アイディアを盗みに来てるのね
Javaがそうしていたように
Javaがそうしていたように
577仕様書無しさん
2023/05/12(金) 16:34:11.79 この機能の起源はなんとかといえばマウント取れるのかな
578仕様書無しさん
2023/05/12(金) 16:36:41.23 コードの70%がC/C++ってオチ?
579仕様書無しさん
2023/05/12(金) 19:03:47.70 JavaからC++に来たバカプログラマはnewはするけどdeleteすることはなかった
580仕様書無しさん
2023/05/12(金) 20:01:22.17 とはいえスマートポインタの仕組みって今まであらゆる後発言語がパクらなかったよね
だからこそRustはウケてるんだろうけど
だからこそRustはウケてるんだろうけど
581仕様書無しさん
2023/05/12(金) 21:46:26.71 実装しても使い方が分からないとか
582仕様書無しさん
2023/05/14(日) 18:37:48.70 Rustの色々あるスマートポインタのうち
長さを伴う『スライス』というのがポインタをセキュアにしているしてるみたいなんだけど
C++にはスライスに対応するものがないのですか?
長さを伴う『スライス』というのがポインタをセキュアにしているしてるみたいなんだけど
C++にはスライスに対応するものがないのですか?
583仕様書無しさん
2023/05/14(日) 19:35:56.28 まずスライスはスマートポインタじゃないです
584仕様書無しさん
2023/05/14(日) 20:55:13.97 Rust The BookによるとStringやVecですらスマートポインタ
https://doc.rust-lang.org/book/ch15-00-smart-pointers.html
we’ve already encountered a few smart pointers in this book, including String and Vec<T> in Chapter 8.
Both these types count as smart pointers because they own some memory and allow you to manipulate it.
They also have metadata and extra capabilities or guarantees.
https://doc.rust-lang.org/book/ch15-00-smart-pointers.html
we’ve already encountered a few smart pointers in this book, including String and Vec<T> in Chapter 8.
Both these types count as smart pointers because they own some memory and allow you to manipulate it.
They also have metadata and extra capabilities or guarantees.
585仕様書無しさん
2023/05/14(日) 21:30:58.84 全部 Rust にしたら、バグの 100% は Rust になるな
586仕様書無しさん
2023/05/14(日) 21:56:13.21587仕様書無しさん
2023/05/14(日) 22:00:36.73 メモリ管理など今後はAIにチェックさせればよい
588仕様書無しさん
2023/05/14(日) 22:56:30.40589仕様書無しさん
2023/05/15(月) 00:09:05.43 つーかメモリ云々抜きでも、ぶっちゃけごちゃごちゃすぎてもう嫌じゃない?C++
モジュールやらなんやらわりとドラスティックに改善しようとはしてるけど
そういうの入れても結局過去の遺産と混ざって余計ぐちゃぐちゃになるし
そもそもC++11すら未だ相当数がロクに扱えないのに、C++20以降なんか追従できるわけがない
文字列はUTF-8の奴しかなく曖昧さがない、標準でMaybeとEitherが搭載されてる
モジュールもある、パターンマッチもある、半端な例外は無い、不幸を呼ぶ継承も無い
パッケージ管理システムもある、変数は標準でImmutable、Moveも明瞭、自動テストもメモ書き並の気軽さでかけるって
C++書いててクソだと思うものはRustはほぼカバーしてるし
モジュールやらなんやらわりとドラスティックに改善しようとはしてるけど
そういうの入れても結局過去の遺産と混ざって余計ぐちゃぐちゃになるし
そもそもC++11すら未だ相当数がロクに扱えないのに、C++20以降なんか追従できるわけがない
文字列はUTF-8の奴しかなく曖昧さがない、標準でMaybeとEitherが搭載されてる
モジュールもある、パターンマッチもある、半端な例外は無い、不幸を呼ぶ継承も無い
パッケージ管理システムもある、変数は標準でImmutable、Moveも明瞭、自動テストもメモ書き並の気軽さでかけるって
C++書いててクソだと思うものはRustはほぼカバーしてるし
590仕様書無しさん
2023/05/15(月) 00:45:13.89 生まれたてのRustのほうがもっと見た目ごちゃごちゃなのどういうことだ
591仕様書無しさん
2023/05/15(月) 01:37:51.66592仕様書無しさん
2023/05/15(月) 07:00:48.29 C++20は待望の機能が豊富にあって
もう17に戻ろうとは思わないぞ
もう17に戻ろうとは思わないぞ
593仕様書無しさん
2023/05/15(月) 07:26:24.76 C++20でも問題が解決されず絶望してIT大手各社が共同でRust Foundationを設立してRustへと舵を切った
594仕様書無しさん
2023/05/15(月) 08:17:03.03 Rustは文字列代入するだけで大騒ぎ
595仕様書無しさん
2023/05/15(月) 08:45:15.01 - されず
+ できず
無能はすぐ道具のせいにする
無能に迎合する理不尽なルールが増えていくと
やる気なくして辞めていったり
無能に仲間入りする人が出てくる
いわゆる腐ったミカンてやつだ
+ できず
無能はすぐ道具のせいにする
無能に迎合する理不尽なルールが増えていくと
やる気なくして辞めていったり
無能に仲間入りする人が出てくる
いわゆる腐ったミカンてやつだ
597仕様書無しさん
2023/05/15(月) 09:16:36.81 そもそも文字列がイミュータブルな言語がほとんどやが
C++とRustが例外的なだけで
C++とRustが例外的なだけで
599仕様書無しさん
2023/05/15(月) 09:28:04.46 Rust ちゃんの文字列ルーティーンを
可愛らしい動画にすればバズるはず
可愛らしい動画にすればバズるはず
600仕様書無しさん
2023/05/15(月) 09:32:16.98 業務アプリですらもう100%Webクライアントなのに、デスクトップクライアントはもう未来が無いし
本気でやるなら膨大なコストが掛かるわりに投資する価値がない
どうしてもレガシーな開発したいなら、Win32SDKもGTKも使えるからそれでいいだろ
本気でやるなら膨大なコストが掛かるわりに投資する価値がない
どうしてもレガシーな開発したいなら、Win32SDKもGTKも使えるからそれでいいだろ
601仕様書無しさん
2023/05/15(月) 09:51:51.34 >>598
GUIデスクトップ作るならば
Web技術(HTML)を使うTauriがオススメ
・マルチプラットフォームで使える
・Webアプリ化も容易
・アプリ本体部分はRustで記述
・アプリGUI部分はJavaScriptかWebAssembly(by Rust)で記述
といった感じでRustのみ使用も可
今さらWindows上だけで動く時代遅れなものを作る必要ないよね
GUIデスクトップ作るならば
Web技術(HTML)を使うTauriがオススメ
・マルチプラットフォームで使える
・Webアプリ化も容易
・アプリ本体部分はRustで記述
・アプリGUI部分はJavaScriptかWebAssembly(by Rust)で記述
といった感じでRustのみ使用も可
今さらWindows上だけで動く時代遅れなものを作る必要ないよね
602仕様書無しさん
2023/05/15(月) 10:02:02.01 Rustはいま使えるソリューションなんだから、今ある問題を確認してくれないと困る
ゲームなんかはまだSDKベースだろ
ゲームなんかはまだSDKベースだろ
603仕様書無しさん
2023/05/15(月) 10:04:20.87 Teamsのモッダ~ンなゲロ重UIをなんとかできない体たらくのまま
デスクトップアプリを勝手にレガシー認定しないでください
デスクトップアプリを勝手にレガシー認定しないでください
604仕様書無しさん
2023/05/15(月) 12:25:28.41 Teamsが重いとか、どうせ未だにSandyBridgeでメモリ4GBみたいなレガシーな環境だろう
605仕様書無しさん
2023/05/15(月) 13:10:15.51 そこはそんなレガシー低スペ環境でも動く小メモリRust製GUIの宣伝をしろよ
606仕様書無しさん
2023/05/15(月) 13:29:29.20 それならeguiがシンプルでいいね
WindowsでもLinuxでもどの環境でも動いて
このサンプルページのようにWasmつまりブラウザ上でも動く
(Tauriと異なりHTMLなどWeb技術は関係ない)
https://www.egui.rs/
純Rust製
WindowsでもLinuxでもどの環境でも動いて
このサンプルページのようにWasmつまりブラウザ上でも動く
(Tauriと異なりHTMLなどWeb技術は関係ない)
https://www.egui.rs/
純Rust製
608仕様書無しさん
2023/05/15(月) 17:10:41.85 Chromiumベースのアプリがまともに動かない、化石みたいな低スペックPC向けの
Windows用デスクトップGUI開発をネイティブでやるぐらいニッチな案件だと
MFCやらのレガシー資産豊富なC++しかないだろうな
逆に言うと、この手のCOBOL新規開発並みの案件持ちださんとC++を選ぶ理由もないんだが
Windows用デスクトップGUI開発をネイティブでやるぐらいニッチな案件だと
MFCやらのレガシー資産豊富なC++しかないだろうな
逆に言うと、この手のCOBOL新規開発並みの案件持ちださんとC++を選ぶ理由もないんだが
609仕様書無しさん
2023/05/17(水) 21:38:48.05 >>579
と、バカが申しております
と、バカが申しております
610仕様書無しさん
2023/05/18(木) 11:19:29.90612仕様書無しさん
2023/05/18(木) 22:39:28.94 >>611
と馬鹿が申しております
と馬鹿が申しております
613仕様書無しさん
2023/05/19(金) 00:30:24.99 してWindowsはバグが30%に減少しただろうか?
614仕様書無しさん
2023/05/19(金) 12:09:10.57 5chでくだまいてる時点でお察しだね
そんな暇人でも5chでイキれるんだからc++て素晴らしい言語ですねw
そんな暇人でも5chでイキれるんだからc++て素晴らしい言語ですねw
615仕様書無しさん
2023/05/19(金) 15:28:34.17 ChatGPTに書かせればバグはなくなるから結局C/C++に戻るだろ
616仕様書無しさん
2023/05/19(金) 16:41:43.26 そんな夢物語の話するなら最初からバイナリ
吐かせれば良い
吐かせれば良い
617仕様書無しさん
2023/05/19(金) 21:23:42.06 だよな。AIがどれだけ複雑なシステムも確実にノーバグで出せるのなら
いちいち人間ごとき向けのプログラム言語を間に挟む意味がない
いちいち人間ごとき向けのプログラム言語を間に挟む意味がない
618仕様書無しさん
2023/05/19(金) 21:38:38.29 ブラウザという中途半端な媒体が嫌い
619仕様書無しさん
2023/05/29(月) 22:07:21.76 なんかポリコレがらみの内紛でコアチームが揉めてるらしいじゃん
将来性黄色信号か?
将来性黄色信号か?
620仕様書無しさん
2023/05/30(火) 00:27:16.44 Rustはなんら問題なくガバナンスされている
https://www.rust-lang.org/governance/
https://www.rust-lang.org/governance/
621仕様書無しさん
2023/05/30(火) 05:25:57.82 ま、内紛が本格化したら、フォークするだけだろ
MSが育ててくれるかもしれん ぐぐるとAppleは、DartとSwift持ってるし
MSが育ててくれるかもしれん ぐぐるとAppleは、DartとSwift持ってるし
622仕様書無しさん
2023/05/30(火) 05:51:03.82 MicrosoftとGoogleとAmazonなどIT大手各社が共同でRust Foundationを設立したためRustは盤石な体制となっている
623仕様書無しさん
2023/05/30(火) 08:36:13.59 Visual R++ができるかもね
でも現代なら、それもアリかなって
でも現代なら、それもアリかなって
624116
2023/06/06(火) 05:34:09.38 J++の二の舞
625仕様書無しさん
2023/06/06(火) 06:45:49.04 ワケワカだよなJ++
627仕様書無しさん
2023/06/06(火) 10:31:26.80 >>626
Rustで作ればバグはなくなる
Rustで作ればバグはなくなる
628仕様書無しさん
2023/06/07(水) 09:58:03.06 >>591
crates.io はごちゃごちゃ感しかない
crates.io はごちゃごちゃ感しかない
629仕様書無しさん
2023/06/07(水) 10:29:13.21 >>69
そうさ100%勇気~
そうさ100%勇気~
630仕様書無しさん
2023/06/07(水) 20:10:30.51 >>590-591
RUSTも将来ごちゃごちゃになる運命
RUSTも将来ごちゃごちゃになる運命
631仕様書無しさん
2023/06/07(水) 20:23:57.10 >>601
ほんそれ
ほんそれ
632仕様書無しさん
2023/06/08(木) 13:47:18.34 test
634仕様書無しさん
2023/06/08(木) 16:06:06.49 >>633
なんで? ホモっぽいから?
なんで? ホモっぽいから?
635仕様書無しさん
2023/06/08(木) 18:17:39.36637仕様書無しさん
2023/06/09(金) 20:08:22.98 これもRustにすれば解決するんだろうか
マイナンバー開発者が不具合の原因を暴露。「個人番号ではなく住所氏名で照合するプログラムを書いた」 [971283288]
ttps://hayabusa9.5ch.net/test/read.cgi/news/1686308209/
マイナンバー開発者が不具合の原因を暴露。「個人番号ではなく住所氏名で照合するプログラムを書いた」 [971283288]
ttps://hayabusa9.5ch.net/test/read.cgi/news/1686308209/
639仕様書無しさん
2023/06/10(土) 06:58:28.73 信者なら、「Rustの安全性に依れば、そういうところにも資源を集中できる」って言うだろうけど、
それはもう推しってやつだな
それはもう推しってやつだな
640仕様書無しさん
2023/06/10(土) 07:24:44.91 >>637
Rustはデータ競合をコンパイルエラーとし排除できる初のプログラミング言語なので
データ競合により引き起こされてきたバグなどは解決する
しかしその問題がデータ競合によるものかどうかは知らない
Rustはデータ競合をコンパイルエラーとし排除できる初のプログラミング言語なので
データ競合により引き起こされてきたバグなどは解決する
しかしその問題がデータ競合によるものかどうかは知らない
641仕様書無しさん
2023/06/10(土) 10:55:17.51 全ての不具合をコンパイラが検出してくれると思ってんだよな
アルゴリズム起因のバグやユーザーの入力間違い防止なんかは検出できるわけないのに
アルゴリズム起因のバグやユーザーの入力間違い防止なんかは検出できるわけないのに
642仕様書無しさん
2023/06/10(土) 11:20:15.78 一応Tauriよりは軽量そうかつ、いきなり開発放棄にならなそうなGUIツールキットとしてはGTKがあるけど
Tauriと比べてシェアどうなんだろうね
Tauriと比べてシェアどうなんだろうね
643仕様書無しさん
2023/06/10(土) 12:12:07.09 >>641
そんな思い込みをしてる人はいない
C/C++ではコンパイルが通ってしまう、
メモリ管理のバグや、
エラー(や例外)の対応忘れや、
異常値(NULLや-1など)の対応忘れや、
データ競合のバグなどを、
Rustではコンパイラがエラーで指摘してくれるため、
開発効率と品質が向上する
そんな思い込みをしてる人はいない
C/C++ではコンパイルが通ってしまう、
メモリ管理のバグや、
エラー(や例外)の対応忘れや、
異常値(NULLや-1など)の対応忘れや、
データ競合のバグなどを、
Rustではコンパイラがエラーで指摘してくれるため、
開発効率と品質が向上する
644仕様書無しさん
2023/06/10(土) 12:34:13.61 頭がAIなら、これぐらいAIで静的解析してれば防げたって本気で言い出すやつもいるだろうが
Rustだと少しでも知ってればいないだろうな
Rustだと少しでも知ってればいないだろうな
645仕様書無しさん
2023/06/10(土) 12:41:01.37 ド素人はどうしても抜けが出がちなソース書くからな
646仕様書無しさん
2023/06/10(土) 18:37:28.02 >>637
はい
はい
647仕様書無しさん
2023/06/10(土) 22:13:22.01 確か特定につながるから氏名住所使わなきゃだめとか
そういう話がなかったっけ
そういう話がなかったっけ
648仕様書無しさん
2023/06/10(土) 22:15:23.79 一方のシステムでは個人番号管理してないんだろう
危ないし
おまいらゲタゲタ笑ってたらじゃあ全部個人番号でって話になるぞ
危ないし
おまいらゲタゲタ笑ってたらじゃあ全部個人番号でって話になるぞ
649仕様書無しさん
2023/07/18(火) 03:02:57.09 Meta、Rustの採用を加速--高性能バックエンドサービスで
https://japan.zdnet.com/article/35191156/
Metaは、Rustのバージョン1.0が登場した翌年となる2016年からRustを使用してきている。
Rustは、ブロックチェーンによるステーブルコインの実装を目指していた
「Diem」プロジェクト(旧称「Libra」)の主要記述言語として採用されていたほか、
ソースコード管理サーバー「Mononoke」の記述言語として、
そしてMetaの「ブロックチェーン向けの新たなセキュアプログラミング言語」であるMoveの基礎ともなっている。
C++よりもRustを重視するという選択は、Metaにとって大きな決断だった。
というのも、Facebookのバックエンドで動作する大半のコードはC++で記述されており、
それ自体は明らかな選択であったためだ。
Metaによると、Mononokeが成功したと見なされたことで、Rustの導入は勢いを増し、
PythonやJavaScriptのバックグラウンドを有するエンジニアらの興味を引くようになったという。
https://japan.zdnet.com/article/35191156/
Metaは、Rustのバージョン1.0が登場した翌年となる2016年からRustを使用してきている。
Rustは、ブロックチェーンによるステーブルコインの実装を目指していた
「Diem」プロジェクト(旧称「Libra」)の主要記述言語として採用されていたほか、
ソースコード管理サーバー「Mononoke」の記述言語として、
そしてMetaの「ブロックチェーン向けの新たなセキュアプログラミング言語」であるMoveの基礎ともなっている。
C++よりもRustを重視するという選択は、Metaにとって大きな決断だった。
というのも、Facebookのバックエンドで動作する大半のコードはC++で記述されており、
それ自体は明らかな選択であったためだ。
Metaによると、Mononokeが成功したと見なされたことで、Rustの導入は勢いを増し、
PythonやJavaScriptのバックグラウンドを有するエンジニアらの興味を引くようになったという。
650仕様書無しさん
2023/07/20(木) 11:03:24.38 Windows11はバグが激減したのだろうか?
651仕様書無しさん
2023/07/20(木) 12:24:01.17 各社とも実践投入はわりと始まったばっかりだぞ
652仕様書無しさん
2023/08/16(水) 20:16:27.50 Cloudflare、NGINXに代えて自社開発のRust製HTTPプロキシ「Pingora」をグローバルCDNに採用。性能向上しつつCPUとメモリ消費を3分の1に
https://www.publickey1.jp/blog/22/cloudflarenginxrusthttppingoracdncpu31.html
CDNプロバイダのCloudflareは、同社のグローバルなCDNの基盤として長らく利用してきたNGINXに代えて、
同社自身がRust製のHTTPプロキシである「Pingora」を開発し利用していることを明らかにしました。
Pingoraはすでに同社のCDNに採用され、毎日1兆回以上のリクエストを処理し、
性能向上や数多くの新機能の提供を実現しつつ、従来と比較してCPUとメモリリソースの消費はいずれも3分の1程度に収まっているとのこと。
CloudflareはNGINXの性能上の課題について、各リクエストが1つのワーカーで処理が行われる仕組みが特定のCPUコアに負荷を偏らせること、
接続の再利用性が低いことなどが、性能低下を引き起こしていると指摘。
Pingoraは現時点でコードなどは公開されていませんが、いずれオープンソース化の計画についても明らかにするとCloudflareは説明しています。
https://www.publickey1.jp/blog/22/cloudflarenginxrusthttppingoracdncpu31.html
CDNプロバイダのCloudflareは、同社のグローバルなCDNの基盤として長らく利用してきたNGINXに代えて、
同社自身がRust製のHTTPプロキシである「Pingora」を開発し利用していることを明らかにしました。
Pingoraはすでに同社のCDNに採用され、毎日1兆回以上のリクエストを処理し、
性能向上や数多くの新機能の提供を実現しつつ、従来と比較してCPUとメモリリソースの消費はいずれも3分の1程度に収まっているとのこと。
CloudflareはNGINXの性能上の課題について、各リクエストが1つのワーカーで処理が行われる仕組みが特定のCPUコアに負荷を偏らせること、
接続の再利用性が低いことなどが、性能低下を引き起こしていると指摘。
Pingoraは現時点でコードなどは公開されていませんが、いずれオープンソース化の計画についても明らかにするとCloudflareは説明しています。
653仕様書無しさん
2023/08/22(火) 21:15:35.17 Rustもいいけどwebassemblyもね
654仕様書無しさん
2023/09/09(土) 11:08:12.24 rust, github見ても開発放棄されてるコードばっかなんだが。
655仕様書無しさん
2023/09/12(火) 18:49:58.22 >>652
Web方面もRust製になっていってるんだな
Web方面もRust製になっていってるんだな
656仕様書無しさん
2023/09/16(土) 09:20:50.87 Rustでゲームエンジンはよ
657仕様書無しさん
2023/09/16(土) 16:08:07.82 AndroidとiOSのアプリがrustだけで書けるようになればいいなぁ
658仕様書無しさん
2023/09/16(土) 22:16:18.06 それいいな
659仕様書無しさん
2023/09/17(日) 19:17:29.80 ラスティストって呼ぶらしいけど本当ですか?
660仕様書無しさん
2023/09/18(月) 09:04:10.72 TauriはもうAndroid版とiOS版のプレビューがあるんだな
モバイルでのこういうのは、だいたいネイティブ処理に他言語呼び出しがいるって理由で毎回流行らないがさて
モバイルでのこういうのは、だいたいネイティブ処理に他言語呼び出しがいるって理由で毎回流行らないがさて
661仕様書無しさん
2023/09/24(日) 12:23:49.28 0788デフォルトの名無しさん
2022/06/21(火) 08:59:28.38ID:vO+TReRM
俺はフロントエンドやらないからこのスレでTauriの話をしないでくれ
2022/06/21(火) 08:59:28.38ID:vO+TReRM
俺はフロントエンドやらないからこのスレでTauriの話をしないでくれ
662仕様書無しさん
2023/09/28(木) 19:51:20.37663仕様書無しさん
2023/09/30(土) 22:21:26.46 ラスト使いたい
664仕様書無しさん
2023/11/08(水) 20:59:39.48 サブモジュールの定義って古いmod.rsのほうが
ディレクトリにファイル全部押し込めて新しいやつよりよっぽど気分よくない?
ディレクトリにファイル全部押し込めて新しいやつよりよっぽど気分よくない?
665仕様書無しさん
2023/11/13(月) 21:32:49.30 C++も最新ならスマポ使えるし言うほどじゃなくね
666仕様書無しさん
2023/11/14(火) 20:36:32.11 C++11の機能をちゃんと使える奴なんて、2023年でもC++の開発者の半分にも満たない上澄みだけだろ
歴史そのものがC++の弱点で、それはどうやっても消えない
歴史そのものがC++の弱点で、それはどうやっても消えない
667仕様書無しさん
2023/11/24(金) 01:57:39.09668仕様書無しさん
2023/11/24(金) 10:54:20.64 カスタムアロケーター・・・
669仕様書無しさん
2024/02/08(木) 07:32:44.31 Googleがプログラミング言語「Rust」に100万米ドルを助成、「C++」との併存・置き換えを図る
https://forest.watch.impress.co.jp/docs/news/1566662.html
https://forest.watch.impress.co.jp/docs/news/1566662.html
670仕様書無しさん
2024/02/14(水) 16:53:14.34 C#が楽すぎてC/C++はやらなくなったな
Rustもやってみるか
Rustもやってみるか
671仕様書無しさん
2024/03/08(金) 21:02:41.69 米国ホワイトハウスが開発者に対しC++やC言語からRustやJavaなどのメモリ安全性に優れたプログラミング言語への移行を勧める
https://gigazine.net/news/20240229-whitehouse-urges-use-rust-java/
https://gigazine.net/news/20240229-whitehouse-urges-use-rust-java/
672仕様書無しさん
2024/03/08(金) 22:11:27.29 Rustおもろい
673仕様書無しさん
2024/03/09(土) 19:59:57.80 コンパイラに怒られて解決に時間とられたりするけどRustおもろいね
674仕様書無しさん
2024/03/11(月) 00:11:15.44 上に怒られる前にコンパイラに怒られて良かったじゃねーか
675仕様書無しさん
2024/03/29(金) 13:55:18.13 ベルト伸ばしきった状態で止めとく奴でも少し痩せていた?ジャニでやろうよ
ケニーGがまた一般人ぶん殴って捕まってた
消化試合10勝15敗だから一ヵ月分くらいは試合しとるおっさんは株も上手いしファンも獲得できるかもしれないあたりこの国終わってるんだわ
ケニーGがまた一般人ぶん殴って捕まってた
消化試合10勝15敗だから一ヵ月分くらいは試合しとるおっさんは株も上手いしファンも獲得できるかもしれないあたりこの国終わってるんだわ
676仕様書無しさん
2024/03/29(金) 14:34:29.12 俺は配信ドラマ
677仕様書無しさん
2024/03/29(金) 16:24:42.44 何処かで
工場で倍
工場で倍
678仕様書無しさん
2024/03/29(金) 16:27:22.92 安全保障を心配する大人の贅沢味わいたいなら
679仕様書無しさん
2024/03/30(土) 18:59:36.50 「ソフトウェアはメモリ安全でなければならない」との声明を発表、米ホワイトハウス:「C」「C++」よりも「Rust」などの言語を推奨
https://atmarkit.itmedia.co.jp/ait/articles/2403/18/news045.html
https://atmarkit.itmedia.co.jp/ait/articles/2403/18/news045.html
680仕様書無しさん
2024/04/30(火) 22:34:17.97 米ホワイトハウス、開発者にRustなどメモリの安全性考慮した言語への移行促す
https://news.mynavi.jp/techplus/article/20240227-2893479/
脆弱性の特徴を持ち普及率が高い言語として、CおよびC++を挙げている。
このような脆弱性を軽減するために、「はじめからメモリ安全なプログラミング言語」の使用を推奨している。
レポートでは、その具体例としてCおよびC++を「Rust」へ移行することを促している。
https://news.mynavi.jp/techplus/article/20240227-2893479/
脆弱性の特徴を持ち普及率が高い言語として、CおよびC++を挙げている。
このような脆弱性を軽減するために、「はじめからメモリ安全なプログラミング言語」の使用を推奨している。
レポートでは、その具体例としてCおよびC++を「Rust」へ移行することを促している。
681仕様書無しさん
2024/05/01(水) 18:37:55.56 Goでええやん
682仕様書無しさん
2024/05/04(土) 07:15:49.59 ttps://i.imgur.com/m9w5rBr.jpeg
684仕様書無しさん
2024/05/04(土) 10:43:30.47 「とんでもないものが売ってた」 ハードオフに“33万円”で売られていた「まさかの商品」に思わず仰天 [PARADISE★]
http://asahi.5ch.net/test/read.cgi/newsplus/1714535403/8
http://asahi.5ch.net/test/read.cgi/newsplus/1714535403/8
685仕様書無しさん
2024/05/08(水) 19:23:49.61 どんぐり
686仕様書無しさん
2024/05/17(金) 08:42:27.20 現在急発展したAIは論理的な思考をしていないので必ず安全なC++プログラムを作らせるのは無理がある
一方でRustはコンパイルが通れば必ず安全なのでAIにコンパイルが通るまで試行錯誤させて安全なプログラムを作らせることが可能
したがって今後のプログラミング言語はRust一択になる見込み
一方でRustはコンパイルが通れば必ず安全なのでAIにコンパイルが通るまで試行錯誤させて安全なプログラムを作らせることが可能
したがって今後のプログラミング言語はRust一択になる見込み
687仕様書無しさん
2024/05/21(火) 16:27:47.61 しかし危険なことができない言語は汎用性が低いという矛盾
688仕様書無しさん
2024/05/21(火) 17:28:51.40 組み込みからウェブフロントエンドまで
やっても汎用性が低いのか
やっても汎用性が低いのか
689仕様書無しさん
2024/07/03(水) 00:27:11.90690仕様書無しさん
2024/07/31(水) 20:51:11.02 世界的なWindowsブルースクリーンの件はnullポインタによるアクセスと判明
これもC++ではなくRustを使っていれば防げた可能性
これもC++ではなくRustを使っていれば防げた可能性
691仕様書無しさん
2024/08/06(火) 15:04:11.99 LLVMに対応してないアーキテクチャはどうするの?
あとはJVMもPythonインタプリタもCPPで動いてるからシームレスに動かせてる部分はあるんでないの?
あとはJVMもPythonインタプリタもCPPで動いてるからシームレスに動かせてる部分はあるんでないの?
692仕様書無しさん
2024/08/08(木) 18:10:48.32 Rustを使っていればってのは机上の空論でしかないよなぁ
リプレースだってコストかかるわけだし
リプレースだってコストかかるわけだし
693仕様書無しさん
2024/08/09(金) 07:23:00.78 ネットに勝手にアクセスさせる
694仕様書無しさん
2024/08/09(金) 20:02:50.22695仕様書無しさん
2024/08/17(土) 01:00:31.67 脱C言語へ!
米国国防総省のDARPA、CからRustへのコード変換を自動化する「TRACTOR」プログラムを開始
https://atmarkit.itmedia.co.jp/ait/spv/2408/14/news045.html
米国国防総省のDARPA、CからRustへのコード変換を自動化する「TRACTOR」プログラムを開始
https://atmarkit.itmedia.co.jp/ait/spv/2408/14/news045.html
696仕様書無しさん
2024/08/17(土) 07:52:24.91 Rust面白い
えぐい使ってる
えぐい使ってる
697仕様書無しさん
2024/08/17(土) 10:17:06.57 rustは中途半端なIT土方をフィルタリングできるから
なおさらよい
なおさらよい
699仕様書無しさん
2024/08/17(土) 17:32:29.50 kurusimidesinu
700仕様書無しさん
2024/08/19(月) 13:14:51.41 kurusii
701仕様書無しさん
2024/10/17(木) 08:09:30.44702仕様書無しさん
2024/12/14(土) 18:10:36.21 で、C++作った禿はRustをどう評価してるん? まさか、禿は死んだ、とかないじゃろな?
何か聖書に出てきそう。
禿げは死んだ。しかし、C++は残るであろう。
何か聖書に出てきそう。
禿げは死んだ。しかし、C++は残るであろう。
703仕様書無しさん
2024/12/15(日) 14:13:19.76 C/C++は着実に消えていく
C/C++からRustへ:Googleが示すファームウェア進化の道筋
https://xenospectrum.com/google-revamps-firmware-with-rust/
C/C++からRustへ:Googleが示すファームウェア進化の道筋
https://xenospectrum.com/google-revamps-firmware-with-rust/
704仕様書無しさん
2024/12/15(日) 18:45:22.64 Rustが最終的な勝ち組になるなんて信じられない
705仕様書無しさん
2024/12/15(日) 21:36:42.06 もう一歩進歩があるはずなが
706仕様書無しさん
2024/12/16(月) 05:55:35.16 英語・英語じゃなくてよ、日本語プログラミングできるようにしろよ。
関連
なでしこ
関連
なでしこ
707仕様書無しさん
2024/12/19(木) 20:20:09.06 rustくらいすぐにできるやろ
でも世の中はなんちゃってエンジニアばかりで
当たり前なことが出来ないのばかりだからなぁ
でも世の中はなんちゃってエンジニアばかりで
当たり前なことが出来ないのばかりだからなぁ
708仕様書無しさん
2025/02/20(木) 05:50:03.96 マイクロソフトさん
709仕様書無しさん
2025/03/22(土) 10:59:12.02710仕様書無しさん
2025/03/22(土) 22:32:12.82 C++自体にどんな機能を追加してもRustと同レベルに安全にするのは不可能だと結論は出ていて
CarbonなどC++からちょっと変える言語を作るしかないけどどれも決定打に欠けていて
巨大で一枚岩のシステムを除けば部分的なシステム更新の再構築時にRust化していけばよい流れになってる
CarbonなどC++からちょっと変える言語を作るしかないけどどれも決定打に欠けていて
巨大で一枚岩のシステムを除けば部分的なシステム更新の再構築時にRust化していけばよい流れになってる
711仕様書無しさん
2025/03/23(日) 03:47:31.55 そうなるとこんどは、RustにC++が合わせていくことになる
そうすると、自然にC++にも、Rustが実績を積んだ安全策が流入してくる
今回もそれでいい C++はそうやって、外圧で進化してきた
そうすると、自然にC++にも、Rustが実績を積んだ安全策が流入してくる
今回もそれでいい C++はそうやって、外圧で進化してきた
712仕様書無しさん
2025/03/23(日) 06:38:02.62 久しぶりRust触ってるけどなんか面白いかもしれん
優秀すぎる言語はあまり可愛いとは思わないのだが
しばらくRust書いてみるか
優秀すぎる言語はあまり可愛いとは思わないのだが
しばらくRust書いてみるか
713仕様書無しさん
2025/03/23(日) 10:11:28.82714仕様書無しさん
2025/03/24(月) 10:57:51.35 未定義は未定義なので、処理系が「その未定義、設定ONにしてくれたら全部潰します」ってしてくれてもいいのよ
いいはずなのよ
未定義になりかけたら落とす、確実に落とす、でもだいぶ違うとおもう
しばらくはDoSの嵐になるだろうけど、リスクの潜在が放置されるよりいい
いいはずなのよ
未定義になりかけたら落とす、確実に落とす、でもだいぶ違うとおもう
しばらくはDoSの嵐になるだろうけど、リスクの潜在が放置されるよりいい
715仕様書無しさん
2025/03/24(月) 22:12:11.91 >>714
いいえ
プログラミング言語に未定義動作があってはいけません
そこがバクの元となりセキュリティ脆弱性にも繋がります
人間が未定義動作を踏まないよう自己責任で注意しながら進まなければいけないC/C++を排除していこうという動きになっている要因の一つでもあります
いいえ
プログラミング言語に未定義動作があってはいけません
そこがバクの元となりセキュリティ脆弱性にも繋がります
人間が未定義動作を踏まないよう自己責任で注意しながら進まなければいけないC/C++を排除していこうという動きになっている要因の一つでもあります
716仕様書無しさん
2025/03/24(月) 22:12:28.89 「Google Chrome」のフォント処理がC/C++言語からRust言語に
「FreeType」からの移行でメモリ安全性を改善、脆弱性が出にくいライブラリに
https://forest.watch.impress.co.jp/docs/news/1672186.html
「FreeType」からの移行でメモリ安全性を改善、脆弱性が出にくいライブラリに
https://forest.watch.impress.co.jp/docs/news/1672186.html
717仕様書無しさん
2025/03/24(月) 22:34:34.31 出にくいってなあ
718仕様書無しさん
2025/03/24(月) 22:37:12.88 メモリ管理手動にしたせいでRustかなり性能悪いと聞いた
719仕様書無しさん
2025/03/25(火) 01:13:25.81 ん?メモリ管理が手動なのはC/C++だろ?
Rustはメモリ管理はコンパイラ任せ
Rustはメモリ管理はコンパイラ任せ
720仕様書無しさん
2025/03/25(火) 01:50:57.09 ガベージコレクション無しにしたけど状況に対応しきれなくて復活
JavaのStringみたいなメモリ共有の仕組みを非推奨にしたせいでコピー&デストラクタ走りまくり
JavaのStringみたいなメモリ共有の仕組みを非推奨にしたせいでコピー&デストラクタ走りまくり
721仕様書無しさん
2025/03/25(火) 11:04:31.91722仕様書無しさん
2025/03/25(火) 12:19:46.78 C++と同程度の性能をうたってる言語のベンチマークでなんかRustだけ遅かった
723仕様書無しさん
2025/03/25(火) 13:28:14.83724仕様書無しさん
2025/03/25(火) 15:28:45.24 >>652
これすごいけどさ
NGINX自体もC言語で書かれて高速軽量がウリだったのに、それよりも性能向上しつつCPUとメモリ消費を3分の1って何をしたんって思う
オープンソース化されたら世の中のNGINXを置き換えるかも
これすごいけどさ
NGINX自体もC言語で書かれて高速軽量がウリだったのに、それよりも性能向上しつつCPUとメモリ消費を3分の1って何をしたんって思う
オープンソース化されたら世の中のNGINXを置き換えるかも
725仕様書無しさん
2025/03/25(火) 15:37:11.67 新機能を追加したが機能を削減してないとは言ってない
726仕様書無しさん
2025/03/25(火) 15:47:32.76 CDN世界シェアトップのCloudflareが現実にWebトラフィックをそのRust製で捌いているのだから実用性が十二分にある
727仕様書無しさん
2025/03/25(火) 16:26:22.32 unsafe {}
728仕様書無しさん
2025/03/26(水) 02:53:58.76 後発のRustがデキるのは当たり前
自分も、仕事で使えと言われたら使う
でも自分用にはC++がいいんだなあ
Rustの知見はよC++に来い
自分も、仕事で使えと言われたら使う
でも自分用にはC++がいいんだなあ
Rustの知見はよC++に来い
729仕様書無しさん
2025/03/26(水) 10:34:22.19 C++は良いところが全くないからなあ
C++は未定義動作という地雷原を歩く
C++はムーブが手動だからムーブにコンストラクタに後始末など無駄な記述が多くなる
C++は未定義動作という地雷原を歩く
C++はムーブが手動だからムーブにコンストラクタに後始末など無駄な記述が多くなる
730仕様書無しさん
2025/03/26(水) 10:40:20.81 まあ、C++が迷走し出した辺りから使わなくなったなぁw
731仕様書無しさん
2025/03/26(水) 17:25:12.52 確かに
732仕様書無しさん
2025/03/26(水) 22:14:50.56 何かしらの理由でC++にこだわり続けないといけないようなシステムは、おそらくコンパイラの更新も禁じられてるのでいくらメモリ安全をもたらす新機能がC++に増えても使えない
C++にこだわらないでいいようなプロジェクトは、何年後に形になるかわからないProfilesフレームワークの仕様決定を待つ暇があったらRustを使えばいい
C++にこだわらないでいいようなプロジェクトは、何年後に形になるかわからないProfilesフレームワークの仕様決定を待つ暇があったらRustを使えばいい
733仕様書無しさん
2025/03/31(月) 15:20:01.67 Git 2.49リリース — 各種の高速化とRustコードの導入、Git 3.0を見据えた重要なリリース
https://techfeed.io/entries/67d7444dbe91ab1bb00840c6
4. Rust コードの導入
最近はさまざまなプロジェクトで安全性や高パフォーマンスを得るために Rust が採用されているが、Git もその流れに乗り、 Git 本体の一部コードが Rust で実装され始めた。
いきなり大部分が Rust になるわけではないが、今後の拡張や改善でセキュリティや安定性が向上する可能性がある。
普段使っている人にはあまり見えない変更だが、内部の品質向上の一環として要注目だ。
https://techfeed.io/entries/67d7444dbe91ab1bb00840c6
4. Rust コードの導入
最近はさまざまなプロジェクトで安全性や高パフォーマンスを得るために Rust が採用されているが、Git もその流れに乗り、 Git 本体の一部コードが Rust で実装され始めた。
いきなり大部分が Rust になるわけではないが、今後の拡張や改善でセキュリティや安定性が向上する可能性がある。
普段使っている人にはあまり見えない変更だが、内部の品質向上の一環として要注目だ。
734仕様書無しさん
2025/03/31(月) 20:04:02.46 unsafe{}
735仕様書無しさん
2025/03/31(月) 20:08:49.77 オブジェクト指向は命にかかわるものに使えない
Rustもオブジェクト指向でないといいつつJUMP命令先が可変なので
命にかかわるシステムには使えない
医療機器や自動車がRustになる日などとても想像できない
Rustもオブジェクト指向でないといいつつJUMP命令先が可変なので
命にかかわるシステムには使えない
医療機器や自動車がRustになる日などとても想像できない
736仕様書無しさん
2025/03/31(月) 21:11:47.94 >>735
ほなCに命賭けるんすか?
ほなCに命賭けるんすか?
737仕様書無しさん
2025/03/31(月) 23:42:34.40 みんなそうしているはずだ
738仕様書無しさん
2025/03/31(月) 23:49:40.06 コンパイルイメージがくそでかくて何仕込まれてるかバイナリ見てもわからないとか
怖くてマシンに載せることすらためらわれる
怖くてマシンに載せることすらためらわれる
739仕様書無しさん
2025/04/01(火) 12:21:37.20 Cに命を賭けてきた人々の死体の山の上で俺たちは生きている
740仕様書無しさん
2025/04/01(火) 12:46:17.97 >>738
Rustはコンパイルによる生成コードのサイズを小さくできることがメリット
そのためサイズが小さいと有利なWebAssemblyなどでもRustを用いるのが主流
逆に実行速度優先のために単相化できるのもRustのメリットでこの場合は生成コードのサイズはもちろん大きくなる
Rustはコンパイルによる生成コードのサイズを小さくできることがメリット
そのためサイズが小さいと有利なWebAssemblyなどでもRustを用いるのが主流
逆に実行速度優先のために単相化できるのもRustのメリットでこの場合は生成コードのサイズはもちろん大きくなる
741仕様書無しさん
2025/04/01(火) 14:56:20.35 Delphiも実行速度は速かったけどバイナリサイズもでかかったから似たようなもんだ
742仕様書無しさん
2025/04/01(火) 17:42:18.01 Cは早いし小さい
マネージド言語に比べたらめちゃくちゃ小さい
マネージド言語に比べたらめちゃくちゃ小さい
743仕様書無しさん
2025/04/01(火) 18:49:32.43 マネージドコードと比べるな
744仕様書無しさん
2025/04/01(火) 19:50:52.48745仕様書無しさん
2025/04/01(火) 19:53:14.80 そこは張り合うとこじゃない
C++派だが、C++もへたくそがこねくったソースからは、スパゲッティみたいなバイナリが吐かれるからな
それはおなじ
C++派だが、C++もへたくそがこねくったソースからは、スパゲッティみたいなバイナリが吐かれるからな
それはおなじ
746仕様書無しさん
2025/04/01(火) 20:55:45.53 前から言われていることだが
所有権の確認などツールを使えばいいのではないか
所有権の確認などツールを使えばいいのではないか
747仕様書無しさん
2025/04/01(火) 21:48:35.58 現実世界にそんなツールが無いことを除けば素晴らしいアイデアだね
748仕様書無しさん
2025/04/01(火) 22:12:09.65 メモリ安全を確保するツールなど山のようにあるはずだ
749仕様書無しさん
2025/04/01(火) 22:16:43.77 なんかなんとなくRustに置き換わっていっているが
Rustにして成果が出たというようなレポートを見ない
Rustにして成果が出たというようなレポートを見ない
750仕様書無しさん
2025/04/01(火) 22:26:14.14752仕様書無しさん
2025/04/02(水) 00:03:25.13 ちょっとぐぐったらいっぱいでてくる
Valgrindが一番いっぱいでてきた
Valgrindが一番いっぱいでてきた
753仕様書無しさん
2025/04/02(水) 00:11:43.68 >>752
> 最もよく利用されている標準のツールはMemcheckである。Memcheckはほぼすべての命令に特別な計測用のコードを挿入し、「正当性」(初期化が行われるまでは、割り当て済みでないメモリはすべて無効であるか、未定義である)があり、「アドレス可能」(メモリアドレスが割り当て済みで、解放されていないメモリブロックを指している)であるかという情報が、それぞれVビットおよびAビットに格納されているかを追跡する。
………
> こうした機能への代償として性能が低下する。Memcheckの元で動作するプログラムはValgrindなしで動作する場合と比べて5倍から20倍遅く、より多くのメモリを使用する(メモリ確保ごとにかなりのメモリを追加で消費する)。
うーん…
Rust使ったほうがよくない?😅
> 最もよく利用されている標準のツールはMemcheckである。Memcheckはほぼすべての命令に特別な計測用のコードを挿入し、「正当性」(初期化が行われるまでは、割り当て済みでないメモリはすべて無効であるか、未定義である)があり、「アドレス可能」(メモリアドレスが割り当て済みで、解放されていないメモリブロックを指している)であるかという情報が、それぞれVビットおよびAビットに格納されているかを追跡する。
………
> こうした機能への代償として性能が低下する。Memcheckの元で動作するプログラムはValgrindなしで動作する場合と比べて5倍から20倍遅く、より多くのメモリを使用する(メモリ確保ごとにかなりのメモリを追加で消費する)。
うーん…
Rust使ったほうがよくない?😅
754仕様書無しさん
2025/04/02(水) 00:15:20.37 そりゃあ実行時に検出するよりはコンパイル時に弾くほうがいいだろうな
755仕様書無しさん
2025/04/02(水) 00:20:04.12 監視・検出処理を挿入してランタイムにメモリリークチェックします
vs
メモリリークのおそれがあるコードをコンパイルエラーで弾きます
ファイッ
vs
メモリリークのおそれがあるコードをコンパイルエラーで弾きます
ファイッ
756仕様書無しさん
2025/04/02(水) 00:23:13.63 偉そうに理想論ぶちあげてるくせに、そういうツールの実務での利用経験すらねえのかよ
757仕様書無しさん
2025/04/02(水) 00:55:54.33 静的解析機能もついてたはずだ
758仕様書無しさん
2025/04/02(水) 11:27:45.02 あっちを立てればこっちが立たずみたいなことが結構あってあんまり意味ないのよねその手のツール…
759仕様書無しさん
2025/04/02(水) 11:57:42.97 コンパイルが通ればメモリ安全性だけでなくデータ競合すらないことが保証されるRustへIT各社移行中
760仕様書無しさん
2025/04/02(水) 13:48:30.58 データ競合のバグなんて生涯でまだあったことないんだが
761仕様書無しさん
2025/04/02(水) 15:07:15.41 >>760
CPUマルチコアを生かすプログラミングしたことすらない初心者か?
CPUマルチコアを生かすプログラミングしたことすらない初心者か?
762仕様書無しさん
2025/04/02(水) 16:26:13.82 ないな
763仕様書無しさん
2025/04/02(水) 18:40:41.58 いままでC言語でなにして遊んでたんだ
764仕様書無しさん
2025/04/02(水) 19:03:24.93 スレッド関係ないときまで余計なこと考えんといかんじゃないか
765仕様書無しさん
2025/04/02(水) 19:18:24.34 可読性ゼロのC++テンプレートメタ地獄よりはマシですわw
766仕様書無しさん
2025/04/03(木) 17:20:51.77 ライブラリ作成は数学の得意そうな人とかに任せますわw > テンプレメタ地獄
Rustだったら安全と投資家も認めた
はよその知見C++に来い まったく同じにやればいいんだ
Rustだったら安全と投資家も認めた
はよその知見C++に来い まったく同じにやればいいんだ
767仕様書無しさん
2025/04/03(木) 17:44:13.76 >>766
C/C++の言語仕様があまりにも酷いためRustのような安全性を導入できないことが判明している
解決策としてはC/C++とは互換性がない制約と拡張を行なうしか手がない
特にC/C++の未定義動作は全て無くす必要があり根本的に別の言語となってしまう
そのため今後の進む道は『C/C++改造版』ではなくRustが選ばれた
C/C++の言語仕様があまりにも酷いためRustのような安全性を導入できないことが判明している
解決策としてはC/C++とは互換性がない制約と拡張を行なうしか手がない
特にC/C++の未定義動作は全て無くす必要があり根本的に別の言語となってしまう
そのため今後の進む道は『C/C++改造版』ではなくRustが選ばれた
768仕様書無しさん
2025/04/03(木) 17:58:53.38 Rustもマクロあるんよね
769仕様書無しさん
2025/04/03(木) 18:42:29.26 Rustのマクロは強力すぎる分、意識高い系に触らせると
C++のテンプレートメタパズルよりもっと酷いものがシステムに持ち込まれると思う
C++のテンプレートメタパズルよりもっと酷いものがシステムに持ち込まれると思う
770仕様書無しさん
2025/04/03(木) 19:05:38.26 マクロは関係ない
ジェネリック関数を記述する時に
Rustは関数そのままに型名をジェネリックパラメーターに置き換えるだけでよい
C/C++はテンプレートを使わないと書けない
ジェネリック関数を記述する時に
Rustは関数そのままに型名をジェネリックパラメーターに置き換えるだけでよい
C/C++はテンプレートを使わないと書けない
771仕様書無しさん
2025/04/03(木) 21:41:18.71 C/C++はすごいよ
コンピューターのかなり低いところまで好きなようにいじれてしまう
人間には過ぎたシロモノだったんだ
コンピューターのかなり低いところまで好きなようにいじれてしまう
人間には過ぎたシロモノだったんだ
772仕様書無しさん
2025/04/03(木) 22:10:46.74773仕様書無しさん
2025/04/04(金) 12:20:25.82 いまやインラインアセンブラがあるだけでは優位とはいえんな
インラインアセンブラが、unsafe なしで書けてこそRust
インラインアセンブラが、unsafe なしで書けてこそRust
775仕様書無しさん
2025/04/05(土) 11:39:00.54 >>765
上層のクラス含め何でもテンプレートで書く独りよがりいるけど止めて欲しいよな
あくまで型違いで共用するコードの冗長を減らす目的に限定
なおかつ他者は使い方だけ把握して、コード内を見ず使えるように実装すべきだな
上層のクラス含め何でもテンプレートで書く独りよがりいるけど止めて欲しいよな
あくまで型違いで共用するコードの冗長を減らす目的に限定
なおかつ他者は使い方だけ把握して、コード内を見ず使えるように実装すべきだな
776仕様書無しさん
2025/04/05(土) 11:45:59.22 Rustはなあ、人を用意できんだろ?特に日本じゃ
c++だってstlテンプレラムダmoveとかは見ずに使えて
デザインパターンで設計できてc++17くらいまでさえOKな人はなかなか捕まらない
c++だってstlテンプレラムダmoveとかは見ずに使えて
デザインパターンで設計できてc++17くらいまでさえOKな人はなかなか捕まらない
777仕様書無しさん
2025/04/05(土) 11:47:58.22 >>776
俺を呼べ😎
俺を呼べ😎
778仕様書無しさん
2025/04/05(土) 11:51:21.93779仕様書無しさん
2025/04/05(土) 12:48:19.91 C++ジジイばっかり集まるぞ
780仕様書無しさん
2025/04/05(土) 17:52:49.17 実際自称C++出来る人って、9割ぐらいは未だにC++11未満の知識しかないんじゃない?
ある程度いける口はRustに行っちゃってそうだし
ある程度いける口はRustに行っちゃってそうだし
781仕様書無しさん
2025/04/06(日) 07:25:07.81 23になってなんか文法劇的に変わったのある?
782仕様書無しさん
2025/04/07(月) 10:18:19.76 全然昔からあるが、ラムダぜんぜん使いこなせない
783仕様書無しさん
2025/04/07(月) 12:22:38.93 ラムダ式は設計書に書くメソッド一覧にどう書けばいいのやら
784仕様書無しさん
2025/04/07(月) 12:50:32.64 新規関数追加申請書にちゃんと印鑑を押して提出してから書かないとダメだぞ
785仕様書無しさん
2025/04/07(月) 15:13:54.43 関数名が分からないw
786仕様書無しさん
2025/04/07(月) 22:02:35.14 >>782
はじめつらかったけど、気がついたら当たり前みたいに使うようになった
はじめつらかったけど、気がついたら当たり前みたいに使うようになった
787仕様書無しさん
2025/04/07(月) 23:07:41.17 キャプチャとか
788仕様書無しさん
2025/04/08(火) 19:03:23.16 C++のアルゴリズムって、JavaのStreamやRustのIteratorに比べてなんか直感的じゃなくて使いにくいよな
789仕様書無しさん
2025/04/09(水) 22:12:44.13 Rustを蛇蝎のごとく嫌ってる人間が相当数いるよな
790仕様書無しさん
2025/04/10(木) 09:42:32.42 一部のRust教徒キライ
俺の かあちゃんであるC++を侮辱するんだ
Rustに恨みはない
それどころか、知見を学ばないとって当然思ってる
仕事でつかえっていわれたらつかうよ なんとかなるはず
俺の かあちゃんであるC++を侮辱するんだ
Rustに恨みはない
それどころか、知見を学ばないとって当然思ってる
仕事でつかえっていわれたらつかうよ なんとかなるはず
791仕様書無しさん
2025/04/10(木) 13:10:50.44 まともにC++使える人間なら、実際Rustは使えると思う
最近は流行ってるせいか、人生でスクリプトしか触ってないようなイケイケのWeb屋も手を出してるみたいだけど
そいつらのほうが苦しむだろうな
最近は流行ってるせいか、人生でスクリプトしか触ってないようなイケイケのWeb屋も手を出してるみたいだけど
そいつらのほうが苦しむだろうな
792仕様書無しさん
2025/04/10(木) 21:42:17.70 文字列ひとつ戻り値で返すのに七転八倒
793仕様書無しさん
2025/04/10(木) 21:45:40.29 >>792
Rustをつかえば安全で簡単だよ
Rustをつかえば安全で簡単だよ
795仕様書無しさん
2025/04/12(土) 09:20:48.96 まだごりごり畑耕してるぞw 最近は孫の面倒見て大忙し
796仕様書無しさん
2025/04/20(日) 02:49:30.03 rustはあまりaiは学習していない印象
797仕様書無しさん
2025/04/20(日) 17:55:34.76 Rustのようにスレッドセーフが保証される型があってAtomic型を使えばマルチスレッドでもロックフリーで高速にすることも可能な言語
PythonのようにGIL(グローバルインタプリタロック)があってマルチスレッドでも十分に性能が出ない言語
プロと素人くらいの差があって驚いた
PythonのようにGIL(グローバルインタプリタロック)があってマルチスレッドでも十分に性能が出ない言語
プロと素人くらいの差があって驚いた
798仕様書無しさん
2025/04/21(月) 09:46:23.22 こりん星から来たまんこりんです
799仕様書無しさん
2025/05/02(金) 18:14:57.48800仕様書無しさん
2025/05/02(金) 19:45:27.57801仕様書無しさん
2025/05/02(金) 20:36:56.61 >>799
別領域へ書き込んでるから、Rustなら必ず回避できていて、今回の問題は避けられた
Rustは領域を最終的にスライスで抽象化し、それは内部的には始点アドレスと長さのペアになる
そしてRustでその領域を超えた書き込みは絶対に起きず、安全が保証される
別領域へ書き込んでるから、Rustなら必ず回避できていて、今回の問題は避けられた
Rustは領域を最終的にスライスで抽象化し、それは内部的には始点アドレスと長さのペアになる
そしてRustでその領域を超えた書き込みは絶対に起きず、安全が保証される
802仕様書無しさん
2025/05/02(金) 21:17:59.45 ストレージ容量の不足かと思ってたけど意図しないアドレスへのデータ書き込みが原因だったのか
803仕様書無しさん
2025/05/02(金) 21:41:41.57 障害時の対応いろいろ考えてて大変だなと思った
バグみたいな障害起こったらどうせだめなんだから止めたらいいじゃんって思うんだが
バグみたいな障害起こったらどうせだめなんだから止めたらいいじゃんって思うんだが
804仕様書無しさん
2025/05/02(金) 22:17:09.39 Rustはスライスが始点だけでなくサイズも伴ってペアで管理されるため、こういった問題も防げるね。
805仕様書無しさん
2025/05/02(金) 23:10:04.72 後ろのレコードにはみ出して上書いちゃうって
どんな作りしたらそうなるんだよ
どんな作りしたらそうなるんだよ
レスを投稿する
ニュース
- 小1の通知表を廃止、「自己肯定感が下がる」との意見受け…岐阜・美濃市 [少考さん★]
- 氷河期40代おじさんが人生初のファミマ店員バイト!パニックになった「呪文みたい」な注文とは? [煮卵★]
- 農水省、備蓄米の迅速な供給を要求 コメ価格高止まりで厳しい対応 全農「きちんと努力」 ★2 [蚤の市★]
- 【芸能】大久保佳代子 友人の子供に渡すお年玉は一律1000円 「芸能人のくせにセコイなと思われてるかもしれないけど…」 [冬月記者★]
- 【SNS】米、独を「専制政治」と批判 第2党AfDの極右団体認定で [少考さん★]
- 広末涼子が公表した病名 専門家「この2つの病気併発は珍しい」「重なったことでいろんな問題行動が…」 [ネギうどん★]
- 吉村はん「万博リングは閉幕後も600m保存するんや😤」記者「17億かかるけど誰が負担?」吉村はん「知らんがな!」 [359965264]
- 【ストーカー殺人事件】川崎警察署にデモ隊が突入、一触即発に [606757419]
- いつまでも立たない🏡
- 在阪メディアさん、大阪万博が大混雑してるように見せかけるために行列を『ズーム』してしまう・・・ [931948549]
- Z世代、ブチギレ「職場がホワイトすぎてキツイ。刺激がない」 [606757419]
- パズドラで1番イケメンなキャラって