プログラマって馬鹿が多いよね (574レス)
上下前次1-新
335(1): 2024/12/28(土)12:38 ID:pxJbCRx0(1/4) AAS
>>334
個人で使ってる奴がいるだけで誰もエンタープライズレベルでWebアプリでRustなんか使ってない
使われてるのは低レイヤ分野だけ
336(1): 2024/12/28(土)12:43 ID:pxJbCRx0(2/4) AAS
>>333
逆に言うとGCや巨大ランタイムが許容できる場面でRustなど使う場面などない
Webアプリ程度であればGCなんてホットスポットを最適化すればいいだけ
C#やGoだったらかなり低レベルでメモリコントロールができるから、プロファイルとってホットスポットを最適化すればいいだけ
Rustなんぞ使ったらホットスポット以外でも無意味なメモリ管理を強要されることになり非生産的
337: 2024/12/28(土)12:45 ID:72bbacDD(1/5) AAS
プログラミング言語のシェア・トレンドの世界的動向
外部リンク:techmania.jp
世界では14位
338: 2024/12/28(土)12:56 ID:kogG9aPy(1) AAS
>>336
無知かつ能力が低いだけなようだな
Rustはメモリ解放も全自動で処理する必要がない
能力が低くて習得も使いこなすこともできなくて批判するのは愚かだ
339: 2024/12/28(土)13:57 ID:72bbacDD(2/5) AAS
【Rust入門】意図的にメモリリークを起こす
外部リンク:qiita.com
340(1): 2024/12/28(土)14:05 ID:hWyTpT2B(1/4) AAS
>>335
エンタープライズでは特にクラウド利用を中心にRustへ置き換わっていってるよ
CPUメモリリソースコストが何倍も変わってくるからね
プログラミングの手間はほとんど変わらないのにGC言語を使うのはバカらしいよ
341: 2024/12/28(土)14:08 ID:GX7LgOuD(1) AAS
世のプログラマが数学へのコンプレックスを払拭してくれないと、
プログラミングの出来のいいエコシステムは普及しない
342: 2024/12/28(土)14:10 ID:CtmPLa3h(1) AAS
>>340
それ俺も知ってる!
ヤフコメに書いてあったw
343: 2024/12/28(土)14:16 ID:pr6mzQ5h(1) AAS
良いツールなら他人が使っているかなど気にせずにただ使えばいいのに
なぜ世間で使われているかどうかなんてことが気になるんだ?
344: 2024/12/28(土)14:28 ID:d81zsV9V(1) AAS
たいていのツールはオープンソースなのだから、バグや機能不足があるなら報告するなり自分で開発すればいいじゃん
開発費用を負担してるわけでもないのに、自分の望むソフトウェアを作って提供し続けろというのは図々しいよ
345: 2024/12/28(土)14:31 ID:hWyTpT2B(2/4) AAS
世間で使われてる一番わかりやすい例が
俺たちが今ここで使っている5chが使用して皆がお世話になっているCloudflareかな
もちろんRust製
346(1): 2024/12/28(土)14:56 ID:72bbacDD(3/5) AAS
5chが使ってるだけだろ、安いんだろ
347: 2024/12/28(土)14:57 ID:72bbacDD(4/5) AAS
サーバ更新時に全板ID導入といってけどほったらかし
348: 2024/12/28(土)15:03 ID:hWyTpT2B(3/4) AAS
>>346
CloudFlareは世界シェアトップのCDN
349: 2024/12/28(土)15:33 ID:pxJbCRx0(3/4) AAS
Rustでなんか君ら価値のあるもの生産したことあるの?
Web笑とか言語とかどうでもよくね?webは技術じゃなくてコンテンツに価値があるわけであって
350: 2024/12/28(土)15:36 ID:72bbacDD(5/5) AAS
障害ばっかり
351: 2024/12/28(土)15:41 ID:hWyTpT2B(4/4) AAS
CDNとはコンテンツ デリバリー ネットワークのこと
352: 2024/12/28(土)15:47 ID:pxJbCRx0(4/4) AAS
>>334
最も使われてるも何も低レイヤは普通の人は触らないから
トップレベルのエンジニアがカーネルやドライバを開発してるわけで普通のエンジニアはそこに関わることはない、そこでの開発物を使うだけ
AIだってそのものを作るよりそれを利用して何か価値のあることをやることの方が多い
だから普通のエンジニアは高レイヤな層に関わるわけだけどWebでRust触ってるやつはただの馬鹿で言語でしか自分を表現できないイキリワナビーだね
353: 2024/12/28(土)17:27 ID:jSOq+KI7(1) AAS
技術的な知見を提供できない雑魚は、ネットでチヤホヤされようとしてどの言語が流行ってるみたいな話を延々と繰り返す
354: 2024/12/28(土)18:56 ID:iNGwMy5B(1) AAS
おばちゃんレベルなんよな
今は何々が流行ってるらしわよ奥さん
今度は何々が来るわよ奥さんみたいなw
特にいっつもRustが来る来る言ってるやつ一人おるよなこの板って
355: 2024/12/29(日)10:03 ID:OAgp+fMK(1) AAS
Rustで最も効率的にメモリ管理をしてオーバーヘッドの無い高速なプログラムを書いたところで、
Pythonでライブラリを組み合わせただけのクソ遅いプログラムより多くの価値を生んでなきゃ無意味
356(1): 2024/12/29(日)12:32 ID:VQL+gkh4(1) AAS
Web関係で本番用じゃなくて開発用で使うけどスクリプト言語じゃ遅いパッケージ、ライブラリがrustで置き換えられて流行ってたりするけど
やっぱり早いからありがたいよ
357(2): 2024/12/29(日)12:41 ID:h5aBgVaR(1) AAS
プログラミングって、技術や知見の進歩に逆行する奴が出てくるのは何でなんだろうな
最適化よりも保守性
推測よりも計測
モジュール化・抽象化
などということは既に確立した知見
しかもこれは、マシンリソースが豊富になった現代で言われ始めたわけではなく、
ほとんどコンピュータの黎明期からずっと言われ続けてきたこと
省6
358: 2024/12/29(日)12:45 ID:msG08HBV(1/2) AAS
>>356
こういう論点をズラすやつって、何がしたいんだろうな
実社会でうだつが上がってないから、せめてネットでは同意してほしいのかな
359(1): 2024/12/29(日)12:47 ID:msG08HBV(2/2) AAS
それとも頭が悪いから自分が書いたことがまさに、WebなんかでRustを使わなくていい理由になっていることが理解できないのかな
360: 2024/12/29(日)12:48 ID:bQX/fqBc(1) AAS
もう人居ないねこのすれ
361: 2024/12/29(日)12:56 ID:1z1v8OaT(1) AAS
ライブラリがC言語で書かれているので、Pythonのコードをどう工夫したところでそれより早くなるわけがない
362: 2024/12/29(日)13:27 ID:MafpVhNM(1) AAS
>>359
Webのサーバーサイドはどんどんクラウド上になっていってるけど
クラウドのシェアトップのAWS (アマゾン ウエブ サービス)も今はRust製
さらにその上で構築する言語もRustへシフトしている
理由はクラウドがCPUメモリリソースに課金されるため
363: 2024/12/29(日)13:41 ID:2llL/jbx(1) AAS
そう思いたいなら思っときゃいいのでは
364(1): 2024/12/29(日)15:55 ID:AvEIrlHe(1) AAS
Goにすればパフォーマンスが上がると勝手に思い込んで移行したが、実はJavaScriptのほうが速かったという
365: 2024/12/29(日)20:25 ID:H7x4KMYp(1/2) AAS
>>357
こういうのも
V
voluntas
多分「自作はするな、できるだけライブラリを使え」という教えがあるような気がする。自分は可能な限り自作しろ派。
366: 2024/12/29(日)20:25 ID:H7x4KMYp(2/2) AAS
外部リンク:x.com
367: 2024/12/29(日)20:57 ID:5+12/PYD(1) AAS
>>357
モジュール化は当たり前として
抽象化ならびに保守性の良さがこれまでの言語より高いRustがおすすめだろうね
368: 2024/12/29(日)21:21 ID:qI9hQHjI(1) AAS
DI不要論というのがしばしば話題になるけど、アレがよくわからない
何を問題視していてどう改善したいのかが
369: 2024/12/29(日)21:40 ID:DJrbzMDF(1) AAS
DI不要論というか、DIコンテナ不要論
370: 2024/12/29(日)23:11 ID:Ytcdeot2(1) AAS
DIでも必ずしもインタフェース使う必要ないってことに気づけば普通に便利なことがわかる
371: 2024/12/30(月)19:13 ID:85N3aYFV(1/2) AAS
>>364
んでもサーバー稼働コストは減ったんじゃない?メモリ占有量とか
1年ぶっ続け稼働とかなら電気代はかなり変わるよ
372(3): 2024/12/30(月)19:17 ID:85N3aYFV(2/2) AAS
サーバーサイドをRustやGoでやるのは単純に電気代のコストカットの為っていう側面もある
なんたって電源入れっぱなしで動かしっぱなしだからね
このスレはなぜかそこら辺の議論は無視されてるけど
373: 2024/12/30(月)19:20 ID:9UaD2OaB(1) AAS
キントーン シュッ!シュッ!シュッ!
おちんちん シュッ!シュッ!シュッ!
374: 2024/12/30(月)23:41 ID:SpqR+t0d(1) AAS
>>372
オンプレミスなら電気代の節約や必要サーバ数削減
クラウドでリソース課金ならそのまま支出削減
プログラミング能力がある者ならば速くて省メモリ可能な言語を選んだ方が有利
375: 2024/12/31(火)04:22 ID:fbA5m66k(1) AAS
「オレのお友達が自作したライブラリを使え」
とゆぅ教えが、絶対ある気がする。絶対。
とゆぅか、気がするだけなので絶対ぢゃない。
確率100%である確率が60%で
確率10%である確率が60%で
確率1%である確率が6%、であれば、
確率は66.6%だから、
省1
376(1): 2024/12/31(火)08:20 ID:bHQ2z7t4(1) AAS
>>372
同じ電源入れっぱなしなんだから高負荷にしたくなけりゃC++で地道にガリガリ組めばいいだけじゃん
それにしても動作内容が同じなんだから言語でそんな差が出るはずもない
動作レスポンスが2倍3倍になろうが増えるのは電力じゃなく動作待ちのクライアント側のストレスだけ
377(1): 2024/12/31(火)08:33 ID:s97Wwphv(1/3) AAS
原発稼働させるから大丈夫
378: 2024/12/31(火)08:34 ID:MbxYFJpg(1/4) AAS
>>376
うんそうだね
379: 2024/12/31(火)08:36 ID:MbxYFJpg(2/4) AAS
>>377
一気に飛躍したね
サーバー維持にどんだけ電力使う気やねん
380: 2024/12/31(火)08:38 ID:s97Wwphv(2/3) AAS
米IT大手、データセンターの脱炭素で原子力を活用へ
日経XTech
381: 2024/12/31(火)10:25 ID:TfFieGQV(1/2) AAS
Enoki
Globe
Noz
Wanna
Fische
Un
Meto
382: 2024/12/31(火)10:27 ID:TfFieGQV(2/2) AAS
Melon
FM
Pan
Yoshi
383: 2024/12/31(火)10:30 ID:393Icb8K(1) AAS
このネタは面白いんか
リアルに話す友達がいないとこんなんでも面白いと感じるものなの?
384: 2024/12/31(火)10:40 ID:o8U/TcX3(1) AAS
消費電力を減らすためにサーバーサイドの言語をRustにしましたが、無駄な常駐プログラムがたくさん動いてます(笑)
385: 2024/12/31(火)10:59 ID:defVytn8(1) AAS
省電力したいなら仮想化をやめたら
386: 2024/12/31(火)11:30 ID:2RhtjrHd(1) AAS
>>299だよ
省電力したいならプログラミングなんかしないで最も効率いいハードウェアを作ればいい
387: 2024/12/31(火)11:50 ID:Ksb/JqFh(1) AAS
Rustでコストカットガーって言うけど
個人開発目線ならともかく企業側の目線に立つと扱えるエンジニアのコストの方が高いことが多いから
そこも含めて考えた方がいいのでは
技術的な面でも言語に問わずきちんと最適化する方が重要だろうし
388(1): 2024/12/31(火)12:18 ID:5Dd4TarR(1/2) AAS
>>372
WebなどでRustやGoが使われている理由は省電力のためではなく
CPUのマルチコアを100%生かせるために使われている
特にWebでは普通の言語で普通に書くと通信待ちだらけでCPUがほとんど遊んでしまう
そのためOSのマルチスレッドで並列に動かそうとしてもOSスレッドのリソースコストとスイッチングコストのため数千程度しか同時にクライアントを処理できずCPUパワーを全然使い切れない
その問題点を解決したのがGoのGoルーチンやRustのタスクだ
389(1): 2024/12/31(火)13:14 ID:d/uNXOtl(1) AAS
で、プロセッサを効率的に使えば当然消費電力は高くなる
390: 2024/12/31(火)13:14 ID:dvbSbmj1(1) AAS
この板こんなに人いたのかωωω=2πf
391: 2024/12/31(火)13:34 ID:MbxYFJpg(3/4) AAS
>>388
372です
372は364のnodejsに反応して書いたレスなだけだからRustやGo、C++でサーバーサイドをやるメリットは電気代カット以外にもたくさんあるのは百も承知
374で言われてるように自社サーバーではなくクラウドサーバーならサーバーコストが出費に直に影響するし、
非同期処理の書きやすさや高パフォーマンス性はあなたの言うようにRustやGoならではの魅力だと思う👍
392: 2024/12/31(火)14:17 ID:aNKqpVvv(1) AAS
ケーブル変えたら音質良くなるみたいな話はプログラミングでもあるんだな
そういう人は頭が悪いからプログラミングなんて出来ないと思ってた
393: 2024/12/31(火)14:22 ID:imy23uwT(1) AAS
プログラミングの話をしているからといって、プログラミングが出来るとは限らない
394: 2024/12/31(火)14:30 ID:s97Wwphv(3/3) AAS
主語がー
395: 2024/12/31(火)14:53 ID:5Dd4TarR(2/2) AAS
>>389
プロセッサを効率的に使えば必要となるサーバー数が減るため全体の消費電力が低くなります
そのためRustやGoがパフォーマンス良い言語として使われます
C/C++でも原理的には可能なのですが
CPUマルチコアを最大限活かすための実用的な非同期フレームワークが未だに無く
その原因はC++の標準化の遅れと新たな機能が普及しないことに加えて言語の使いにくさがあります
396: 2024/12/31(火)15:01 ID:PCiiCrjv(1) AAS
ツイッターで大喜利リプしていいね稼ぎたいと言うならまだわかるが、わざわざこんな過疎板で馬鹿なこと言って注目集めたがる意味がわからない
397: 2024/12/31(火)16:15 ID:BWe/+Bcn(1) AAS
非同期処理やるならRustとGoが鉄板になったわな
ほかには根強い人気があり雇用の多いJava、Jetbrains信者向けのKotlin、Microsoft好き向けのASP.NET Coreもあり
398: 2024/12/31(火)16:27 ID:MbxYFJpg(4/4) AAS
C#だけライブラリ名を挙げるのはなにか意図してのことか?
399: 2024/12/31(火)17:03 ID:vl3EsYOZ(1) AAS
お前らってほんとうに馬鹿だな
400(2): 01/01(水)10:34 ID:tBHA6FMH(1/2) AAS
そもそもasync/await自体がC#発祥なんだがなんで無視した上Rustが鉄板なの?RustはC#からパクっただけですよ?
非同期処理でGC使わない言語とか足枷付けてるだけでしかない
Rustが向いてるのは同期処理でデータを扱うもの、非同期処理は向いてない
401: 01/01(水)21:48 ID:G+c5u1aq(1/3) AAS
>>400
んなこと言ってもスポンサーの規模がRustのが上だからRustを使うんよ
あとGC云々言ってるけどRustの非同期処理のTokioがランタイム上で各処理を実行するから実質GCみたいなもんだからなんも問題ない
402(1): 01/01(水)22:48 ID:tBHA6FMH(2/2) AAS
スポンサーの規模?
MSに勝てんの?
Rustなんてコミュニティベースだから標準ライブラリもゴミで
馬鹿みたいに大量のサードパーティライブラリに依存するじゃん
これに関してはNode.jsよりも酷いだろうね、コンパイル時間も考えると生産性は最悪だ
結局C#とかJavaがアプリには向いてるわけだけど、Rust馬鹿信者はIT土方だの馬鹿にするだけで現実を見ていない
403(2): 01/01(水)23:37 ID:y2Y/0+EU(1) AAS
>>400
現実にRustが選ばれている理由が多数あるからだろうね
C#は (Rustと比べて)
・遅い
・メモリ消費量が多い
・データ競合や参照競合の安全性がない
・Mutexなど同期機構の手動解放が必要
省1
404(1): 01/01(水)23:47 ID:G+c5u1aq(2/3) AAS
>>402
こう言ったらよかったかサーバーサイド開発で幅を利かせてるスポンサーのawsがいまはrustを使えって言ってるんだからrustを使うだけ
microsoftは関係ない
あとtokioはむっちゃ投資されていてサードパーティの不安定さの心配はないから安心して使える
別にc#を否定してるわけじゃないよ?開発人員の都合を踏まえて妥当な言語で開発すりゃいい
c#なら上で名前が出てたasp.net使えばいいし
javaなら安定のspringかな
省2
405: 01/01(水)23:52 ID:G+c5u1aq(3/3) AAS
半分寝ながら書いたらなんか変な殴り書きになってるけど許してくれ
406: 01/02(木)00:05 ID:yBoItMHZ(1) AAS
>>403
そこら辺ははっきり言って誤差の範疇だよ
それが流行ってるかどうか、これに尽きる
407(1): 01/02(木)00:13 ID:yXyjQG7W(1/4) AAS
>>403
遅い ← プログラマの腕による、アーキテクチャレベルのパフォーマンスチューニングの方が重要、言語はさほど重要ではない
メモリ消費量が多い ← で?CPUな方がボトルネックになることが多い、組み込みでもないからメモリなんか使えばいいだけ、どうでもいい
データ競合、参照競合 ← Rustでも競合は発生する、Rustで防げる競合なんて一部に過ぎない、結局安全かどうかはプログラマの腕にかかってる
Mutexの手動解放 ← lockキーワード、using, finallyがあるが?
>>404
Rustがバックエンドで流行ってるなんてお前の頭の中だけ
省5
408: 01/02(木)09:50 ID:FU8EwCa1(1) AAS
反論になってなくて草
409(2): 01/02(木)10:02 ID:yXyjQG7W(2/4) AAS
反論できてないのはお前だろ
遅いとかほざいてるが、実用的なアプリにおいてJavaScriptみたいなクソ言語ならともかく
C#やGoやJavaといったちゃんとしたコンパイル型言語であれば大差ないのを理解できない時点でエンジニアとしてレベルが終わってるのがよくわかるよ
そもそもパフォーマンスは言語以外の要因の方が圧倒的に大きいわけで、まずそっちをどうにかしろといいたい
その点でGCある言語の方が容易に構成を変更できるから結果的にRustよりパフォーマンスが出るんだよ
言語を変えないと改善できないレベルまでいったら、そもそもそんな差を改善する必要がないということに気づかない馬鹿
Rustは巨大ランタイムやGCを許容できない場面に適した言語、それ以外の用途で使うのはただのオナニーでしかない
省1
410: 01/02(木)10:16 ID:uE9G/ZC+(1) AAS
>>407
データ競合も参照競合も
Rustならばコンパイル時点で100%エラーとなり、開発効率の面でも優れている
現状ではRustを使うことが客観的に最善となる
環境依存でやむを得ない場合を除いて、劣ったプログラミング言語を使う必要はない
411(1): 01/02(木)10:21 ID:yXyjQG7W(3/4) AAS
だからマルチスレッドで発生しうる競合はその2つだけじゃないから
それだけで安全と言い切れるわけないだろ
そもそも安全性ってお前が作るアプリで必要なの?
Linuxカーネルや組み込みだったらわかるけどそんな高度なプログラム作ってんの?
飛行機のシステム作ってて命がかかってるとかならわかるが、その辺のアプリで安全性とかどうでもいいよね
Rust馬鹿信者は開発生産性を軽視しすぎだ、開発生産性を犠牲に安全性に振ってるのがRustだがアプリの特性によって安全性なんぞどうでもいいことが多い
開発生産性が一番重要
412(1): 01/02(木)10:41 ID:p28bGo80(1/4) AAS
>>411
色んな言語をやってきたけど
強力な型システムで実行前に様々な問題をエラーととして指摘してくれるRustが最も開発生産性が高いとの結論に至った
従来の言語だと最も時間を取られるのが実行時デバッグでそれが開発生産性を落としていた
Rustでは様々なことが実行前にエラーと指摘されるため
実行時デバッグは純粋にアプリのロジックのプログラミングミスのみに限定される
Rustは開発生産性が高くてオススメの言語だよ
413: 01/02(木)10:49 ID:libwmp+x(1/3) AAS
大規模案件はテストテストテストだよ
414(1): 01/02(木)10:50 ID:grTdKwtP(1) AAS
>>409
>>Rustは巨大ランタイムやGCを許容できない場面に適した言語
違うぞ、Rustは標準でランタイムの上で動いていないだけでユーザはランタイムの上で動かしてもいい
Tokioがまさにそうじゃん
415(1): 01/02(木)10:57 ID:uu2cfNc7(1) AAS
開発生産性を語るならいまはRustが売り手市場で人が来やすいからRustでよくね?
それか人材の豊富なJavaか
あ組み込み開発じゃなくてサーバー開発の話ね
上下前次1-新書関写板覧索設栞歴
あと 159 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.023s