プログラマって馬鹿が多いよね (574レス)
上下前次1-新
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か
あ組み込み開発じゃなくてサーバー開発の話ね
416(1): 01/02(木)11:39 ID:yXyjQG7W(4/4) AAS
>>414
Goや.NETのように言語レベルでサポートしてる言語の方が自然に書けるんだが?
tokioとかいうのはこれらにない何か強みあんの?
417: 01/02(木)12:02 ID:p28bGo80(2/4) AAS
>>416
tokioは各IT大手も使っているデファクトスタンダード
そして各クラウドなどの公式ドキュメントにもtokioと明記されるほど
そして性能も高い
418: 01/02(木)12:35 ID:libwmp+x(2/3) AAS
もはやスレタイと関係ない
419(1): 01/02(木)12:58 ID:Y8aalje8(1) AAS
プログラマとしての力が試されるもののひとつが非同期処理を上手に書けるかどうかだからスレタイに関係ないとは一概には言えんよ
話変わるがRustだのC#だの言ってるけど言語性能はもうどれもあまり変わらんから利権まわりを語ろうよ
C#はMicrosoftの息がかかり過ぎてるから他のガーファに好まれていない
Rustはガーファ企業どもがC++からの乗り換えとしてそれぞれ共同で投資するのに都合が良かった
言語が普及するかどうかはガーファの気分次第
420: 01/02(木)13:10 ID:p28bGo80(3/4) AAS
>>419
性能は高速かつ省メモリに実行可能なC/C++/Rustが他言語より秀でている
その中で性能以外の面での要求も満たすRustをGAFAなど各社が選択した
421: 01/02(木)13:15 ID:ZvjFvgyg(1) AAS
利権に左右される言語が強いわけないだろ
422: 01/02(木)15:15 ID:libwmp+x(3/3) AAS
Rust最強(仮)で新スレ立てたら、何を議論してるか分からん
423: 01/02(木)22:59 ID:Zx4rGC/1(1) AAS
そもそもJavaScriptはGoよりも速い
424: 01/02(木)23:10 ID:uE9CospO(1) AAS
依存型もないし理想には程遠い
425(1): 01/02(木)23:13 ID:9NRYatpa(1/2) AAS
>>409
>>パフォーマンスは言語以外の要因の方が圧倒的に大きい
それは半分は当たっていて
スレタイにもある馬鹿なプログラマが馬鹿なアルゴリズムや馬鹿なシステム設計を選択すると言語に関係なくパフォーマンスはガタ落ち
しかしまともなプログラマが書くならばC/C++やRustが最もパフォーマンス高く動かせる
それらの言語を使いこなせない二流プログラマが喚こうが言語よる差はある
426(1): 01/02(木)23:18 ID:ugqD5GwM(1) AAS
>>425
自分で書いてておかしいと思わんのかな
427(2): 01/02(木)23:40 ID:9NRYatpa(2/2) AAS
>>426
何?
はっきり言わないとわからないか
C・C++・Rustといった言語で書かないと
他の言語では最高のパフォーマンスを出すのは不可能
だからPythonやJavaScriptのライブラリ作製でもパフォーマンスを得たいものはそれらの言語で書かれている
言語の優劣差は明確にある
428: 01/02(木)23:52 ID:p28bGo80(4/4) AAS
言語の機能面の強力さからその中でも今後はRust一択だろうね
429: 01/03(金)05:24 ID:5Z5u0hLz(1) AAS
排斥すべきゴミ言語 C++ Rust 他
Rust part27
結局C++とRustってどっちが良いの? 9traits
プログラミング言語 Rust 4【ワッチョイ】
そんなにRust,Rust言うならゲームエンジンでも
Rust part23Rust part21Rust part21
Rustアンチスレ
省3
430(1): 01/03(金)08:12 ID:t0vhqNbX(1) AAS
>>427
そんなつまらん部分にこだわるのならネイティブコードで書けよw
ネイティブコードじゃないどんなコンパイル言語だろうが「最高のパフォーマンスを出すのは不可能」どころか「最適化」で処理を消されることまであるしw
431(1): 01/03(金)09:42 ID:fL4liDe8(1) AAS
いまのご時世ハイスペックコンピュータを導入すればプログラムのパフォーマンスなんていくらでも上がるんだから
言語パフォーマンスなんてどうでもいい
雇用を確保できるかつまり言語の流行度が重要
432: 01/03(金)09:58 ID:yr1sY05E(1) AAS
ちなみに俺はこのテーマを32年研究してるぞ
外部リンク[html]:sourceware.org
433(1): 01/03(金)20:29 ID:SP45Qlf/(1) AAS
>>427
言語の優位ってよりコンパイルしてるかどうかじゃね
pythonだってCPythonとかでコンパイルすりゃ速いわけじゃん
となると実行速度なんて後でどうにか出来るから書きやすいかどうかの方が重要じゃね
434: 01/03(金)20:41 ID:ducHdutw(1) AAS
言語の優位性は世間でいかに使われてるかどうかです
435: 01/03(金)21:09 ID:7fyc33sr(1) AAS
表現力だよ
数学や哲学と同等の表現力を得たらその言語が最強になる
最適化は処理系が行えばよい
436(1): 01/03(金)23:58 ID:UJyYoj3E(1) AAS
>>430
大昔ならともかく今はCPUのパイプラインやメモリアクセスのために実行順序を(結果に影響のない範囲で)入れ替えたりメモリをガードしたりコンパイラは最適な生成コードを吐く
さらにループなどはベクタ命令に変換するなどの最適化も行こなう
人間がアプリなど全体を最適にネイティブコードを書くのは現実的でない
437: 01/04(土)03:40 ID:djFyZqS9(1) AAS
Rustってそんなに流行ってるの?
438: 01/04(土)05:32 ID:1EYuhsJq(1/2) AAS
流行ってるかどうかはともかく大企業は流行らせたいらしいから
その波に乗れれば大儲けできるかも!
439: 01/04(土)10:16 ID:9AJmtK0P(1/2) AAS
>>412
>実行時デバッグは純粋にアプリのロジックのプログラミングミスのみに限定される
doubt
440(1): 01/04(土)10:21 ID:9AJmtK0P(2/2) AAS
>>415
>人材の豊富なJava
ゴミは集まってもゴミ
441: 01/04(土)13:56 ID:s0B6vN71(1) AAS
>>440
数人集めれば1人くらいは当たりがいるから…
442: 01/04(土)17:54 ID:1EYuhsJq(2/2) AAS
その理屈だとLISP最強なんだけど
商用処理系も昔はそれなりにあったようだが
人間が使うには見た目がキモすぎて流行らなかったな
443: 01/04(土)18:07 ID:pm/l/tCV(1) AAS
どの理屈?
444: 01/04(土)19:00 ID:jiwgRsWK(1/2) AAS
>>436
CPUの系統毎に全く思想の異なるコードをそれぞれ用意しなければならないもんな
さらに同じ系統でも世代毎に使えるベクタ命令が異なるため異なるコードが必要
そして可読性も保守性も非常に低い
445: 01/04(土)19:02 ID:jiwgRsWK(2/2) AAS
だからネイティブコードのアセンブリ部分は最小限にする必要がある
プログラム全体は可読性と保守性を重視してRustで記述
その中の必要な箇所のみRustがサポートするインラインアセンブリを使うことが望ましい
446: 01/05(日)00:10 ID:Fd1W3jq0(1) AAS
組み込み開発者風の人も来るスレ
447: 01/05(日)10:55 ID:8kdOFrcZ(1/2) AAS
unsafeだらけになるから
unsafe禁止厨は大反対するだろうな
448: 01/05(日)12:07 ID:QgOZawYo(1/2) AAS
プログラマ市場の一番の需要大がサーバーバックサイド周りなわけだけどJavaはまだまだ強いねえ
449: 01/05(日)12:39 ID:NCjRp3+Z(1) AAS
プログラマになろうと思って人気言語ランキングでもjavaって上位になってるからspringやってるんだけどこれってphpのlaravelに比べてめんどくさすぎない?
web系に進むとしてjavaとphpだったら結構年収に違いでたりするの?
450: 01/05(日)13:22 ID:mvP26E13(1) AAS
習得がめんどくさくて諦めるならプログラマより違う道を探したほうがいいかと
451: 01/05(日)13:26 ID:TJojSFdl(1/4) AAS
儲かる言語はなんですかw
>web系に進むとしてjavaとphpだったら結構年収に違いでたりするの?
452: 01/05(日)14:24 ID:8kdOFrcZ(2/2) AAS
phpはjsより面倒
javaはphpより面倒
rustはjavaより面倒
∴rustが最強
453: 01/05(日)14:27 ID:s5ti+fPk(1) AAS
rustはその習得難易度で無能をあらかじめ弾けるから経営者に好かれている面は明らかにある
454: 01/05(日)14:44 ID:TJojSFdl(2/4) AAS
[NGword:Rust]
455(1): 01/05(日)14:56 ID:H/XCXqfO(1) AAS
ム板で業界談義するような馬鹿はプログラマにすらなれん
456: 01/05(日)16:04 ID:evDmk3nL(1) AAS
>>455
プログラマスレで業界雑を禁止したらなにを話せばいいんだ?
457: 01/05(日)16:17 ID:kcmlC40R(1) AAS
ム板でマ雑してることがそもそもおかしいから早くマ板に帰れボケども
458: 01/05(日)16:21 ID:mRHgcQU5(1) AAS
スラックでチャンネル違いとかを厳密に指摘して雑談の邪魔してそうな奴出てきたな
459: 01/05(日)17:12 ID:TJojSFdl(3/4) AAS
「スラック」とはどういう意味ですか?
英語表記「slack」の日本語読みで、「需給の緩み」のこと。 需要と供給の間にギャップが生じ、釣り合わない状態を言います。 経済全般や労働市場での供給の「余剰」を指し、スラックが解消されると、経済状況が改善します。
460(1): 01/05(日)17:39 ID:QgOZawYo(2/2) AAS
Slackをご存知ない?!
仕事で使ってないのかよ
461: 01/05(日)18:15 ID:TJojSFdl(4/4) AAS
Slackwareは、シンプルでトラディショナルなUnixの哲学に忠実なディストリビューションです。
これにより、Linuxシステムの基本的な原則と構造を深く理解することができます。
パッケージ管理が簡略化されているため、システムの背後にあるメカニズムを学ぶことが容易になります。
上下前次1-新書関写板覧索設栞歴
あと 113 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.017s