排斥すべきゴミ言語 C++ Rust 他at TECH
排斥すべきゴミ言語 C++ Rust 他 - 暇つぶし2ch1:デフォルトの名無しさん
22/02/01 15:25:41.94 JtahKJ07.net
ゴミ過ぎる
邪魔
少しずつ使わないようにして抹殺すべき

2:デフォルトの名無しさん
22/02/01 22:05:34.00 QnoiI24o.net
rust c++ c# ruby java javascript cobol

3:デフォルトの名無しさん
22/02/02 06:24:09.54 oq3yzbGS.net
CやC++は低レベル言語よ。

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

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

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

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

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

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

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

11:デフォルトの名無しさん
22/02/24 10:10:33.02 bIfpVEhP.net
VB

12:デフォルトの名無しさん
22/02/24 10:12:54.77 bIfpVEhP.net
WonderWare Intouch の内蔵スクリプト
実行時間が決まっており、ループの途中で止まるし、コード中でそれを検出する手段がない。

13:デフォルトの名無しさん
22/02/24 17:34:41.97 xAP0ZjRZ.net
頭悪そうなスレ

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

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

16:デフォルトの名無しさん
22/02/27 10:21:46.71 c+lx/lLr.net
賛成。
当方、rust を用いた各種ソフトウェアの高速化、保守性向上受託請負会社です
競合他社は今すぐRustの使用を中止頂けると幸いです

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

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

19:デフォルトの名無しさん
22/03/01 13:37:35.42 cLl1I/uf.net
>>15
「学習コストが高いっていうのって正直みんなどう感じてるんだろ? ある意味、RUSTでプログラミングできるっていうのがステータスになってプログラマとしてこういう言語でやっていきたいワクワク感ってのがある。 昨今のPythonのブームは、AIとか自動化とはいいんだけどPython自体は確かに誰でもプログラミングできるかわりに、pythonでプログラミングできるということがなんのステータスにもならない歯がゆさを感じていた。 やっぱりC言語でポイントをマスターしてmalloc/freeとかでメモリ管理をガリガリ書いていて誰でもできるわけではないプログラミングができていた達成感というのを欲していた。 そういう悶々としていた自分にRustがでてきた久しぶりにワクワクしている。 そういうのってない? 」
こんな奴ばっかり、RustをRUSTと書いてマウント取りたがりの、何もわかってない意識高い系。他言語のスレで暴れまくり嫌われ者が始める言語
なにがステータスだよwww、コンパイラーのエラーメッセージを回避しただけのメチャクチャなスパゲッティコードを
後の人が直す姿が浮かぶ・・・

20:デフォルトの名無しさん
22/03/01 14:31:21.87 SQpayecL.net
>>19
コピペ?

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

22:デフォルトの名無しさん
22/03/03 16:22:55.55 gqwT489/.net
Ruby

23:デフォルトの名無しさん
22/03/03 21:38:03.20 H9PfjsLq.net
医療用麻薬ずさん管理で札幌ひばりが丘病院を書類送検
URLリンク(video.fc2.com)

24:デフォルトの名無しさん
22/03/04 21:28:01.04 8nYSicvS.net
他の言語に攻撃しまくるキチガイ信者のいる言語

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

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

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

28:デフォルトの名無しさん
22/03/20 07:50:22.55 kKzhAqbR.net
ちょっと前の言葉でいうと、
意識高い系がRust

29:デフォルトの名無しさん
22/04/05 13:19:03.40 dZMax2uf.net
Rustってdirectxとか使えるの?

30:デフォルトの名無しさん
22/04/16 06:57:19 njc5gQYC.net
ほんまrust設計した奴て数学に関する思い入れとか皆無なんよな
powとかど-かくんか表調べたら
URLリンク(doc.rust-lang.org)

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:デフォルトの名無しさん
22/04/16 09:43:50.58 rBRO4aI9.net
>>30
f64::powi(x, i) とも書けるから好きな方の表記使えば良いよ

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

33:デフォルトの名無しさん
22/04/16 19:36:54.16 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:デフォルトの名無しさん
22/04/16 21:17:39.44 d9aHN/wl.net
こんなRustaceanは嫌だ

35:デフォルトの名無しさん
22/04/17 01:09:40.20 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:デフォルトの名無しさん
22/04/17 01:23:17 uDuM9tGO.net
>>35
Rustでも型名を明示せずにx.pow(n)と表記して使えるからその点は同じですよ

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

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

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

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

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

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

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

43:デフォルトの名無しさん
22/04/17 11:37:13 MOkVW5s5.net
>>41
その通り

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

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

46:デフォルトの名無しさん
22/04/19 17:15:48.41 DVuKwrdA.net
これが次スレか?

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

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

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

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

51:デフォルトの名無しさん
22/05/14 23:25:44.55 BgvoYA7m.net
>>50
つまりGoでデバイスドライバ書けるの?

52:デフォルトの名無しさん
22/06/01 01:36:47.99 pmuCQ5e8.net
>>50
嘘はいかんな
> むしろメモリー管理はLinuxなどのメモリ圧縮とメモリデフラグがあるカーネルで動かす前提なのがRustなのだから、
そういうOSなどが全く無い環境でも動作できるのがRust
だからOS無し組み込み向けなどでもRustは使われている

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

54:デフォルトの名無しさん
22/06/03 19:46:13.91 +R1h67E5.net
Javascriptをぶっ殺せ!Javascriptをぶっ殺せ!!ランタイムに頓死する、あのJavascriptをぶっ殺せ!

55:デフォルトの名無しさん
22/06/03 19:46:47.66 +R1h67E5.net
C++ではマルプレシジョンと

56:デフォルトの名無しさん
22/06/03 19:51:29.18 +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:デフォルトの名無しさん
23/04/01 08:29:10.76 0NB5g9oH.net
1.68.2

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

du -sh .cargo

562M .cargo

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

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

58:デフォルトの名無しさん
23/04/02 16:03:43.99 1vShq7Kf.net
1.70でマシになるよ

59:デフォルトの名無しさん
23/08/18 19:04:57.70 XulV9mvF.net
(・。・)y~

60:デフォルトの名無しさん
23/11/02 16:37:17.70 UwTpMpT+.net
go もダメだね

排斥すべき

61:デフォルトの名無しさん
23/11/03 14:24:52.28 fSSaeY5g.net
大変!呼吸していないの!!
URLリンク(www.youtube.com)

62:デフォルトの名無しさん
23/11/03 18:37:00.51 t0/Y4xA9.net
Dart + Rust で Dust!!!
ごwwwみwwwwwww

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

64:デフォルトの名無しさん
23/11/06 10:09:12.46 48qtdwXc.net
Rustとの相性で言えば
Rust+Pythonはかなり良い
Rust+Cが最強
Rust+C++は最悪
Nimとの相性で言えば
Nim+Pythonはとても良い
Nim+Cが最強
Nim+C++も最強
Nimの勝ち

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

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


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

rust や go

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

68:デフォルトの名無しさん
24/11/02 10:20:34.02 +GKIPsT4.net
cratesが破綻するのは眼に観えてる

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

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

71:デフォルトの名無しさん
25/03/21 19:23:02.08 5eVi2di9.net
json はクズ


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch