Rust part33 (229レス)
1-

137: 09/05(金)21:32 ID:y82F5TBG(1) AAS
プログラマーなんて、SEと違ってその気になればいつでも手帳もらえるようなのばっかりだろ
138
(1): 09/05(金)21:42 ID:PE0qALNl(1/2) AAS
よくC/C++からの書き換えは話題になるけどJavaとかはどうなんだろ
139: 09/05(金)22:16 ID:SAtiqpOd(1) AAS
>>138
Meta社主導のオープンシステムBuckがJavaからRustに書き換えられ速くなった
140: 09/05(金)23:14 ID:PE0qALNl(2/2) AAS
やっぱそっちの方が効くよな…
C/C++は安全性は向上するかもだけど効率面はそれほど変わらないし
141: 09/05(金)23:41 ID:EdDK7HX5(1) AAS
C製のNginxにCloudflareが機能拡張の限界を感じてRust製のPingoraを作ってしまい速くなった話もある
142: 09/06(土)00:25 ID:PVmm5ZSZ(1) AAS
速くなるものが作れるともう戻れなくなるのよね
143
(1): 09/06(土)01:20 ID:BBkKVX9d(1) AAS
JavaはなんとなくわかるけどCより速くなれたのは
どういう理由なんだろうな?

メモリ管理に厳しくなった分コードが整理されたとか
高速なライブラリが利用しやすかったりとか?
144: 09/06(土)04:08 ID:UZSX8lly(1) AAS
そういうのはたいてい並列化で読み込み時間短縮って例
145: 09/06(土)08:16 ID:RDwHnPgj(1) AAS
Nginxの件に関しては、マルチプロセスをマルチスレッドに変更してコネクションプールの効率を改善したのと、
LuaモジュールをRustに書き換えたことが速くなった理由
つまりCより速いかどうかは全く関係ない
146: 09/06(土)10:23 ID:gk21ZPjY(1) AAS
「xxx言語で書き直したらこんなに速くなりました」はだいたい言語とは関係無いよ
リライトに伴う構造やロジックの見直しがメイン
147: 09/06(土)10:35 ID:Eruvpq+4(1) AAS
頭がおかしい人にはそれが通じない↓
148: 09/06(土)11:56 ID:Ag/cJ4H+(1) AAS
JavaやC#やGoのような「決して遅くないけど最速でもない(最悪でもCより数倍遅い程度)」グループからのRust移行はあまり流行ってないよね
元々わざわざコアだけCで書いたりしてないし、Rustへの漸進的な書き換えもやりにくい
セキュリティ面でも得るものはほとんどなく、むしろ標準ライブラリが貧弱でコミュニティの馬の骨に頼る部分が増える点はリスク要因
あと、そういう言語の著名な成果物って現実の複雑性に真面目に向き合ってやるべきことを地道にやってきた結果として重厚になったのが多くて、
Rust信者が好みがちなサクッと書き換えて爆速最強!みたいな話にはなりにくい
Elasticsearchに対抗したMeilisearchみたいな例はあるけど、機能がしょぼすぎて性能以前の問題として全く戦いになってないのが現状
149: 09/06(土)11:59 ID:AI5/M/rL(1) AAS
>>143
まず前提として「事情は変わる」ってことだ。
ある時点の事情に合わせて最高にチューニングされたプログラムだとしても
変わっていく事情に合わせて変化できなければ相対的に遅くなる。

そして世の中のプログラムというのは世間で思われているほどには保守されていないし、ドキュメントもない。
根本から全てをやり直す機会というのはまず無いんだ。
しかしそれがあるのが「新しい言語の登場」という場面なだけ。

言語 (処理系) が充分以上の性能を持っていることは当然の前提としても
劇的な性能向上は書き直すという行為そのものにある。

Rust とは関係ないが、書き直して性能向上した顕著な例としてはリンカの mold なんかが有名だ。
GNU LD に比べたら百倍以上とかの速度差があるけど
飛びぬけた工夫があるわけではなく今風の設計でやり直したに過ぎない。
互換性を維持したままやりなおすってのがひたすらしんどいから誰もやりたがらないだけで
やれば効果があるってことはたぶんそこらへんにたくさんある。
150: 09/06(土)13:01 ID:6FQoWLuD(1/2) AAS
個人がバグったところで何の問題もないような自作のソフトを
AIでぱーっとRustに書き直して爆速!みたいなのなら、GC言語からの移行もあるかもしれないけど
金と人使ってビジネスでやるには、メリット説明できないわな
151: 09/06(土)14:43 ID:fE0qD0IQ(1) AAS
おまえら勘違いが激しいな
そのままで異なる言語に書き換えが割に合うのはスクリプト言語などクソ遅い言語から変更のとき

そのままではなく機能追加などで構成から見直して変更して書き直す時にRust一択
完全な新規開発でもRust一択
それだけのことだ
152: 09/06(土)14:56 ID:4LFoTDpR(1) AAS

153: 09/06(土)17:30 ID:ljkmdzrF(1) AAS
デスクトップアプリをpythonからtauriに移植してる
やぱーHTML,CSSが最高だからね
154: 09/06(土)18:05 ID:nV8Wb4jy(1) AAS
クラウドもCDNもWebベースでWeb関係の知識は必須な時代
アプリAPIからGUIまで全てWebベースにするのが主流になりつつ
155
(1): 09/06(土)18:17 ID:VNM5tarI(1) AAS
tauriってマルチプラットフォームのせいでWindows固有の設定が不足してるね
具体的には、新しいウィンドウを開くときに指定できるオプションが enum FormStartPosition より少ない
156: 09/06(土)18:28 ID:PRze6Nk7(1) AAS
Tauriって出てからもう5年経つのか
他の技術に比べればまだ未成熟だけど、それなりの時間は経っているような気もする
実際のTauri製のソフトって、世の中には増えてるの?
157: 09/06(土)18:30 ID:7D0PK96y(1) AAS
>>155
他の環境に存在しないなら必要のない機能なのかも
158: 09/06(土)18:47 ID:6FQoWLuD(2/2) AAS
そもそも、デスクトップクライアントアプリというものの新規需要が全然ないからな
PCに入れるのは、Tauriが出る前からあるような定番みたいなのと製品だけで
フリーソフトをいろいろ探して入れるような文化ももう死んだようなもんだし
159: 09/06(土)19:02 ID:aQ2hhWq1(1) AAS
今は環境依存せずにリモート表示をしたいことも多い
機能部分はローカルで動かしてGUI部分はローカルまたはリモートのWebブラウザに任せる
160: 09/07(日)02:29 ID:OLjKudo7(1/4) AAS
AIでいうと驚き屋はタダ働きじゃないだろう
お金もらってるのを公表したくないだけじゃないか?
161: 09/07(日)07:09 ID:zlUCw5iB(1) AAS
ここで自作自演してるのはRsut驚き屋?
162: 09/07(日)07:12 ID:tyTc6SH2(1) AAS
労働市場でもRustが1位になった
ソース>>96
163: 09/07(日)09:53 ID:OLjKudo7(2/4) AAS
驚き屋は統計学の大先生であってパソコンの大先生ではない
164: 09/07(日)16:41 ID:nTdhEyd9(1) AAS
tauriはjsも必要なのがめんどう
165: 09/07(日)17:09 ID:aS8wLvBq(1) AAS
webasmでそこもrustでやってしまう
166: 09/07(日)18:00 ID:OLjKudo7(3/4) AAS
誰が?
多数派がみんなでやってしまうのか
謎のヒーローが一人でやってしまうのか
1-
あと 63 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.006s