[表示 : 全て 最新50 1-99 2ch.scのread.cgiへ]
Update time : 07/23 08:22 / Filesize : 18 KB / Number-of Response : 72
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

排斥すべきゴミ言語 C++ Rust 他



1 名前:デフォルトの名無しさん [2022/02/01(火) 15:25:41.94 ID:JtahKJ07.net]
ゴミ過ぎる

邪魔

少しずつ使わないようにして抹殺すべき

2 名前:デフォルトの名無しさん mailto:sage [2022/02/01(火) 22:05:34.00 ID:QnoiI24o.net]
rust c++ c# ruby java javascript cobol

3 名前:デフォルトの名無しさん mailto:sage [2022/02/02(水) 06:24:09.54 ID:oq3yzbGS.net]
CやC++は低レベル言語よ。

4 名前:デフォルトの名無しさん mailto:sage [2022/02/02(水) 19:37:16.98 ID:PDm/NhWY.net]
なら代替を挙げてよ
いまのCPUベースじゃ低級言語不可避
AIがコンピュータ資源を管理するなりして
人間は高レベルなI/Fしか気にしなくてよくならんと難しい

5 名前:デフォルトの名無しさん [2022/02/03(木) 11:37:38.37 ID:6/uRDE/t.net]
javascriptとかいうブラウザが理解できる言語が一つしかないから人気のクソ言語こそRustのWASMに排斥されるべきだな
TypeScript等のAltJSが出てくるのはいかにJSが糞であるかの証左だろ

6 名前:デフォルトの名無しさん [2022/02/04(金) 15:48:33.37 ID:v2W5Ni/d.net]
あの、いまc++に興味津々なのですが、そんなにダメなのですか?
めちゃめちゃ早くてすごく細かいところまで指定できると言うことで
(メモリの中のファルシまで)、じゃあ使いにくいかもしれないけど
しっかりと覚えていけば最強なのかな?って思って手を出しているんですけど・・・

7 名前:デフォルトの名無しさん mailto:sage [2022/02/04(金) 19:29:57.96 ID:b3SZZj/4.net]
>>6
C++もいいけど
今からやるなら速さがほぼ同じなRustがいいかな
C++より格段にプログラミングしやすい上にコンパイラによる種々の安全性チェック等
あれほどC++を批判して全く取り入れなかったLinux OS開発でもRustは一部取り入れ始めた

8 名前:デフォルトの名無しさん [2022/02/04(金) 22:07:57.06 ID:rPvrWkyY.net]
>>6
両方できればいいんだよ
どっちか一方しかやらないなんて限定する必要はない

9 名前:デフォルトの名無しさん [2022/02/05(土) 06:23:25.33 ID:qw2pN6qI.net]
>>7
>>8
多分c++はやる・・・けどRustの話を初めて聞いたときはしまったって思ったけど、そのうち手を出したい言語のひとつ。
ひと段落ついたらRustとPythonは覗いてみたいと思ってます。

10 名前:デフォルトの名無しさん mailto:sage [2022/02/12(土) 06:59:00.82 ID:/BcyxnPM.net]
言語って使いたいフレームワークに合わせて憶えていくものなんじゃないの?
俺もC++とか絶対使いたくないと思ってたけど、フレームワークに強要されて結局基本的な構文ある程度覚えちゃったよ



11 名前:デフォルトの名無しさん [2022/02/24(木) 10:10:33.02 ID:bIfpVEhP.net]
VB

12 名前:デフォルトの名無しさん [2022/02/24(木) 10:12:54.77 ID:bIfpVEhP.net]
WonderWare Intouch の内蔵スクリプト

実行時間が決まっており、ループの途中で止まるし、コード中でそれを検出する手段がない。

13 名前:デフォルトの名無しさん mailto:sage [2022/02/24(木) 17:34:41.97 ID:xAP0ZjRZ.net]
頭悪そうなスレ

14 名前:デフォルトの名無しさん mailto:sage [2022/02/25(金) 18:40:48.26 ID:acR8Uc+d.net]
言語は悪くないけど、妙な信者が多すぎるのが一番のネック。気持ち悪いったらありゃしない

15 名前:デフォルトの名無しさん [2022/02/26(土) 20:52:41.33 ID:eDdsTz0m.net]
>>14
それな、まだいっぱい色々なスレで暴れまくってるw

16 名前:デフォルトの名無しさん mailto:sage [2022/02/27(日) 10:21:46.71 ID:c+lx/lLr.net]
賛成。

当方、rust を用いた各種ソフトウェアの高速化、保守性向上受託請負会社です
競合他社は今すぐRustの使用を中止頂けると幸いです

17 名前:デフォルトの名無しさん [2022/02/27(日) 12:56:55.11 ID:mOmnl2Gg.net]
移植の会社って高給だとしても何もしてないから
虚しくないか?
たった1回しかない人生を...

18 名前:デフォルトの名無しさん mailto:sage [2022/02/27(日) 16:43:47.66 ID:/qEb0/SF.net]
もちろんオリジナルサービスも展開してる
しかし若手の研修も兼ねた移植の受託開発がこのご時世だと1番の稼ぎ頭になってるw
新規開発はそこを卒業した中堅以上が中心になってやってるけどなかなかヒットがないねw

19 名前:デフォルトの名無しさん [2022/03/01(火) 13:37:35.42 ID:cLl1I/uf.net]
>>15
「学習コストが高いっていうのって正直みんなどう感じてるんだろ? ある意味、RUSTでプログラミングできるっていうのがステータスになってプログラマとしてこういう言語でやっていきたいワクワク感ってのがある。 昨今のPythonのブームは、AIとか自動化とはいいんだけどPython自体は確かに誰でもプログラミングできるかわりに、pythonでプログラミングできるということがなんのステータスにもならない歯がゆさを感じていた。 やっぱりC言語でポイントをマスターしてmalloc/freeとかでメモリ管理をガリガリ書いていて誰でもできるわけではないプログラミングができていた達成感というのを欲していた。 そういう悶々としていた自分にRustがでてきた久しぶりにワクワクしている。 そういうのってない? 」

こんな奴ばっかり、RustをRUSTと書いてマウント取りたがりの、何もわかってない意識高い系。他言語のスレで暴れまくり嫌われ者が始める言語
なにがステータスだよwww、コンパイラーのエラーメッセージを回避しただけのメチャクチャなスパゲッティコードを
後の人が直す姿が浮かぶ・・・

20 名前:デフォルトの名無しさん mailto:sage [2022/03/01(火) 14:31:21.87 ID:SQpayecL.net]
>>19
コピペ?



21 名前:デフォルトの名無しさん [2022/03/03(木) 00:20:52.04 ID:xYx0h97k.net]
しかしRustのコンパイラはスパゲッティコードしか許してくれないようです。

22 名前:デフォルトの名無しさん [2022/03/03(木) 16:22:55.55 ID:gqwT489/.net]
Ruby

23 名前:デフォルトの名無しさん [2022/03/03(木) 21:38:03.20 ID:H9PfjsLq.net]
医療用麻薬ずさん管理で札幌ひばりが丘病院を書類送検
https://video.fc2.com/content/20180606MyAYrSXS

24 名前:デフォルトの名無しさん mailto:hage [2022/03/04(金) 21:28:01.04 ID:8nYSicvS.net]
他の言語に攻撃しまくるキチガイ信者のいる言語

25 名前:デフォルトの名無しさん mailto:sage [2022/03/07(月) 03:18:54.11 ID:6fBRUfQL.net]
C++はたいていのことが実行前にできてしまうから、
最近はリンクすらしなくなったw

26 名前:デフォルトの名無しさん mailto:age [2022/03/09(水) 17:12:48.67 ID:DpTeQNcl.net]
他のスレで悪口言いまくるキモイのが集まってくる言語、錆、ダッサw

27 名前:デフォルトの名無しさん mailto:sage [2022/03/11(金) 01:20:57.86 ID:EdJ0K9yq.net]
まだ荒らしまくってるRusterたち。あらゆる言語スレで関係ないRustの話しだして、そのほかの言語は欠陥だと言い出す

28 名前:デフォルトの名無しさん mailto:sage [2022/03/20(日) 07:50:22.55 ID:kKzhAqbR.net]
ちょっと前の言葉でいうと、

意識高い系がRust

29 名前:デフォルトの名無しさん mailto:sage [2022/04/05(火) 13:19:03.40 ID:dZMax2uf.net]
Rustってdirectxとか使えるの?

30 名前:デフォルトの名無しさん mailto:sage [2022/04/16(土) 06:57:19 ID:njc5gQYC.net]
ほんまrust設計した奴て数学に関する思い入れとか皆無なんよな
powとかど-かくんか表調べたら
https://doc.rust-lang.org/std/primitive.f64.html

let x = 2.0_f64;
let abs_difference = (x.powi(2) - (x * x)).abs();

て、2^2てww
これじゃ、x.powi(y)が x^yなのかy^xなのかわからんだろが
self使うのとは別に一目で分けように exampleを選べ。

他にも
//cos(x)
x.cos()
とか

//Log(10,x)
x.log(10) て正気か?

//atan2(y,x)
y.atan2(x)
これはちゃんとわかるようになってたが、
数値計算カタワであることは確定だな。
数式自体が言語なのに勝手な表記法やらかすコンピュータ言語はゴミ



31 名前:デフォルトの名無しさん mailto:sage [2022/04/16(土) 09:43:50.58 ID:rBRO4aI9.net]
>>30
f64::powi(x, i) とも書けるから好きな方の表記使えば良いよ

32 名前:デフォルトの名無しさん mailto:sage [2022/04/16(土) 10:15:27.25 ID:NFUA2B25.net]
>>30
> て、2^2てww
> これじゃ、x.powi(y)が x^yなのかy^xなのかわからんだろが
> self使うのとは別に一目で分けように exampleを選べ。
まあrustに限らんがこれは稀によくあるからサンプルつくる人は猛省して欲しい

33 名前:デフォルトの名無しさん mailto:sage [2022/04/16(土) 19:36:54.16 ID:RiWaIeZZ.net]
>>30
貴方が配慮を欠いている
そのx^nつまりxのn乗を求めるにしても
例えば2^100を求めたいならば128bitがないと溢れるのでu128::pow(2, 100)となるが
2^5を求めたいだけで結果も8bitで十分ならばu8::pow(2, 5)となる
このようにメモリサイズも異なってくるので別々の関数が必要
もちろんu128::pow(x, n)があればu8::(x, n)をカバーできるが明らかに無駄である
そこで符号なし整数だけでも
u8::pow(x, n)
u16::pow(x, n)
u32::pow(x, n)
u64::pow(x, n)
u128::pow(x, n)
と5つの関数が必要となる
一方でxの型が確定しているのであればpowで再び型指定は不要なので
x.pow(n)と表記することも可能
以上は整数の場合だがxとpowの結果が小数の場合は2種類の関数が必要となる
f32::powi(x, n) 【nが整数の場合】
f32::powf(x, n) 【nも小数の場合】
もちろんnが小数のpowfだけあればpowiもカバーできるが明らかに無駄なので2種類必要となる
さらに32bit小数だけでなく64bit小数も扱う必要があるため以下も必要
f64::powi(x, n) 【nが整数の場合】
f64::powf(x, n) 【nも小数の場合】
これらもxの型が確定していれば以下のように略して書くことも可能
x.powi(n) 【nが整数の場合】
x.powf(n) 【nも小数の場合】
ちなみに「x^n」を表記するのに不自然な「pow(x, n)」よりも「x.pow(n)」の方がたまたま自然に見えるが誤差だろう
どちらでも好きな表記法を選べばよいだけにすぎない

34 名前:デフォルトの名無しさん mailto:sage [2022/04/16(土) 21:17:39.44 ID:d9aHN/wl.net]
こんなRustaceanは嫌だ

35 名前:デフォルトの名無しさん mailto:sage [2022/04/17(日) 01:09:40.20 ID:GgR0k3G6.net]
>>33
>そこで符号なし整数だけでも
>u8::pow(x, n)
>u16::pow(x, n)
>u32::pow(x, n)
>u64::pow(x, n)
>u128::pow(x, n)
>と5つの関数が必要となる

こういう寝言は他の言語全部同じな
型の混在は四則計算でも普通にあって、暗黙の型変換と変換したことのwarningで済むはなし。
んで他の言語ではpowにはフローティングしか用意してないんだが
rustは u8::pow(x, n) を用意したのかよwww

>「pow(x, n)」よりも「x.pow(n)」の方がたまたま自然に見える

あたまおかしいのか?

36 名前:デフォルトの名無しさん mailto:sage [2022/04/17(日) 01:23:17 ID:uDuM9tGO.net]
>>35
Rustでも型名を明示せずにx.pow(n)と表記して使えるからその点は同じですよ

以下の3つを比べると
? x^n
? x.pow(n)
? pow(x, n)
同じ形で分かりやすいのは?と?ですね
「^」が「pow」へ置き換わっただけで対応しており非常に分かりやすいです
一方で?だけは不自然な表記になっていますね

37 名前:デフォルトの名無しさん mailto:sage [2022/04/17(日) 10:23:39.49 ID:fCmr+50W.net]
まともな数値計算を意識した言語ならx^nか x**nで書けるんですよ
んで整数底の累乗なんてまあ出番無いのですよ
Rustしか見てないと知らないでしょうが

38 名前:デフォルトの名無しさん mailto:sage [2022/04/17(日) 10:50:29.54 ID:TWmkbJE6.net]
>>37
それは君が無知なだけだな
浮動小数点数にしても精度で使用ビット数(使用バイト数)が異なる
そのためC言語でもpow計算する別々の関数が用意されている
Rust もそれを踏襲しているだけである

39 名前:デフォルトの名無しさん mailto:sage [2022/04/17(日) 11:05:03.45 ID:fCmr+50W.net]
>>38
それは何に対する反論?
f32::powとf64::powが個別に存在することは否定してないぞ

40 名前:デフォルトの名無しさん mailto:sage [2022/04/17(日) 11:08:27.63 ID:fCmr+50W.net]
「汎用言語だからそういうところはしょうがない」って言えばいいのに
無理矢理理由をこじつけて分かりやすいと主張する信者



41 名前:デフォルトの名無しさん mailto:sage [2022/04/17(日) 11:12:28.23 ID:UbacfxJf.net]
CもRustも同様の状況なんだからさ
Rustに文句を付けてるやつが完全にキチガい

42 名前:デフォルトの名無しさん mailto:sage [2022/04/17(日) 11:22:36.21 ID:fCmr+50W.net]
FortranとかRとかPython(NumPy)とかJuliaとかやったことなさそう

43 名前:デフォルトの名無しさん mailto:sage [2022/04/17(日) 11:37:13 ID:MOkVW5s5.net]
>>41
その通り

44 名前:デフォルトの名無しさん mailto:sage [2022/04/17(日) 12:27:23.28 ID:sABjwZnn.net]
>>42
累乗の演算子として ** か ^ があれば満足?
rust の場合 a ** b は a * (*b) と区別できないし ^ は xor なので導入は無理だね
他の演算子に累乗の意味与えるのも紛らわしいし pow で我慢するしかない
表記にこだわるなら数値計算に特化した言語使った方が良いよ

45 名前:デフォルトの名無しさん mailto:sage [2022/04/17(日) 13:22:21.49 ID:LMtNrOON.net]
べき乗はC言語でもpowやpowfなのだからそれで十分
この件でRustに言い掛かりをしてる人は頭がおかしい

46 名前:デフォルトの名無しさん [2022/04/19(火) 17:15:48.41 ID:DVuKwrdA.net]
これが次スレか?

47 名前:デフォルトの名無しさん mailto:sage [2022/05/01(日) 17:42:59.70 ID:FKLr0M6H.net]
C++、Rust否定したら残りはGoしか無くね?→Typescriptがあるじゃん的なズレたことを抜かしそうなスレ主

48 名前:デフォルトの名無しさん mailto:sage [2022/05/01(日) 18:22:15.70 ID:QKZXtKP6.net]
GoはあくまでもGC言語なのでC/C++/Rustの置き換えとならない

49 名前:デフォルトの名無しさん mailto:sage [2022/05/12(木) 23:42:25.11 ID:SeeVGpfX.net]
Rust はライフタイム引数やライフタイム注釈が気持ち悪くて嫌。'a とか、必要でも書きたくねー。
もっと良い記法か文法が発明されるまで、寝て待とうと思います。

50 名前:デフォルトの名無しさん mailto:age [2022/05/14(土) 23:08:12.26 ID:j9smLXkP.net]
カーネル開発・組み込み開発はGoに向かないが、それをいったらRustがカーネル開発に完全に向いてるわけでは無い。
やっと周辺のデバイスドライバを開発できるようにしただけ
GCの有無がネックで、C/C++と置き換えられないというよりも、ランタイムにあるpanic例外や配列範囲例外などの
統一された挙動がカーネル開発に向いてない(Goはこれを切り替え可能になっていない・Rustなどはコンパイルスイッチなどで
挙動の変更ができる)だけで、むしろメモリー管理はLinuxなどのメモリ圧縮とメモリデフラグがあるカーネルで
動かす前提なのがRustなのだから、「GC言語なので」C/C++/Rustの置き換えとならない理論は破綻してる



51 名前:デフォルトの名無しさん mailto:sage [2022/05/14(土) 23:25:44.55 ID:BgvoYA7m.net]
>>50
つまりGoでデバイスドライバ書けるの?

52 名前:デフォルトの名無しさん mailto:sage [2022/06/01(水) 01:36:47.99 ID:pmuCQ5e8.net]
>>50
嘘はいかんな

> むしろメモリー管理はLinuxなどのメモリ圧縮とメモリデフラグがあるカーネルで動かす前提なのがRustなのだから、

そういうOSなどが全く無い環境でも動作できるのがRust
だからOS無し組み込み向けなどでもRustは使われている

53 名前:デフォルトの名無しさん mailto:sage [2022/06/01(水) 07:01:23.46 ID:9ppkKzG8.net]
嘘という以前にGoのことを言ってるのかRustのことを言ってるのか意味不明だし、相手しなくていいんじゃね?

54 名前:デフォルトの名無しさん mailto:sage [2022/06/03(金) 19:46:13.91 ID:+R1h67E5.net]
Javascriptをぶっ殺せ!Javascriptをぶっ殺せ!!ランタイムに頓死する、あのJavascriptをぶっ殺せ!

55 名前:デフォルトの名無しさん mailto:sage [2022/06/03(金) 19:46:47.66 ID:+R1h67E5.net]
C++ではマルプレシジョンと

56 名前:デフォルトの名無しさん mailto:sage [2022/06/03(金) 19:51:29.18 ID:+R1h67E5.net]
C++ have the multipresision&bigint. it bash the Javascript.
many error is find by compile time. no dynamic die.

C++のマルチプレシジョンとビックイントがあればハッピーハッキングも夢じゃない。
コンテナも選び放題だが大体vector配列かMapが在れば間に合う。

57 名前:デフォルトの名無しさん mailto:sage [2023/04/01(土) 08:29:10.76 ID:0NB5g9oH.net]
1.68.2

まっさらからビルドしてみたが

du -sh .cargo

562M .cargo

無駄にボコボコボコボコダウンロードさせて

アタマに何か涌いてんのかよw

58 名前:デフォルトの名無しさん mailto:sage [2023/04/02(日) 16:03:43.99 ID:1vShq7Kf.net]
1.70でマシになるよ

59 名前:デフォルトの名無しさん mailto:sage [2023/08/18(金) 19:04:57.70 ID:XulV9mvF.net]
(・。・)y~

60 名前:デフォルトの名無しさん [2023/11/02(木) 16:37:17.70 ID:UwTpMpT+.net]
go もダメだね

排斥すべき



61 名前:デフォルトの名無しさん [2023/11/03(金) 14:24:52.28 ID:fSSaeY5g.net]
大変!呼吸していないの!!
https://www.youtube.com/watch?v=m4K5GwuL2_w

62 名前:デフォルトの名無しさん mailto:sage [2023/11/03(金) 18:37:00.51 ID:t0/Y4xA9.net]
Dart + Rust で Dust!!!
ごwwwみwwwwwww

63 名前:デフォルトの名無しさん [2023/11/06(月) 07:47:38.88 ID:Tlce7Rg6.net]
こういうスレでC++って言ってるそれはSTL。

64 名前:デフォルトの名無しさん mailto:sage [2023/11/06(月) 10:09:12.46 ID:48qtdwXc.net]
Rustとの相性で言えば
Rust+Pythonはかなり良い
Rust+Cが最強
Rust+C++は最悪

Nimとの相性で言えば
Nim+Pythonはとても良い
Nim+Cが最強
Nim+C++も最強

Nimの勝ち

65 名前:デフォルトの名無しさん mailto:sage [2023/11/18(土) 17:50:28.60 ID:rj8Lk8BJ.net]
>>54
デファクトスタンダードな言語にアレルギー反応出ちゃったか
君はこの業界向いてないよ

66 名前:デフォルトの名無しさん [2024/10/31(木) 08:51:31.44 ID:Pzr8A5T3.net]
ハンパなコードの断片をバラ撒いてビルドするには無理やりネットにアクセスさせる


気持ち悪い傾向が出てきたね

rust や go

67 名前:デフォルトの名無しさん [2024/10/31(木) 21:13:55.34 ID:PigUeQZ7.net]
世にあるソフト全般をスローダウンさせたいという意味?
自分が仕事で使わされるのを避けたいなどの理由は別としても、世の中の開発者がこれらの言語で速いソフトを作るのを否定する意味がわからない

68 名前:デフォルトの名無しさん mailto:sage [2024/11/02(土) 10:20:34.02 ID:+GKIPsT4.net]
cratesが破綻するのは眼に観えてる

69 名前:デフォルトの名無しさん [2024/11/29(金) 18:59:47.20 ID:ZW4PTdY8.net BE:629052145-2BP(1000)]
sssp://img.5ch.net/ico/nida.gif
VS CodeでEchoAPIを使い始めたら、ワークフローが劇的に改善された

70 名前:デフォルトの名無しさん [2024/12/20(金) 23:48:20.92 ID:yXvtHTha.net BE:629052145-2BP(1000)]
https://img.5ch.net/ico/nida.gif
EchoAPIはRESTfulエンドポイントのテストを革新するツールで、モックレスポンスを作成することで、バックエンドが完全に準備できていなくてもフロントエンドの作業を進められるようになりました。



71 名前:デフォルトの名無しさん [2025/03/21(金) 19:23:02.08 ID:5eVi2di9.net]
json はクズ






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<18KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef