スレタイ(順番はRedMonk準拠)以外の言語もok
※ Rustは現世代最強言語なので除外します
前スレ
次世代言語25 TypeScript Swift Go Kotlin Rust Nim
https://mevius.5ch.net/test/read.cgi/tech/1650185555/
探検
次世代言語26 TypeScript Swift Go Kotlin Nim
■ このスレッドは過去ログ倉庫に格納されています
2022/06/21(火) 09:27:46.30ID:5vOFCGpG
142デフォルトの名無しさん
2022/07/20(水) 21:03:41.80ID:5UvTR+16 そしてCarbonの目標文書を読んでもその目標は書かれていない
つまりRustの本質と競合する言語ではない
つまりRustの本質と競合する言語ではない
143デフォルトの名無しさん
2022/07/21(木) 00:23:47.84ID:F7Gtvv1S 変数をヒープに確保するという言い方はなんか気持ち悪いな
144デフォルトの名無しさん
2022/07/21(木) 00:34:40.13ID:MOkaWH3B 結局CarbonはC++の変種に過ぎないのか
新たなプロジェクトではRustを利用する流れは変わりそうにないな
Carbon採用の動機や利点が全くない
新たなプロジェクトではRustを利用する流れは変わりそうにないな
Carbon採用の動機や利点が全くない
145デフォルトの名無しさん
2022/07/21(木) 00:49:33.21ID:JPxznSjw Googleが推してるのではなくGoogle社員のプロジェクトやからね
146デフォルトの名無しさん
2022/07/21(木) 00:50:32.86ID:mCQN4Yoj なんでそんな必死なん?
147デフォルトの名無しさん
2022/07/21(木) 01:20:47.87ID:F7Gtvv1S 将来的にはcarbon freeにしたいという自虐ネタを込めた命名
148デフォルトの名無しさん
2022/07/21(木) 01:25:08.23ID:qcok3Xr6 人によりけりだけど、一つのプログラミング言語を学習してそれをずっと使いつづけたい、他の言語の勉強したくないという人は多い。
Rustは比較的学習コストが高め。
もし他のプログラミング言語がメジャーになったりもっと優れたプログラミング言語が現れると苦労してRustを勉強した努力が無駄になってしまう。
だから新しい言語の話題がでるとRustを苦労して勉強した努力が無駄になってしまうという恐怖感が生まれて必死に否定するんじゃないかと。
異なるプログラミング言語間でも似た所はあるし、新しい言語を学ぶときにRust言語を学んだ経験が全く無駄になることはないだろうと思うけど。
Rustは比較的学習コストが高め。
もし他のプログラミング言語がメジャーになったりもっと優れたプログラミング言語が現れると苦労してRustを勉強した努力が無駄になってしまう。
だから新しい言語の話題がでるとRustを苦労して勉強した努力が無駄になってしまうという恐怖感が生まれて必死に否定するんじゃないかと。
異なるプログラミング言語間でも似た所はあるし、新しい言語を学ぶときにRust言語を学んだ経験が全く無駄になることはないだろうと思うけど。
149デフォルトの名無しさん
2022/07/21(木) 01:25:42.94ID:nOpNTAAx Carbonでオブジェクトをヒープに確保するのどうやるの?
なんかよーわからん
ドキュメントがなさすぎる
流石にまだこれを使うのは難しいな
なんかよーわからん
ドキュメントがなさすぎる
流石にまだこれを使うのは難しいな
150デフォルトの名無しさん
2022/07/21(木) 01:34:26.10ID:nOpNTAAx Rustの欠点として可変参照の扱いがC/C++互換をかなり難しくしてるんだよな
既存プロジェクトとのinteropにおいては無視できないケースが多い
特にGoogleなどの大企業は
その結果生まれたのがCarbon
既存プロジェクトとのinteropにおいては無視できないケースが多い
特にGoogleなどの大企業は
その結果生まれたのがCarbon
151デフォルトの名無しさん
2022/07/21(木) 01:56:23.59ID:F7Gtvv1S Carbon本家もRustが使えるならRustを使えと言っている
でかいC++プロジェクト抱えてる人が使うものだよね
https://github.com/carbon-language/carbon-lang/blob/trunk/docs/project/faq.md#why-not-rust
でかいC++プロジェクト抱えてる人が使うものだよね
https://github.com/carbon-language/carbon-lang/blob/trunk/docs/project/faq.md#why-not-rust
152デフォルトの名無しさん
2022/07/21(木) 02:05:12.80ID:hbmQrHo+ >>148
Rustが出現して以来これだけ時間が経過しても
Rustが実現した『高速と安全の両立』を満たす他の言語が出てこなかった
その結果が大手IT各社による共同でのRustへの支援表明とRust Foundation設立
そしてC++を拒否していたLinux開発陣営までもがRust採用発表
つまり既にこの業界では雌雄が決している
Rustが出現して以来これだけ時間が経過しても
Rustが実現した『高速と安全の両立』を満たす他の言語が出てこなかった
その結果が大手IT各社による共同でのRustへの支援表明とRust Foundation設立
そしてC++を拒否していたLinux開発陣営までもがRust採用発表
つまり既にこの業界では雌雄が決している
153デフォルトの名無しさん
2022/07/21(木) 02:06:50.27ID:hbmQrHo+ >>148
次に学習コストが高いといっても
他との大きな違いは所有権とライフタイムだけでありその概念は一日あれば誰でも理解できる
そして後は具体的にコードを書いて身につけてくのも他の概念と同じ
さらにRustが実現した『高速と安全の両立』のためには所有権とライフタイムによるのが最も適切とわかってきた
つまりRust以外に両立を満たす言語が出てきても学習必須の概念となる
同時にそれは画期的な発明がなされない限りRustの二番煎じの言語しか出現しないことを意味する
次に学習コストが高いといっても
他との大きな違いは所有権とライフタイムだけでありその概念は一日あれば誰でも理解できる
そして後は具体的にコードを書いて身につけてくのも他の概念と同じ
さらにRustが実現した『高速と安全の両立』のためには所有権とライフタイムによるのが最も適切とわかってきた
つまりRust以外に両立を満たす言語が出てきても学習必須の概念となる
同時にそれは画期的な発明がなされない限りRustの二番煎じの言語しか出現しないことを意味する
154デフォルトの名無しさん
2022/07/21(木) 02:13:15.45ID:hbmQrHo+ >>150
データ競合安全性に関しては誰が考えても可変参照の不可変参照との区別が必要となる
むしろその区別をはっきりさせてこなかったために従来の言語はデータ競合の入りうる隙きを許してきた
過渡的には既存の安全でないものと組み合わせる時に扱いが大変だとしても
最終的には可能な限り全て安全なもので組み立てていくことになろう
データ競合安全性に関しては誰が考えても可変参照の不可変参照との区別が必要となる
むしろその区別をはっきりさせてこなかったために従来の言語はデータ競合の入りうる隙きを許してきた
過渡的には既存の安全でないものと組み合わせる時に扱いが大変だとしても
最終的には可能な限り全て安全なもので組み立てていくことになろう
155デフォルトの名無しさん
2022/07/21(木) 02:17:23.88ID:F7Gtvv1S156デフォルトの名無しさん
2022/07/21(木) 02:41:33.10ID:SY914jbi157デフォルトの名無しさん
2022/07/21(木) 04:57:34.89ID:tF9h1cCP ifの条件のとこ括弧必要なのかよ!
158デフォルトの名無しさん
2022/07/21(木) 05:28:59.67ID:aDWah/z9159デフォルトの名無しさん
2022/07/21(木) 06:11:50.65ID:EDO+eFgH 恐らくCarbonはRustのいいところだけを抽出した感じだな
CarbonのほうがC++やTypeScriptに近いのでRustよりも馴染むだろう
Carbon派とRust派で分かれそうだ
CarbonのほうがC++やTypeScriptに近いのでRustよりも馴染むだろう
Carbon派とRust派で分かれそうだ
160デフォルトの名無しさん
2022/07/21(木) 06:23:11.04ID:aDWah/z9161デフォルトの名無しさん
2022/07/21(木) 08:20:01.30ID:WJJWa/BR C++の後継目指すプログラミング言語「Carbon Language」、Googleの技術者が実験的公開。C++は技術的負債で改良が困難と
https://www.publickey1.jp/blog/22/ccarbon_languagegooglec.html
https://www.publickey1.jp/blog/22/ccarbon_languagegooglec.html
162デフォルトの名無しさん
2022/07/21(木) 09:57:08.94ID:6/eI+t+6163デフォルトの名無しさん
2022/07/21(木) 11:18:14.67ID:BsoCJ7d4 所有権どころかシャローコピーとディープコピーの違いも知らずにRust通を気取ってるアタオカさんだからRustスレでは鼻つまみもの
164デフォルトの名無しさん
2022/07/21(木) 11:19:06.12ID:9tbOXQd/ キモキモRustマン、ワッショイワッショイはRustスレでやれ。二度と来んな
165デフォルトの名無しさん
2022/07/21(木) 12:02:23.44ID:nj8XyhCb Rustスレ民が学習して構ってもらえなくなっちゃったから来てるんでしょ
166デフォルトの名無しさん
2022/07/21(木) 13:04:30.75ID:nOpNTAAx ここ以外でもツイッターとかでやたらRust難しいと印象操作しようとしてるやついるよな
C/C++をまともに書いたこと有ればたいして難しくもないのに
C/C++をまともに書いたこと有ればたいして難しくもないのに
167デフォルトの名無しさん
2022/07/21(木) 13:47:25.39ID:LMMByu3R >C/C++をまともに書いたこと有ればたいして難しくもない
その通り
で結局C/C++でええやんという話に戻る
その通り
で結局C/C++でええやんという話に戻る
168デフォルトの名無しさん
2022/07/21(木) 13:47:41.33ID:dTNn2Vwx 色んな言語をやってきてRustが特に難しいとは思わなかった
むしろ便利さと書きやすさで気に入った
他の言語より抽象化されてる感じが良いね
そこが頭の弱い人には逆に難しく感じるのかも
むしろ便利さと書きやすさで気に入った
他の言語より抽象化されてる感じが良いね
そこが頭の弱い人には逆に難しく感じるのかも
169デフォルトの名無しさん
2022/07/21(木) 13:53:10.37ID:dTNn2Vwx170デフォルトの名無しさん
2022/07/21(木) 14:00:17.21ID:MFhv3qMI C++はmove semanticsの建て増し感が特に厳しいな
後付するならあれしかなかったのは分かるけど
そこがちゃんとしてるというだけでもRustの方が楽に感じる
後付するならあれしかなかったのは分かるけど
そこがちゃんとしてるというだけでもRustの方が楽に感じる
171デフォルトの名無しさん
2022/07/21(木) 14:02:26.54ID:cxEc0/aI RustのC++との相互運用性を改善する方向性で頑張ってくれたらよかったのにな
C++の保守専用言語なんか普及するわけないじゃん
C++の保守専用言語なんか普及するわけないじゃん
172デフォルトの名無しさん
2022/07/21(木) 14:11:46.30ID:dTNn2Vwx >>171
Carbonを新たな開発で使うことはないだろうからC++の保守専用言語という表現いいね
Carbonを新たな開発で使うことはないだろうからC++の保守専用言語という表現いいね
173デフォルトの名無しさん
2022/07/21(木) 14:57:52.79ID:j9ULkGXf174デフォルトの名無しさん
2022/07/21(木) 15:55:40.07ID:Q1uK5/Rv175デフォルトの名無しさん
2022/07/21(木) 16:06:53.27ID:iRk5Je6N そんなにシステムプログラミング言語が必要な事をやってるの?
私の場合は、Pythonでほとんど困らなくて、偶に.net系くらいなもんだから、Rustの話が続いても別世界の話過ぎて、付いていない…
私の場合は、Pythonでほとんど困らなくて、偶に.net系くらいなもんだから、Rustの話が続いても別世界の話過ぎて、付いていない…
176デフォルトの名無しさん
2022/07/21(木) 16:25:46.06ID:PcF3TGn3177デフォルトの名無しさん
2022/07/21(木) 16:28:02.22ID:mCQN4Yoj こういう奴が一番危険なんだよな。。実際仕事すると洒落にならんことし始める。
178デフォルトの名無しさん
2022/07/21(木) 17:45:24.11ID:aer6+S9Z メモリやらリソース管理、分散処理の課題をRust以上まともに解決してない言語だと、次世代って感じしないなぁ。
柔軟さ動的さに極振りだったRubyや、関数型のパラダイムを持ち込んだHaskellとかもなんか新しさがあったわけで。
柔軟さ動的さに極振りだったRubyや、関数型のパラダイムを持ち込んだHaskellとかもなんか新しさがあったわけで。
179デフォルトの名無しさん
2022/07/21(木) 18:05:35.14ID:lCXJwEni rubyは目新しさというよりは
perlよりマシっていう感じだったよね実際は
perlよりマシだしOOPLを自称してるし
イテレータがあるしで
(当初は内部イテレータがあるのをウリにしてた記憶)
「ザ・ちょうどそういうの欲しかってん言語」って感じ
perlよりマシっていう感じだったよね実際は
perlよりマシだしOOPLを自称してるし
イテレータがあるしで
(当初は内部イテレータがあるのをウリにしてた記憶)
「ザ・ちょうどそういうの欲しかってん言語」って感じ
180デフォルトの名無しさん
2022/07/21(木) 18:09:56.47ID:nOpNTAAx Rustわからんって言ってる人ってスタックとヒープを理解してない
せめてメモリのレイアウトぐらい理解しとこうよ
せめてメモリのレイアウトぐらい理解しとこうよ
181デフォルトの名無しさん
2022/07/21(木) 18:22:38.41ID:iRk5Je6N >>180
スタックとヒープの違いやメモリ解放とOSへ返却が違う位は分かるけれど、私にはRustは過剰で難しい。
スタックとヒープの違いやメモリ解放とOSへ返却が違う位は分かるけれど、私にはRustは過剰で難しい。
182デフォルトの名無しさん
2022/07/21(木) 18:37:11.06ID:nOpNTAAx183デフォルトの名無しさん
2022/07/21(木) 18:50:15.74ID:ppiq2d/L >元がダメだからボロ屋の上に建て増し違法建築みたいになっちゃってる
まあ同意は出来るが
「C/C++を*まとも*に使える」
という意味の捉え方によるな
違法建築になってるのは「*まとも*に使えてない」人のコード
まあ同意は出来るが
「C/C++を*まとも*に使える」
という意味の捉え方によるな
違法建築になってるのは「*まとも*に使えてない」人のコード
184デフォルトの名無しさん
2022/07/21(木) 18:52:26.12ID:HGs+QJMA >>183
やっぱりc++のダメな部分を削ったsmart c++欲しいな。
やっぱりc++のダメな部分を削ったsmart c++欲しいな。
185デフォルトの名無しさん
2022/07/21(木) 18:54:02.97ID:ppiq2d/L186デフォルトの名無しさん
2022/07/21(木) 19:14:35.47ID:F7Gtvv1S C/C++をやればスタックとヒープの概念が身につくのであればRustをやってそれらが身につかない理由もないと思うが
187デフォルトの名無しさん
2022/07/21(木) 19:18:49.81ID:vhEYvTLl >>184
それがRustの狙いでは?
それがRustの狙いでは?
188デフォルトの名無しさん
2022/07/21(木) 19:19:07.93ID:ipycKOwR >>185
遠回りになるがそこから始めるのもありかもな
メモリ関連はそれなりの失敗経験がないと体で理解できないから
Cでクソでかい構造体をスタックに置いてしまって
スタックオーバーフロー起こしてシステム停止したり
C++でコピーコンストラクタの実装ミスって
ダングリングポインタ作ってシステム停止したり
デストラクタでdelete忘れてメモリリーク起こして
システム停止したり
それなりの地獄を味わってる俺が言うんだ間違いない
遠回りになるがそこから始めるのもありかもな
メモリ関連はそれなりの失敗経験がないと体で理解できないから
Cでクソでかい構造体をスタックに置いてしまって
スタックオーバーフロー起こしてシステム停止したり
C++でコピーコンストラクタの実装ミスって
ダングリングポインタ作ってシステム停止したり
デストラクタでdelete忘れてメモリリーク起こして
システム停止したり
それなりの地獄を味わってる俺が言うんだ間違いない
189デフォルトの名無しさん
2022/07/21(木) 19:44:43.35ID:F7Gtvv1S 趣味プログラミングならどんどん変なことしてクラッシュさせれば良いけど
業務ならもっと安全を期したいなぁ
業務ならもっと安全を期したいなぁ
190デフォルトの名無しさん
2022/07/21(木) 19:52:05.48ID:lCXJwEni > それなりの地獄
かわいい地獄でつねw
かわいい地獄でつねw
191デフォルトの名無しさん
2022/07/21(木) 19:54:55.78ID:qQS6uOSz C/C++のよくある業務ってやっぱり組み込み?
それかゲーム開発?
それかゲーム開発?
192デフォルトの名無しさん
2022/07/21(木) 20:25:53.32ID:n+UC1473 無料で答える業務はない
193デフォルトの名無しさん
2022/07/21(木) 20:54:05.56ID:rGFlKcYB194デフォルトの名無しさん
2022/07/21(木) 21:04:39.89ID:v1bwr09c >>191
スマホの課金ゲームのバックグランド鯖の開発とかもあるよ
スマホの課金ゲームのバックグランド鯖の開発とかもあるよ
195デフォルトの名無しさん
2022/07/21(木) 22:23:39.66ID:EhpLe0Nv PythonやJavaScript書くときはでかいアロケーションの有無くらいしか意識しないけど
C#やSwift書くときはvalue typeとreference typeの使い分けがあるからスタックとヒープもそれなりに意識する
Goの場合は気になるところでescape analysis
C#やSwift書くときはvalue typeとreference typeの使い分けがあるからスタックとヒープもそれなりに意識する
Goの場合は気になるところでescape analysis
196デフォルトの名無しさん
2022/07/21(木) 23:33:08.48ID:n+UC1473 三角関数や薬剤師の存在を意識してる人は大体が
「コスト」を強く意識した方がメリットが大きいと思い込んで意識している
「コスト」を強く意識した方がメリットが大きいと思い込んで意識している
197デフォルトの名無しさん
2022/07/21(木) 23:43:19.63ID:U3FKAWyk 自分でも何を書いてるのか理解できてなさそう
思い込んで意識するというのも意味不明
思い込んで意識するというのも意味不明
198デフォルトの名無しさん
2022/07/21(木) 23:53:17.15ID:vrEITS91 >>195
PythonやRubyやJavaScriptなどのオモチャ言語しか使ったことのない人だけがスタックとヒープを意識しないわけか
PythonやRubyやJavaScriptなどのオモチャ言語しか使ったことのない人だけがスタックとヒープを意識しないわけか
199デフォルトの名無しさん
2022/07/22(金) 06:54:41.09ID:WiEbw06Y コンピューターの動作を隠蔽すればオモチャに近づくのなら究極的にはアセンブラ以外は全てオモチャなのではないだろうか
200デフォルトの名無しさん
2022/07/22(金) 07:02:16.68ID:FhKnOINS アセンブラはスタックやメモリーにアクセスするプログラムを書かされる。
Cはメモリーにアクセスするプリグラムを書かされる。
Javaはスタックもメモリーも意識する必要がない。
すなわちJavaが最も優れている。
Cはメモリーにアクセスするプリグラムを書かされる。
Javaはスタックもメモリーも意識する必要がない。
すなわちJavaが最も優れている。
201デフォルトの名無しさん
2022/07/22(金) 07:23:24.99ID:oyZ2TNIq >>199
メモリについてもそれ以外についても
抽象度が高い方がプログラミングしやすい
アセンブラよりもスタックとヒープというメモリについての抽象化をした言語の方が扱いやすい
一方で過度の抽象化は実用性を失う
例えばメモリとローカルディスクとネット上のディスクを全て統合して一つの巨大なメモリ空間に抽象化すると
巨大なメモリ空間を扱う極一部の用途を除いて過度の抽象化となってしまい速度差があるものは別々のままの方が好ましい
スタックとヒープを意識せずに済むPythonやRubyやJavaScriptなどの言語も同様な面がある
スタックとヒープには速度差があるため速さを重視する用途から見ると過渡の抽象化といえる
速さを重視せず意識しない用途をオモチャ用途と呼ぶならばPythonやRubyやJavaScriptはオモチャ用途すなわちオモチャ言語とも言えないことはない
メモリについてもそれ以外についても
抽象度が高い方がプログラミングしやすい
アセンブラよりもスタックとヒープというメモリについての抽象化をした言語の方が扱いやすい
一方で過度の抽象化は実用性を失う
例えばメモリとローカルディスクとネット上のディスクを全て統合して一つの巨大なメモリ空間に抽象化すると
巨大なメモリ空間を扱う極一部の用途を除いて過度の抽象化となってしまい速度差があるものは別々のままの方が好ましい
スタックとヒープを意識せずに済むPythonやRubyやJavaScriptなどの言語も同様な面がある
スタックとヒープには速度差があるため速さを重視する用途から見ると過渡の抽象化といえる
速さを重視せず意識しない用途をオモチャ用途と呼ぶならばPythonやRubyやJavaScriptはオモチャ用途すなわちオモチャ言語とも言えないことはない
202デフォルトの名無しさん
2022/07/22(金) 08:16:15.80ID:FDKNW5k7 >>187
サブセットが欲しいのであって、併用できないのは要らん。
サブセットが欲しいのであって、併用できないのは要らん。
203デフォルトの名無しさん
2022/07/22(金) 08:17:52.69ID:8hejYpL6 おもちゃ程度の事しかしないので、おもちゃ言語で困ってないんだよね。
Rustが、安全で効率良い速いって言われても、書き捨てのPythonでも10秒程度で処理が終わってしまうようなものだと、わざわざRustでってならないさ。
システムプログラミング向け次世代と、もっと緩いおもちゃ向け次世代みたいな感じに分けないと、話が噛み合わない気がする。
Rustが、安全で効率良い速いって言われても、書き捨てのPythonでも10秒程度で処理が終わってしまうようなものだと、わざわざRustでってならないさ。
システムプログラミング向け次世代と、もっと緩いおもちゃ向け次世代みたいな感じに分けないと、話が噛み合わない気がする。
204デフォルトの名無しさん
2022/07/22(金) 09:02:33.80ID:bANXE+J8 >>198
動的言語コンプレックス恥ずかしい
動的言語コンプレックス恥ずかしい
205デフォルトの名無しさん
2022/07/22(金) 09:15:01.41ID:50nE7LhG206デフォルトの名無しさん
2022/07/22(金) 09:57:43.45ID:q3/dBWm5 だからOS、ドライバとかの低レイヤーとWebみたいなのを分けて考えるべきだろ
何でもかんでもRustとはならない
適材適所
何でもかんでもRustとはならない
適材適所
207デフォルトの名無しさん
2022/07/22(金) 10:34:06.65ID:YNBeKdpL コンパイル時のメタプログラミングを駆使すると実行時の電気代が安いんよ
ランニングコストを情報隠蔽とはならない
ランニングコストを情報隠蔽とはならない
208デフォルトの名無しさん
2022/07/22(金) 11:20:36.22ID:emgmw9dd209デフォルトの名無しさん
2022/07/22(金) 11:22:08.43ID:emgmw9dd210デフォルトの名無しさん
2022/07/22(金) 11:39:15.65ID:YNBeKdpL Cのプリプロセッサの存在自体が納得できない人のために
マクロ言語ではなく型システムなら納得できるだろうとなったのがC++
コンパイラではなくインタプリタに近い方式なら前処理が無くなるだろうとなったのがPython
マクロ言語ではなく型システムなら納得できるだろうとなったのがC++
コンパイラではなくインタプリタに近い方式なら前処理が無くなるだろうとなったのがPython
211デフォルトの名無しさん
2022/07/22(金) 11:45:23.20ID:LVIZaCij >>205
それを他人に強制できる、標準orデファクトとして確立したものが欲しい、ということだよ。
コーティングスタンダードでもいいんだけど、独自に作るのは重たいし、教育するのも大変だから、出来合いのものが欲しいところ。
それを他人に強制できる、標準orデファクトとして確立したものが欲しい、ということだよ。
コーティングスタンダードでもいいんだけど、独自に作るのは重たいし、教育するのも大変だから、出来合いのものが欲しいところ。
212デフォルトの名無しさん
2022/07/22(金) 11:59:28.82ID:ZDp8+ZKO213デフォルトの名無しさん
2022/07/22(金) 12:21:12.21ID:G8DPlZOX214デフォルトの名無しさん
2022/07/22(金) 12:23:13.63ID:LVIZaCij >>212
コストとか単価を気にしない富豪はうらやましいですなぁ。
コストとか単価を気にしない富豪はうらやましいですなぁ。
215デフォルトの名無しさん
2022/07/22(金) 12:46:18.43ID:65NBtvCk216デフォルトの名無しさん
2022/07/22(金) 12:47:04.23ID:efNbKFVE >>211
適当なリポジトリからclang-tidy等の静的検証ツールのルール設定をパクってくるとかはどうですか
適当なリポジトリからclang-tidy等の静的検証ツールのルール設定をパクってくるとかはどうですか
217デフォルトの名無しさん
2022/07/22(金) 13:32:14.29ID:YNBeKdpL 趣味のコミュニティなら駄目なコードはどんどん捨てる富豪になれば問題ないけど
趣味じゃない場合は貧乏というかケチになる
趣味じゃない場合は貧乏というかケチになる
218デフォルトの名無しさん
2022/07/22(金) 14:03:33.19ID:50nE7LhG219デフォルトの名無しさん
2022/07/22(金) 14:30:36.22ID:ZDp8+ZKO いやケチるなら余計に人は選べよ。
220デフォルトの名無しさん
2022/07/22(金) 15:07:10.50ID:hnGDX2CP >>207
サーバーコスト(クラウドコスト)を考えると使う言語を変えることで速さと省メモリにより数倍~十数倍差が出るのは大きいもんな
あとは避けられる実行時エラー(例外含む)をできる限りコンパイル時に静的に解決したいわけだろ
ならばRustがベストチョイス
サーバーコスト(クラウドコスト)を考えると使う言語を変えることで速さと省メモリにより数倍~十数倍差が出るのは大きいもんな
あとは避けられる実行時エラー(例外含む)をできる限りコンパイル時に静的に解決したいわけだろ
ならばRustがベストチョイス
221デフォルトの名無しさん
2022/07/22(金) 15:17:47.41ID:dO8Qo8Lr >>206
むしろWebはRustむけ
むしろWebはRustむけ
222デフォルトの名無しさん
2022/07/22(金) 17:13:14.54ID:efNbKFVE Webという括り方が雑すぎる
223デフォルトの名無しさん
2022/07/22(金) 17:45:58.45ID:iaUAG8EO どうせあれとあれを区別出来てないんだろうな
224デフォルトの名無しさん
2022/07/22(金) 18:08:11.96ID:8hejYpL6 そのうち、HTMLやCSSのコーダーが、Rustで書き始めるわけか。
テスト工数は減らなさそうだし、制作費上がりそうで嫌だなぁ。
テスト工数は減らなさそうだし、制作費上がりそうで嫌だなぁ。
225デフォルトの名無しさん
2022/07/22(金) 18:24:55.78ID:hnGDX2CP >>221
こちらもWeb関係でRustを使っている
こちらもWeb関係でRustを使っている
226デフォルトの名無しさん
2022/07/22(金) 18:31:07.28ID:YNBeKdpL アルゴリズムとデータ(構造)を区別するのやめようって言い始めた人も悪いのだよ
227デフォルトの名無しさん
2022/07/22(金) 19:46:38.86ID:56UVShba 型推論がモダンなら、動作推論でスタックヒープ最適化ぐらいあって良いのではないか
228デフォルトの名無しさん
2022/07/22(金) 21:07:06.38ID:Fn4mSUKv >>227
そう、Goならね
そう、Goならね
229デフォルトの名無しさん
2022/07/23(土) 00:56:36.98ID:xoLMiefm230デフォルトの名無しさん
2022/07/23(土) 07:49:46.21ID:i/T78yqA もしかして、Rust製のWordpressみたいなCMSあったりします?
231デフォルトの名無しさん
2022/07/23(土) 08:34:42.30ID:+NLDKrMc こういう奴に限ってロクなアルゴリズム書いてない、遅いうえに負荷だらけなのはお前のせい
232デフォルトの名無しさん
2022/07/23(土) 08:45:37.01ID:YgKX3LKM233デフォルトの名無しさん
2022/07/23(土) 09:08:24.13ID:z+0uNfVv なくはないが、1要素に過ぎない
そういうやつに限って実行環境について無頓着で、クソ巨大なコンテナイメージ作ったりするし
そういうやつに限って実行環境について無頓着で、クソ巨大なコンテナイメージ作ったりするし
234デフォルトの名無しさん
2022/07/23(土) 09:12:35.67ID:YgKX3LKM IOバウンドが主体の現代プログラムで積極的にRustを採用したがる理由がわからない
OSやドライバみたいな低レイヤーならわかる
OSやドライバみたいな低レイヤーならわかる
235デフォルトの名無しさん
2022/07/23(土) 09:30:42.73ID:h0kR6t/A >>234
単一のリクエストの処理についてはその通りだけど、
1ノードで同時に処理するリクエストが増えていけばCPUまたはメモリが上限に達してスケールアウトが必要になる
つまりCPUやメモリの消費を削減することでノード数を少なくでき、コストを抑えられる
まあ現実にはDBや人件費の方が金かかるから大した効果はないんだからね
単一のリクエストの処理についてはその通りだけど、
1ノードで同時に処理するリクエストが増えていけばCPUまたはメモリが上限に達してスケールアウトが必要になる
つまりCPUやメモリの消費を削減することでノード数を少なくでき、コストを抑えられる
まあ現実にはDBや人件費の方が金かかるから大した効果はないんだからね
236デフォルトの名無しさん
2022/07/23(土) 10:35:13.77ID:PgM2fTTz >>234
IOバウンドが現代プログラムの主体というのはさすがに特定分野しか見てなさ過ぎ
IOバウンドが現代プログラムの主体というのはさすがに特定分野しか見てなさ過ぎ
237デフォルトの名無しさん
2022/07/23(土) 11:04:56.52ID:zqWGCIwO 最近覚えたIOバウンドって言葉を使ってみたかったんだろうな
って感想しかない
って感想しかない
238デフォルトの名無しさん
2022/07/23(土) 11:22:01.68ID:YgKX3LKM >>235
NodeやGoに比べて何%効率がいいの?なんかデータある?
NodeやGoに比べて何%効率がいいの?なんかデータある?
239デフォルトの名無しさん
2022/07/23(土) 11:24:44.12ID:YgKX3LKM このスレにいるなんでもかんでもRustにしろおじさんはRust使ってる日本の企業是非あげてほしい
240デフォルトの名無しさん
2022/07/23(土) 11:37:34.85ID:Oc+8bztj MirakurunとMirakcとか見ればわかるけどメモリ効率が劇的にRustは優れてるけどCPUは大して変わらない
そこにコストをかけるモチベーションがどこまであるかって話じゃないの、録画サーバーはラズパイとか低スペPCで動かすっていうモチベーションがある
Rust推しの人はなんで実行コストのばかり話をして開発効率を軽視するのか?OS開発以外で企業で使われることはほとんどないだろうね。
そこにコストをかけるモチベーションがどこまであるかって話じゃないの、録画サーバーはラズパイとか低スペPCで動かすっていうモチベーションがある
Rust推しの人はなんで実行コストのばかり話をして開発効率を軽視するのか?OS開発以外で企業で使われることはほとんどないだろうね。
241デフォルトの名無しさん
2022/07/23(土) 11:37:55.41ID:XVn4RLKh242デフォルトの名無しさん
2022/07/23(土) 11:39:54.42ID:lSlSJyR5 >>239
ボッチの自宅開発者にそういうの求めるのは酷
ボッチの自宅開発者にそういうの求めるのは酷
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 高市総理の“失言”を引き出したはずがSNSで総スカン ビジネスモデルが崩壊した「立憲民主党」の迷走★2 [♪♪♪★]
- Z世代、35%が週休3日希望 「無理せず・安定」に重き 民間調査 [♪♪♪★]
- 【速報】 中国国営新聞社 「日本はすでに代価を支払った」 中国SNSで1位に 高市総理の発言めぐり ★4 [お断り★]
- 斎藤元彦・兵庫県知事、関西学院大学での「講演」予定に波紋 法学部長がコメント「教授会は承認せず」「利用されているようで不愉快」 [ぐれ★]
- 香港、日本側と交流停止 首相発言受け中国に追従 [蚤の市★]
- 【芸能】ラサール石井、小泉進次郎防衛相の『愛国心』言及をうけ私見 「真の愛国は、戦争を起こさない事」 [冬月記者★]
