1 名前:デフォルトの名無しさん mailto:sage [2023/08/31(木) 12:16:53.23 ID:dCL063sE.net] C++の色々配慮してめんどくさい感じは好きだけど、実務になったらメモリ安全性とか考えて今後Rustに変わっていくんかな」 「うだうだ言ってないで仕事で必要なのをやればいいんだよ、趣味なら好きなのやればいい」 っていう雑談スレ。 前スレ: 結局C++とRustってどっちが良いの? 6traits mevius.5ch.net/test/read.cgi/tech/1690610746/ 関連スレ(マ板): Google&Microsoft「セキュリティバグの70%はC/C++のメモリ管理ミス。Rustにする」 https://medaka.5ch.net/test/read.cgi/prog/1619943288/
111 名前:デフォルトの名無しさん [2023/09/05(火) 14:25:20.49 ID:SlAKktdo.net] C の vector とか map とか ordered_map から Rust の Vec とか HashMap とか BTreeMap に変換してくれる crate ってありますか? (また逆方向も) map の vector だったり vector の map だったりしても再帰的に処理してくれるものを希望 っていうか copy とか clone とかせずにそのままアクセス出来れば尚良し
112 名前:デフォルトの名無しさん mailto:sage [2023/09/05(火) 17:45:36.54 ID:wH7GfeTA.net] >>110 cxx crateを見るといい mapは対応してないけどvectorは対応してる 基本的に所有権があるから値をコピーせずに言語またいでowned valueを作ることはできない
113 名前:デフォルトの名無しさん mailto:sage [2023/09/05(火) 18:26:01.00 ID:KSf6O0Ea.net] 所有権の行き来の情報を付けて、C/C++が収受できるようなればいいんだよな RustがC/C++を追い抜くなら、かならずそれもできるようになるはず
114 名前:デフォルトの名無しさん mailto:sage [2023/09/05(火) 20:46:09.58 ID:alKbh+Qd.net] >>110 Cのmapってどこかにライブラリがあるの? 超ほしいんだけど・・・
115 名前:デフォルトの名無しさん mailto:sage [2023/09/05(火) 21:04:49.01 ID:mNTu3Q/f.net] >>110 アクセスしたいだけなら異なる型へ変換する必要がない そのままアクセスした方が当然速い さらに言えばもっと上位のXY問題の可能性もある
116 名前:デフォルトの名無しさん [2023/09/05(火) 21:41:39.41 ID:56UyfnN+.net] >>113 c++のタイポ
117 名前:デフォルトの名無しさん mailto:sage [2023/09/06(水) 02:47:52.58 ID:AxBHE0of.net] >>1 OSSは混沌が続くだろう。 なぜなら、OSSという暴力を使えば、 どんなに弱い人間でも、どんなに強い人間をも 殺すことが出来るから。 ホッブズ という イギリス の 政治思想家が言うには 「人間は 放置 すれ ば、 何 を しでかす か わから ない。 永遠 に 混沌 が 続く だけ」 さらに、 混沌 が 続く 理由 を「 どんなに 弱い 人間 でも、 どんなに 強い 人間 をも 殺す こと が できる から だ」
118 名前:デフォルトの名無しさん mailto:sage [2023/09/06(水) 02:56:49.29 ID:AxBHE0of.net] 暴力を使えば、どんな弱者でもどんな強者をも殺してしまえる。 その結果社会が乱れ、万人の万人に対する闘争状態 になる。 だから近代社会は暴力を禁止した。 ところがオープンソースは、暴力に他ならないから 社会が崩壊してきている。
119 名前:デフォルトの名無しさん mailto:sage [2023/09/06(水) 07:23:23.69 ID:SjXDb1Fn.net] >>117 また妄想かよ。コテハン付けろよ。 近代社会が暴力を禁止しているわけ無いだろ。 禁止されているのは個人の暴力で、国家が暴力機関の形で独占しているだけだわ。
120 名前:デフォルトの名無しさん mailto:sage [2023/09/06(水) 09:13:19.92 ID:pnRwesTN.net] まあ、放置されてる感はあるけどね。暴力。
121 名前:デフォルトの名無しさん mailto:sage [2023/09/06(水) 09:16:46.22 ID:pnRwesTN.net] あ。暴力は暴力でも、対人の暴力ね >>113 どこのプロジェクトも、自分とこに合ったmapなりlistなりを既に持ってるから、それを使うのが結局正解 なんなら、C++(STL)で、必要十分なmapを導出(特殊化)して、extern "C" つけてあげるのもいい
122 名前:デフォルトの名無しさん mailto:sage [2023/09/06(水) 11:23:19.33 ID:UTcPybKQ.net] どうせコピーになるなら msgpack とかも OK?
123 名前:デフォルトの名無しさん [2023/09/06(水) 12:35:37.91 ID:x3Cf/OuA.net] >>109 gccrsって何?
124 名前:デフォルトの名無しさん mailto:sage [2023/09/06(水) 13:14:48.02 ID:pnRwesTN.net] ggrksっぽいなにか
125 名前:デフォルトの名無しさん [2023/09/06(水) 13:45:29.45 ID:UTcPybKQ.net] >>122 gcc-rs >>123 わかります
126 名前:デフォルトの名無しさん mailto:sage [2023/09/06(水) 14:39:52.42 ID:mhdAji14.net] Googleは民間企業に見せかけた国家機関であり、 NASAのIT企業版みたいな物。RustのMozillaも Googleから年間数千億円の資金を得ている。 どちらも共産主義的な機関だから民間企業は 勝てるわけなく、競争も不可能。
127 名前:デフォルトの名無しさん mailto:sage [2023/09/06(水) 14:43:05.57 ID:mhdAji14.net] Googleの検索エンジンはCEOらの個人開発ではなく スタンフォード大学製であり、開業資金も スタンフォード大学から貰っていた。 また、YouTubeは米国が視聴者の情報と引き換えに 資金援助しており、それでやっとこさ経営できている 半官半民の中国と同様の社会主義の様な組織であり、 純粋な民間企業
128 名前:ニは言えない。 当然、日本製のSNSでは競争が成り立たない。 [] [ここ壊れてます]
129 名前:デフォルトの名無しさん mailto:sage [2023/09/06(水) 14:47:38.64 ID:mhdAji14.net] YouTubeもGoogle検索エンジンもインターネット 自体も米国政府が国民の個人情報や他国の 企業秘密のを抜き取るための仕組みである。 そうやって技術を盗むから米国には技術で 絶対に勝てない。 TikTokはそれの中国版であるから、米国政府は 激しく抵抗した。自分がYouTubeでやっている 悪さを中国に真似されたので、自分を棚に上げて TikTokだけを攻撃している。 中国政府はマフィアと癒着していることが イタリア警察によって明らかになってきているが、 アメリかは元々がマフィアである。 マフィア vs マフィアの戦い中。
130 名前:デフォルトの名無しさん mailto:sage [2023/09/06(水) 14:53:13.10 ID:qXp2w36z.net] 陰謀論ktkr
131 名前:デフォルトの名無しさん mailto:sage [2023/09/06(水) 14:55:50.70 ID:mhdAji14.net] さらにシリコンバレー自体が軍事と結びついている と聞いた。
132 名前:デフォルトの名無しさん mailto:sage [2023/09/06(水) 15:01:08.12 ID:mhdAji14.net] Googleの検索エンジンがスタンフォード製で あることや起業時の大学からの資金援助については 「慶応大生が学んでいるスタートアップの講義」 という本がソース。 また、YouTubeが米国政府から視聴者のデータを 政府に渡すことと引き換えに資金援助されている というのは事実のはず。 また、GoogleがAppleにデフォルト検索エンジン をGoogleにすることと見返りに年間一兆円の金を 渡していたことや、Chromeが出来る前にMozillaに デフォルト検索エンジンをGoogleにする代わりに 数千億円の金を渡していたことは事実のはずだ。 Mozillaの主な資金源はそれ。 のちに、Googleは自らChromeを作ってしまったので Moziilaに金が流れなくなって、Mozillaは倒産の危機に ある。
133 名前:デフォルトの名無しさん mailto:sage [2023/09/06(水) 16:05:05.97 ID:t5cl0sC6.net] >>129 dod から資金援助受けて研究するのは駆け出しの研究者なんかもそうだと言ってたぬ kill related ってゆーてたぬ Sra のお偉いさんが書いた文章にもアメリカのIT企業はdodからの支援があるので日本はアメリカにITで絶対に勝てないって書いてあったぬ
134 名前:デフォルトの名無しさん mailto:sage [2023/09/06(水) 16:33:45.04 ID:ZAQrLBW+.net] >117 >125 >126 >127 >129 >130 だからコテハン付けろよ。
135 名前:デフォルトの名無しさん mailto:sage [2023/09/06(水) 16:52:38.67 ID:NNZIdAYN.net] 資金で勝てないというのは陰謀論でもなんでもないけどな そもそも日本は敗戦以来アメリカの庇護下にあるんだし、 対等に競争できないことを前提に考えないといけない
136 名前:デフォルトの名無しさん mailto:sage [2023/09/06(水) 17:00:10.52 ID:bUnufnfX.net] Chromeでは、https化してないサイトに警告が出る様にな ったが、https化するためにはまたアメリカに結構な 金額を毎年貢がないといけなくなった。 もともとドメイン料の毎年の維持費もある。 結局、アメリカには何もしなくても金が入る 不平等な仕組みになっている。
137 名前:デフォルトの名無しさん mailto:sage [2023/09/06(水) 17:21:26.22 ID:t5cl0sC6.net] AIだってチップ作ってた企業を東京地検特捜部が因縁付けてあらかじめ潰してあるからぬ そも対等に競争なんて連中わ端から考えてもネエぬ スタート位置にすら立てねえように準備してあるんだよぬ
138 名前:デフォルトの名無しさん mailto:sage [2023/09/06(水) 17:29:48.64 ID:bUnufnfX.net] >>133 今のテック業界は、技術や頭の良さより、 金と暴力で決まる分野になっている。 戦争になるぞと脅して自分の都合の良いルール を世界に従わせ、金が自動的にアメリカに 入る様になっている。
139 名前:デフォルトの名無しさん mailto:sage [2023/09/06(水) 17:31:35.56 ID:t5cl0sC6.net] dod から出てくる研究テーマわ 比較的カンタンな内容で 無名な研究者なんかでも申請通りやすくなってるぬ こうやって研究開発する人員の裾野を広げ 若手を育成すべき対象として理解してるぬ 翻ってジャップ猿のやってるコトわ ノーベル賞級の成果をあげた若手女性研究者を カスゴミステマで潰して 魂の叫びを無視して 笑い者にしたダケだぬ 当然ながら追試して正しい成果と認められても 名誉回復は一切ナシで 本人は場末の雀荘で絶賛放置プレイ中だぬ
140 名前:デフォルトの名無しさん mailto:sage [2023/09/06(水) 17:41:22.15 ID:NNZIdAYN.net] 巨大資本が裏から手を回すことを共産主義的って言うのは誤解されるからやめたほうがいいと思うんだけどな 結局それらは国際的な政治経済システムの話なんだから、ここじゃなくてもっとしかるべき場所でやりなよ
141 名前:デフォルトの名無しさん mailto:sage [2023/09/06(水) 17:47:40.14 ID:bUnufnfX.net] ところが、大学初のものは共産主義的に なりがちで、それがGoogleにも言えている。 あらゆるソフトウェアを無料にする姿勢とか。
142 名前:デフォルトの名無しさん mailto:sage [2023/09/06(水) 17:52:07.03 ID:t5cl0sC6.net] Sunの商用UNIXとしての圧倒的なシェアを資金力で真正面から潰しにかかるのは現実的ではないので共産主義的手法を利用するためibmがLinuxを利用したというのが歴史的経緯と思いますケドぬ
143 名前:デフォルトの名無しさん [2023/09/06(水) 17:54:57.41 ID:4/PYDWmG.net] スレチさん何故ここなん? 別にどこでもいいわけじゃん いろんなスレでやってるとか?
144 名前:デフォルトの名無しさん mailto:sage [2023/09/06(水) 17:55:21.90 ID:t5cl0sC6.net] >>139 大学には特にIT系学部は下火で基本的にカネがねえので 畢竟テーマに困れば既存の製品の車輪の再発明ぐらいしかする事がネエんだよぬ
145 名前:デフォルトの名無しさん mailto:sage [2023/09/06(水) 17:57:38.45 ID:Rj/DPiQB.net] >>141 板違いスレ上げんなカス
146 名前:デフォルトの名無しさん mailto:sage [2023/09/06(水) 17:58:33.12 ID:t5cl0sC6.net] 大学でもLinuxわ人気だったぬ パッケージダウンロードのための特定のサイトへのアクセス抜きに コンパイルの労なく必要なミドルやツール類のインストールが可能だからぬ
147 名前:デフォルトの名無しさん mailto:sage [2023/09/06(水) 17:59:04.03 ID:NNZIdAYN.net] スレチを指摘されてなお居座るのは心の病気を疑われても仕方ないんよね
148 名前:デフォルトの名無しさん mailto:sage [2023/09/06(水) 18:00:17.31 ID:n2GKaLyb.net] >>115 そうか・・・
149 名前:デフォルトの名無しさん mailto:sage [2023/09/06(水) 18:10:43.39 ID:bUnufnfX.net] >>142 >大学には特にIT系学部は下火で基本的にカネがねえので 詳しくお願いします。 アメリかでは、ITはもう下火になってるんでしょうか。 夢のない分野になってきたんではないかとは薄々 感じてたけど。
150 名前:デフォルトの名無しさん mailto:sage [2023/09/06(水) 18:31:27.57 ID:t5cl0sC6.net] >>147 娑婆ウケする分野かどーかじゃねえの ほぼ決着ついてるカンジだけどぬ
151 名前:デフォルトの名無しさん [2023/09/06(水) 18:31:37.02 ID:4/PYDWmG.net] >>143 絡んでくんなよボケ
152 名前:デフォルトの名無しさん mailto:sage [2023/09/06(水) 18:49:25.08 ID:Mh27mgbM.net] そろそろ質問して答える自作自演が始まりそう
153 名前:デフォルトの名無しさん mailto:sage [2023/09/06(水) 20:28:10.75 ID:CBec6NAo.net] >>142 AIブームなのに?
154 名前:デフォルトの名無しさん [2023/09/06(水) 20:30:48.84 ID:SITPWv9f.net] >>110-121 NIMの方が便利
155 名前:デフォルトの名無しさん mailto:sage [2023/09/07(木) 09:23:51.42 ID:yf0XBZB8.net] Rust は C/C++ との相性は良くない(悪いとは言っていない) 置き換えることは可能だが面倒 無理やり置き換えたところでさらに使い難いかせいぜい同じようなものにしかならない 本気で Rust で描きたいなら C/C++ のことは忘れて新たに Rust で設計すべし C/C++ で描けない人・描きたくない人・描き治したい人(描ける人含む) → Rust C/C++ で描ける人・もっと楽したい人 → Nim C/C++ で描ける人・満足な
156 名前:l → C/C++ [] [ここ壊れてます]
157 名前:デフォルトの名無しさん mailto:sage [2023/09/07(木) 09:35:37.63 ID:bUyh+PaU.net] Nimってなに? そういう集団組織?
158 名前:デフォルトの名無しさん mailto:sage [2023/09/07(木) 10:13:07.64 ID:Bu93feMa.net] >>153 複オジ並みの意見ですね
159 名前:デフォルトの名無しさん [2023/09/07(木) 10:19:38.00 ID:yf0XBZB8.net] >>155 そうですあなたが複オジです
160 名前:デフォルトの名無しさん mailto:sage [2023/09/07(木) 11:08:24.82 ID:cG1GNwJh.net] CとRustどっちがいいの?ならわかるけど、なぜC++を比較してるの? C++は大規模開発時に楽する目的で発明された言語なのに 優秀な人材しかいないマイクロソフトがWindowsNT開発に使ったら生産性落ちたっていう欠陥言語だよ
161 名前:デフォルトの名無しさん [2023/09/07(木) 14:54:23.24 ID:KHJyfSOM.net] >>153 RustはC++とは相性最悪だと思うけど、Cは言語仕様がシンプルだからC言語の方がRustの仕様に合わせやすそうな気はする。C++よりも関数型のCの方がライフタイムの実装楽そうだし。
162 名前:デフォルトの名無しさん mailto:sage [2023/09/07(木) 15:30:26.25 ID:CEV0gVYD.net] 隔離ゴミ溜めにふさわしい聡明さw
163 名前:デフォルトの名無しさん mailto:sage [2023/09/07(木) 17:01:41.78 ID:jI1DUGHn.net] なんじゃそれ、と思うようなことが、ただの言葉足らずだったりすることもあるしな よくわからない話は静観
164 名前:デフォルトの名無しさん mailto:sage [2023/09/07(木) 17:21:26.84 ID:DVHOJsg7.net] 平日昼に役に立たないマウント合戦するクソスレ >>1 板違いだけじゃなくキチガイ醸成するスレ立てんな こんな奴らに居場所与えたらどこかに放火するような犯罪者になるわ
165 名前:デフォルトの名無しさん [2023/09/07(木) 17:32:23.27 ID:h7SChVbG.net] >>161 とキチガイが申しております
166 名前:デフォルトの名無しさん mailto:sage [2023/09/07(木) 18:31:09.37 ID:ViOBJqCH.net] >>161 なんでわざわざ書き込むんだろう…
167 名前:デフォルトの名無しさん mailto:sage [2023/09/08(金) 06:44:16.08 ID:qdhugbG5.net] もう飽きたし面倒くさいからC言語でいいや
168 名前:デフォルトの名無しさん mailto:sage [2023/09/08(金) 12:22:42.70 ID:Qwh1dPVP.net] CとRust比べたら普通にRustが勝ってしまうからつまらん Cのメリットはいちいちunsafe書かずに済むことくらい
169 名前:デフォルトの名無しさん mailto:sage [2023/09/08(金) 12:51:55.61 ID:kALI0S3x.net] じゃあなんでみんなrustを使わないの???
170 名前:デフォルトの名無しさん [2023/09/08(金) 13:16:19.23 ID:Rkiz5MVI.net] CとRustを比べるとCの方が開発コストが明らかに低い。なぜならCの方がライブラリが揃ってるうえ、ライフタイムの縛りがないから。個人的にはCは数値計算のライブラリ開発ではRustよりも優れていると思う。C数値計算のライブラリはメモリリークをそこまで気にしなくて良いし未定義動作も使用者が避ける工夫をすれば大きな問題にならなそうだしね。C言語の問題はサーバーやOSサイド、Webアプリケーションの開発だと思う。ここら辺の開発ははっきりいってメモリリークとかは致命的な問題に繋がりかねない。だからISやWebアプリケーションの開発はRustでやった方が良いと思う。
171 名前:デフォルトの名無しさん [2023/09/08(金) 13:20:31.98 ID:Rkiz5MVI.net] >>167 C数値計算➡数値計算 IS➡OS 色々入力ミスった。
172 名前:デフォルトの名無しさん mailto:sage [2023/09/08(金) 14:24:57.53 ID:Qwh1dPVP.net] >>166 ごめん >>165 は皮肉なんだ 特に2行目
173 名前:デフォルトの名無しさん [2023/09/08(金) 17:42:23.48 ID:xhNNQs6H.net] >>166 得られる恩恵<置き換えコスト だからです。
174 名前:デフォルトの名無しさん mailto:sage [2023/09/08(金) 21:55:09.00 ID:Wdg5/Ojr.net] AIチャットの台頭でC++勢いづいてるのまじうける 論文形式で全部ウェブに言語仕様ドキュメントとして残すやり方がAIと親和性高かったのかね
175 名前:デフォルトの名無しさん [2023/09/08(金) 22:24:28.06 ID:c97HRFoQ.net] >論文形式で全部ウェブに言語仕様ドキュメントとして残すやり方 なにそれ?
176 名前:デフォルトの名無しさん [2023/09/09(土) 00:45:01.52 ID:uwI0AfpW.net] >>170 +1
177 名前:デフォルトの名無しさん [2023/09/09(土) 02:28:33.04 ID:d/jTMxPI.net] Webアプリケーションのサーバーサイドの開発とかはかなりRustによる恩恵が大きい気がするんだけどな。
178 名前:デフォルトの名無しさん mailto:sage [2023/09/09(土) 08:33:48.48 ID:/nk0WbMz.net] 新規のものは可能な限りRust製になっていってるが 既存のものをそのまま書き換えるのはどの言語間であろうがコストが高い ただしスクリプト言語からC/C++/Rustへはリソースコスト激減効果が上回りやすい
179 名前:デフォルトの名無しさん [2023/09/09(土) 08:50:52.17 ID:rTxZpTbM.net] >新規のものは可能な限りRust製になっていってるが マジで?
180 名前:デフォルトの名無しさん [2023/09/09(土) 11:09:25.95 ID:MLVcfiFl.net] >>175 >新規のものは可能な限りRust製になっていってるが どこで?
181 名前:デフォルトの名無しさん mailto:sage [2023/09/09(土) 11:39:16.47 ID:IggX53ET.net] >>175 マジで? PHPで適当に書いた使い捨てツールもRustで書き直せるかな
182 名前:デフォルトの名無しさん [2023/09/09(土) 12:32:31.48 ID:vkUXrWN4.net] >>174 Goに比べて何が優れてるの?
183 名前:デフォルトの名無しさん [2023/09/09(土) 12:35:49.92 ID:vkUXrWN4.net] GCガーメモリ効率ガーだとかいうんだろうけど ぜひISUCONでRustで優勝してみてほしいわ 優勝者は基本的に全員Goを使ってるけど、これは生産性とパフォーマンスが優れてる証拠なんだよね
184 名前:デフォルトの名無しさん mailto:sage [2023/09/09(土) 12:45:04.17 ID:bJGuwc+m.net] Goはスクリプト書く程度の規模ならよいよ しかし普通にプログラミングしていく規模だと機能の貧弱さもあり開発がつらくなる ようやく導入されたジェネリクスも使い勝手よくない
185 名前:デフォルトの名無しさん [2023/09/09(土) 12:51:14.78 ID:MLVcfiFl.net] >>181 「新規のものが可能な限りRust製になっていってる」のはどこで?
186 名前:デフォルトの名無しさん mailto:sage [2023/09/09(土) 12:53:27.32 ID:dXR1Nip0.net] ISUCONはGoの次に使われているのが各スクリプト言語群 C++が壊滅的な状況を見てもその場しのぎのジャンル ISUCONをもってC++・RustよりGoが優れていると主張するのは滑稽
187 名前:デフォルトの名無しさん mailto:sage [2023/09/09(土) 12:57:12.14 ID:J/5NSGrp.net] ジェネリクスって良くないアイデアの極北よ?
188 名前:デフォルトの名無しさん mailto:sage [2023/09/09(土) 13:03:47.44 ID:dXR1Nip0.net] ここはジェネリックを使いまくるC++とRustのスレ
189 名前:デフォルトの名無しさん [2023/09/09(土) 13:16:45.85 ID:vkUXrWN4.net] >>183 うん、だからRust自体は否定してないよ WebにRustが向いているのを否定しているだけで WebはGoかTypescriptなどのスクリプト言語でいいよね
190 名前:デフォルトの名無しさん [2023/09/09(土) 13:18:12.75 ID:vkUXrWN4.net] RustがWebに向いているならISUCONでRustの初期スコアでGoに負けてるのは何故? なんで予選通過が1組だけなの?
191 名前:デフォルトの名無しさん [2023/09/09(土) 13:21:01.15 ID:vkUXrWN4.net] Goはジェネリクスがないおかげで、標準ライブラリやOSSのコードが異常に読みやすい Rustのマクロ、トレイト、ジェネリクスのてんこ盛りの標準ライブラリと比べると対照的 もちろんジェネリクス向いている場面はあるが機能があると必要もないところで使いたがるアホが出てくるのが問題なのよね 力に溺れてしまうのよ その結果生産されたゴミがScalaとかのクソ言語
192 名前:デフォルトの名無しさん mailto:sage [2023/09/09(土) 13:29:45.94 ID:oUPrnFIv.net] >>188 Goは多くがジェネリクスを入れて欲しいとの要望でついにジェネリクスを導入した しかし他の言語と比べるとGoのジェネリクスは使いにくく多くががっかりした それ以降はGo本スレも過疎ってる
193 名前:デフォルトの名無しさん [2023/09/09(土) 13:31:21.28 ID:uDMMOHqV.net] >>186 >>187 スレタイ見ような
194 名前:デフォルトの名無しさん [2023/09/09(土) 13:58:14.77 ID:vkUXrWN4.net] >>189 なおトレンド 日本 https://trends.google.com/trends/explore?date=today%205-y&geo=JP&q=%2Fm%2F09gbxjr,%2Fm%2F0dsbpg6 アメリカ https://trends.google.com/trends/explore?date=today%205-y&geo=US&q=%2Fm%2F09gbxjr,%2Fm%2F0dsbpg6
195 名前:デフォルトの名無しさん [2023/09/09(土) 13:58:16.63 ID:vkUXrWN4.net] >>189 なおトレンド 日本 https://trends.google.com/trends/explore?date=today%205-y&geo=JP&q=%2Fm%2F09gbxjr,%2Fm%2F0dsbpg6 アメリカ https://trends.google.com/trends/explore?date=today%205-y&geo=US&q=%2Fm%2F09gbxjr,%2Fm%2F0dsbpg6
196 名前:デフォルトの名無しさん mailto:sage [2023/09/09(土) 14:00:51.94 ID:oUPrnFIv.net] >>192 Goは5年前で頭打ちか
197 名前:デフォルトの名無しさん mailto:sage [2023/09/09(土) 17:42:02.02 ID:e/q3RqSr.net] Rustは目的と手段が逆転している人間が使う言語 特にWebでRustをイキって使うやつ 何を作るのではなく何で作るのかを重視するマウントイキリ野郎
198 名前:デフォルトの名無しさん [2023/09/09(土) 17:52:25.50 ID:5dSlQ8VJ.net] >>184 あなたのお気持ちはどうでもいいじゃないすかw
199 名前:デフォルトの名無しさん mailto:sage [2023/09/09(土) 18:08:20.78 ID:rTxZpTbM.net] >>192 うぅ、、Rustさん(;;)
200 名前:デフォルトの名無しさん mailto:sage [2023/09/09(土) 18:51:54.71 ID:pYp2eZcM.net] >>192 Rustは上がっていき Go行き詰まりだな
201 名前:デフォルトの名無しさん [2023/09/09(土) 19:04:27.37 ID:5dSlQ8VJ.net] >>197 それは今そうなだけでこの先わからないじゃないすか それにgoogleトレンドの結果だけでそんなこと言ったらガキっぽいじゃないすか、ねえ
202 名前:デフォルトの名無しさん mailto:sage [2023/09/09(土) 20:36:58.75 ID:cxxghb5d.net] goもrustもググラビリティ悪いからこれ以上発展しない
203 名前:デフォルトの名無しさん mailto:sage [2023/09/09(土) 21:37:17.46 ID:WePQ7y3A.net] >>192 Goとrust同じような言語年齢なのにGoのほうがトレンド高いのか 難しい言語のRustは学習時間が掛かる・開発者をあんまり集められないとかで避けられるのかもな
204 名前:デフォルトの名無しさん mailto:sage [2023/09/09(土) 22:10:32.74 ID:1+ERYJG2.net] その二つは10年違う goroutine使えるようになったのが2009年 Rustがgoroutineに該当するタスクを使えるようになった(=今のFutureとasyncが使えるようになった)のが2019年 この10年の差が大きい >>192 で興味深いのは2019年からどんどん上がるRustと下がるGo
205 名前:デフォルトの名無しさん mailto:sage [2023/09/09(土) 23:14:39.35 ID:rzpNtN6B.net] C++のコルーチンはいいぞ(どさくさ
206 名前:デフォルトの名無しさん mailto:sage [2023/09/10(日) 00:29:47.43 ID:DLzpZfEZ.net] Goは何がクソといってまずネーミングが致命的にクソ あとマスコットがキモすぎ あれじゃだめだ
207 名前:デフォルトの名無しさん [2023/09/10(日) 03:07:25.31 ID:9TiyMpcM.net] >>203 全面的に同意する
208 名前:デフォルトの名無しさん mailto:sage [2023/09/10(日) 09:15:38.67 ID:zU/sZl9q.net] >>201 それはgoroutineに比べて何が優れてるの? 2019から入ったってことはNode.jsと同じで非同期な仕組みがコロコロ変わって不安定でぶっ壊れやすいってことだよね goroutineはGoが出た当初から何も仕組みが変わってないからどのライブラリでも共通した仕組みで使えるけど
209 名前:デフォルトの名無しさん mailto:sage [2023/09/10(日) 09:21:52.03 ID:QnQmm6lX.net] Rustを誰も使ってないってことが答えなんだろ
210 名前:デフォルトの名無しさん mailto:sage [2023/09/10(日) 09:24:04.51 ID:zU/sZl9q.net] コンピュータサイエンスや低レイヤを学びたいならRustやC++ではなくCがよくて 現代で実用的な低レイヤ以外のソフトを作るにはGoが優れてる なぜかというとどちらとも言語仕様がシンプルでどうでもいい文法の学習をすぐに終わらせることができるから わかっているやつは言語の機能じゃなくて何を作るのかを重視するのや Rustってのは低レイヤだけに適しているんだろうけど、それならCでいいしZigなどのシンプルな言語の方がCの後継になりうるよね RustってのはあくまでもC++の後継であって、現在C++で作られてる特殊なアプリの後継にしかならないよね C++がWebに向いていないのと同様Rustも当然向いていない なぜWeb屋はCやC++の経験がないのに、Rustを使ってイキリ出すのかが本当に謎 misskeyとかな
211 名前:デフォルトの名無しさん mailto:sage [2023/09/10(日) 09:37:13.77 ID:zU/sZl9q.net] Rustが今後使われるにしてもDenoとかの言語のランタイムの裏で使っている用途ぐらいか NginxやRedisなどの高度かつ高パフォーマンスのミドルウェア的なソフトウェアぐらいでしょ (これらはCから変える必要はないと思うが1から作る場合) で、これらの高度なアプリを1から作ることってそんなにあるの?って話。ふつうはこれらを利用してサービスを作る側だよね。 一般層に流行らせるためには、Node.jsやGoのように誰でも簡単に扱えるようになっていないとダメ Rob Pikeが言っていたようにGoogleの新入社員でさえ研究者でないのだから企業で使われる言語は簡単でなければならないってのが本当に真理 Googleの新入社員ですらRustなんて扱えないんだから、お前らが扱えるわけないだろ The key point here is our programmers are Googlers, they’re not researchers. They’re typically, fairly young, fresh out of school, probably learned Java, maybe learned C or C++, probably learned Python. They’re not capable of understanding a brilliant language but we want to use them to build good software. So, the language that we give them has to be easy for them to understand and easy to adopt. – Rob Pike