TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼
次世代言語18 V Julia 他
いもうとデスクトップを実際に作ってみないか?3
Borland Developer Studio 2006 No.13
くだすれPython(超初心者用) その48【まず1嫁】
テスト
くだらないアルゴリズムを考えるスレ
PureBasic
【汚物】痛い変数名・関数名【破廉恥】
ふらっと C#,C♯,C#(初心者用) Part143
【License】ライセンス総合【利用許諾】

Rust Part5


1 :2018/02/11 〜 最終レス :
Mozilla発のRust言語のスレ

公式
https://www.rust-lang.org/
https://blog.rust-lang.org/
https://github.com/rust-lang/rust

Web上の実行環境
https://play.rust-lang.org

前スレ
https://mevius.2ch.sc/test/read.cgi/tech/1507970294/

2 :
>>1補足

関連スレ
プログラミング言語 Rust 4【ワッチョイ】
https://mevius.2ch.sc/test/read.cgi/tech/1514107621/

スレタイと本文を簡素にして、リンクを追加
ワッチョイの有無は話し合って決めてくれ

3 :
ワッチョイが怖いアンチ専用スレ

4 :
乱造されたくそ言語のひとつ

5 :
真正キチガイとそのとりまき専用スレです。

6 :
本スレ

プログラミング言語 Rust 4【ワッチョイ】
http://mevius.2ch.sc/test/read.cgi/tech/1514107621/

7 :
Announcing Rust 1.24
https://blog.rust-lang.org/2018/02/15/Rust-1.24.html

8 :
http://wolfbash.hateblo.jp/entry/2017/07/30/193412
やはりRustはクソの言語未満
良識ある人はきちんとわかっている

9 :
>>8
このブログが良識のある人の記事に見えるってのはある意味すごいと思う。
マジで言ってんの?ネタじゃなかったから単なるバカだよ?
Nimやったことないんだけど、このブログ書いた奴のせいで
俺の中でのNimへの風評被害が超激しいんだけど。

10 :
>>8
ネタにマジレスしてるはてな民多くてワラタ
2chもはてブも変わらねえな
インターネットはこうでなきゃな

11 :
>>9
正しくRustとNimを比較してRustにいいとこなどないと論理的に談断じてる
そこまで言うなら反論記事よろ

>>10
マジレスも何も事実じゃん

12 :
金子勝とかNimキチガイとかrustアンチするにしても筋悪すぎるしアンチを装った信者の犯行では

13 :
Nimおじさんの布教の熱意は見習いたい
Rustオタは身内で盛り上がってるだけだからな

14 :
ここまで理論的な反論なし
まあできないんだろうね。言語未満Rust

15 :
Nimとの対比でRustは言語未満のゴミだと暴かれている上に
それを布教してるやつらは金子先生の鋭い指摘で詐欺集団だと暴かれているのに
信者は人格攻撃して矛先を反らすだけ

よっぽど反論できなくて悔しいんだろうね

16 :
悔しいんじゃなくてバカらしい。
あと、書いたところでこっちにメリットがない。
具体的なメリットを提示してくれるなら書くかも。
反論記事なら雑だけど一応あった。
書いた後であまりのバカらしさに自ら記事を消したらしい。
アーカイブは残ってるから、それでも読んでろ。
http://ubnt-intrepid.hatenablog.com/entry/2017/10/03/135742

17 :
Rustはプログラミング言語未満というのは >>8 の意見だと思うけどプログラミング言語の定義が曖昧すぎて反論のしようがないしそれで勝利宣言されてもね

18 :
>>16
書いたらモジラからお給金出るでしょ

>>17
意味のあるプログラム書こうとしたら
とたんに借用とかでコンパイル通らなくなってまともにプログラミング出来ないものがプログラミング言語と言えるのか?
まあMalbolgeやBrainfuckがプログラミング言語と呼べるキ◎ガイならRustもプログラミング言語かもね

19 :
あとその人か反論記事消したのも
本当はRustが使い物にならないことを察してしまったけど
それを言うと信者に突撃されるからぼかして消しただけでしょ
表向きの理由で全消しするのは不自然だから

20 :
ほんそれ

21 :
あぁ、Rustのネガキャンするとお給料がでるのか……

22 :
提灯記事書いてモジラからお金もらうにはどうしたらよいのですか?

23 :
「俺がコンパイル通せるコード書けないからRustは糞」って主張で首尾一貫してるところはすごい

24 :
それとも世のRustで書かれてるアプリケーションは実はすべて別の言語で書かれているという主張だろうか

25 :
はたまたRustで書かれてるものはどんなものであれまともなものとは認めないかな

26 :
2番目が正解だな

27 :
オープンソースでRustで書かれてるやつも
なんとかコンパイルだけ通したような
保守性も何もない個人が脳トレで書いたようなものばかり
まともな製品として書かれたコードはGithubにも見つからなかったぞ

ソースコード公開してるものがそうなんだから
企業がRust使ってると称するなにかは実際にはRustなんて使っておらず
適当な別の言語で書いてRust使ってると言えばモジラから金が出る
そういう仕組みと考えるのが自然な訳だ

28 :
で、このアーカイブ記事に対する論理的な反論はできないと。
あと、GitHubのまともなコードが見つからなかったって点も
どの辺がまともじゃないのかについてはコードでは示せないと。
それで自分の言葉に説得力があると思ってるのが不思議でならないんだが。
あと、俺にも「モジラからお金もらう方法」を教えて。
ホントにもらえるんだったら絶対に反論記事書いてあげるから。

29 :
ぐぇ crate uuid のインターフェースが換わりよった
ParseError が std::error::Error を impl しなくなったのは何故だ……

30 :
>>28
なんで取り下げられた記事に反論しないといけないの?
取り下げたってことは「この記事は間違いだった」というメッセージでしょ

モジラから金貰う方法とか俺に聞くなよ
モジラのページにある自称Rust使ってる企業に聞いてくれよ

31 :
>>29
な。Rustなんて使うからそうなる
一貫したインターフェースを提供することすらできん言語だ

32 :
取り下げた理由も書いてあるのに読まずに決めてかかってるのほんとブレねぇな

33 :
まともな製品という言い方もそうだけどまともかどうかの判断基準は「俺が気に入るかどうか」以上のものがあるように読みとれなかったので議論にならない
論理的な会話ができてないのはどちらなんだか

34 :
>>31
レスしてもらったのはありがたいが
俺はお前さんから見ればRust信者だわ すまん

元よりどんな言語使ってもインターフェース変更はある
今回は、追従する作業に五分も掛からんかった
後はテスト流して終わり

インターフェースの変更が出来ないのを理由に
開発が鈍化されるよりマシだと思うよ

35 :
クソな例挙げようと思ったが挙げるまでもなく>>29が素晴らしい例を出してくれたな

Nimの人のブログにもあったが、ロジックと関係ないスコープ切りが必要なせいでコードがスパゲッティになるとか、
ハッシュテーブルと所有権がコンフリクトして動的計画法が書けないとか
所有権のせいでそもそも循環グラフ書けないとか
いくらでもクソな所出してやれるが?

36 :
それ以上に、難解すぎてロジックと関係ないコード上の手入れが膨れ上がって
結果ロジックにバグが増えたりインターフェイスの非互換が発生したりするんだよ
だから致命的に壊れた言語って言ってる

37 :
>>32
だから信者からの突撃回避だろってそれ

38 :
反論ブログの人が今でもRust書いてるのも、アイコンがRustのマスコットキャラなのも信者の突撃回避なのですね
Nimのブログ記事にブコメしてるのもみんな信者かMozillaの工作員なんですね

39 :
コンパイラが理解できない所有権の問題がある場合はunsafeというescape hatchがあってプログラマの責任でコードが書けるようになっている
これはすごく実用的な割り切りだと思うんだけど>>35はまた意見が違いそう

40 :
コンパイラが賢くあるべきなのか、コードを書く側が賢くあるべきかとい二つの考え方があって
>>35は後者、Rustは前者の立場をとっていて単純に趣味に合わないだけなんだと思うが

41 :
比較対象にされてるNimはまともなプログラミング言語とのことで、まともな言語とはまともな製品を作れる言語とのことらしいが
そうなるとNimはRust以上に普及しててまともな製品がリリースされていないと矛盾しないか

42 :
>>41
個人で作ってる言語と
国際的詐欺会社がバックにいるのとじゃどうしても個人が負けるわ

43 :
Mozillaが詐欺企業なんて聞いたことないけどどういう罪状があるのか詳しく教えて欲しい

44 :
こんだけアンチが常駐する言語スレも珍しい
PHPより酷く感じる

45 :
スレ人口少ないのもあるが常駐されたところで同じ主張繰り返すだけで特に実害がないからでは
別スレもあるし

46 :
ほんとうにMozillaが金をばらまいてRustを普及させようとしているなら断る人もいるはずで
世界的にやっているにもかかわらずそのことに言及してるのがこのスレにいる一人だけという時点で信憑性も何もないというのがね

47 :
言語について批判できるんだから変なMozilla批判は引っ込めたほうが説得力持たせられるのに
もったいない

48 :
札束でぶん殴られて断れないような、そういう相手を選んでるだろうしな
あのMercurialもGitにボロ負けしてるから、資金で殴れば下るだろうって狙われたんだろう

49 :
>>30
お前しか「モジラに金もらってる」なんて言ってる奴がいないんだからお前に聞くしかないだろ?
バカなの?脳味噌に草でも生えてんの?
あとGitHubの件はスルー?コード例はやっぱり出せないの?
動的計画法はRustじゃ書いたことないから分からんけども、書けないのはお前だけじゃないの?
「書けない部分を具体的にコード例で示して」毎回言ってるよね?
「同じことを何度も言わせるな」って注意されたことないの?今注意したからもう同じこと言わせないでね。
循環参照についてはRcとWeak使えば書ける。可変にしたければさらにRefCell使えばいい。
それも何度も言ってるよね?ボケてんの?草以外に花も咲いてそうだな。
RcやRefCellが気に入らんならお前とはスタイルが合わないってだけの話だ。去ね。

50 :
あと最悪、動的計画法や循環参照がお前に書けなかったとしても、
書けてるやつのライブラリを使えばいいだけの話では?
自分で書くよりまずライブラリを探す。今の時代はこれが常識だろ?
車輪の再開発は勉強するときだけやってればいいんだよ。

51 :
今まで触れずにおいてやったのにそこまで言われたから言うけど
「書けないもの」の「ソースコード用意しろ」ってひどい矛盾したこといってるの分かってます工作員さん?

52 :
コンパイルが通らないソースコードなら書けるよね

53 :
どうせ次はRustは触るのも汚らわしいから書かないとか言うんだろうな

54 :
Rustでコンパイルエラーしてるソースコードを
コンパイルエラーした状態のままでいいから見せろって言ってるの。
あと、「C(他言語でも可)だとこう書けるのに。。。」っていうソースも載ってればベスト。
分かってもらえます?

55 :
borrow checkerについて文句言ってるんだからせめて型検査くらいは通ったソースにしてくださいね

56 :
http://play.integer32.com/?gist=a352230e08bc0a76fb5f116bd3c7abf4&version=stable

これで満足?

57 :
http://play.integer32.com/?gist=97a7043af5e6ae63f81bc41b2eccc945&version=stable

58 :
HashMapのエントリーへのポインタは新しいエントリー追加したらreallocなどが呼ばれて無効になるかもしれないので取り回すのがそもそも間違い

59 :
ちゃんとソースコード読みこんでないから何がしたいのよく理解してないけど
取り合えずコンパイル通すだけならすぐ出来たよ。
http://play.integer32.com/?gist=9333d5344adb9cdf5ef8292a20ec6c24&version=stable

60 :
NLL有効にしたら元のコードでも通った

http://play.integer32.com/?version=nightly&mode=debug

61 :
俺はスコープ切る方が好きかな〜
http://play.integer32.com/?gist=e73044b8a25fa1c2403ee1ccb74356f6&version=stable

62 :
URL間違えた
http://play.integer32.com/?gist=d9f081dd40e2e0d06e224dc0e20ee41c&version=nightly

63 :
瞬殺されてて草

64 :
この流れ見ると、NLLはRustのハードルを思った以上に下げるのでは?と思わずにはいられない

65 :
その程度のエラーで投げるやつは少数派なんじゃ。。。とおれは思うけど。
まぁ、それでハードルが下がるのならそっちのほう良いとは思う。
けど、その程度で前に進めなくなるならすぐに別の問題にもぶち当たってやっぱり投げちゃうと思うよ。
そういう奴らはRustはともかく、多分C, C++でも自分で書いたバグに潰されると思う。
結局GC付きの言語でしか書けないんじゃない?
念のため言っておくけど、GC付きの言語を批判する意図はないよ。
おれTypeScript好きだし、Goも嫌いじゃない。

66 :
確かにここが解決しても型合わせとかで匙投げそうだな……
型の方はScalaとかSwiftとか別の言語で似たようなのがあるから参考にできる文献多そうだけど

67 :
ジェネリックとトレイト境界の辺りとか最初は結構苦労した記憶がある。
特にfuturesクレートを初めて読んだときは?!??!?ってなった。
Rustは良い言語だけれど「難解」というところだけは否定できない。
そういえば、結局「モジラからお金もらう」方法教えてくれなかったなぁ。
お金欲しいのに

68 :
ちゃんとしたもの作れるわけないだろという主張してたのが昔は複数いたと思うが
Quantumが出たあたりで流石に取り下げたようだが
モジラは詐欺会社と言い張る一人だけが猛烈に頑張ってる

69 :
>>68
モーレツに墓穴掘ってるけどね

70 :
安全性を最大限に気にしたい心配性な人向けの言語だよRust
そういう人たちはC/C++のコーディングで余計なことまで心配しすぎてストレスかかってるんだよ
かわいそうな人たちなんだよ

71 :
心配しないと鼻から悪魔が出るのがC/C++なので心配しすぎということはない

72 :
例のアンチだが動的計画法がどうだ循環参照がどうだって騒いでたから
てっきりhtml5everくらい複雑なコード組もうとして悩んでたのかと思ってたけど
まさかのフィボナッチ数列でつまづいていたとは予想外だったわ

そういえば今年のstackoverflowのアンケート結果っていつ出るんだろう?
そもそも毎年いつ頃出てるのか知らないんだよね
これでRustが愛され言語ランキング1位から順位落としてたら
また「ついにクソ言語未満のボロが出てきたな」とか騒ぎだすんだぜきっと

73 :
前スレで、別のランキングでRustの順位が10位圏内に入ってなかったことについて
「工作ブーストが切れたな」とか言ってたからそういう方向になるんじゃね

74 :
Rustが、コードのスタイルガイド「Rust Style Guide」と自動整形ツールを導入する理由。
コードをめぐる議論を省き、メンタルの負担を減らし、プログラマを参加しやすくする
http://www.publickey1.jp/blog/18/rustrust_style_guide.html

75 :
unsafe使えば書けるだろ
C++みたいに全部unsafeな言語よりは安全

76 :
C++ならゲーム
C#ならWindowsフォームアプリケーション
PHPならWebアプリケーション
Pythonなら機械学習

Rustは?

77 :
ここはアンチが立てたキチガイ隔離スレです。
キチガイ以外書き込まないでね

78 :
本スレが過疎ってレベルじゃないし実質こっちが本スレだろ
隔離()スレに勢いで負ける言語があるらしい

79 :
まあそうなんだけどね

80 :
ほんとID:yl4ANYczは戦犯
コンパイルできない厨が最後のコンテンツだったのに…

81 :
いわゆるnewtypeパターンをLLVM IRで見てみると
ごく単純なコードで使う分には中身の要素に最適化されてるけど、
それ使って配列を作っただけで最適化されなくなる
こんくらいでゼロコスト抽象化とか言ってるの?

typeでは新しい型作れないし、
結局新しい効率的な型を作る方法さえないんだな

82 :
私にも敵が視える

83 :
Rustで書くと実行時のメモリ使用量が増える感じは確かにある

84 :
>>81
トレイトの特殊化でも無理?

85 :
バグかもしれないからissue立てたら

86 :
>>81
ゼロコスト抽象化はトレイトやジェネリクスを言っててnewtypeパターンは関係ないと思うゾ


Cに比べたらC++もRustもGoもランタイムの分だけメモリ使用量は増えるよね
C++にはランタイム存在しないとか大笑いなギャグを素で言う輩は知らん

87 :
その理屈で言うとlibcもランタイムになりそう

88 :
「Rust 1.24」リリース、コード整形ツール「rustfmt」をプレビュー導入 | OSDN Magazine
https://mag.osdn.jp/18/02/17/163000
> ビルドの速度は改善するが、出力されたバイナリの実行速度は少し遅くなるとしている。

89 :
むしろ今まで並列コンパイルをしていなかったのかという驚きがね...
型推論とかボローチェッカーとか大変だろうしと思ってたが、並列コンパイルで早くなるのは助かるよね

90 :
コンパイルを速くするためにプログラムの速度を犠牲にする
自称低級言語があるらしい

91 :
言語じゃなくコンパイラの話だぞ
速度を求めたリリースビルドは並列なしに切り替えられる低級調製可能なコンパイラすごいよね(棒読み

92 :
言語仕様には興味あるけど実装は興味ありませんって奇特な方には人気出そうな言語だね。

93 :
低レイヤ書く人は仕様より吐かれるバイトコードの方にしか興味ないから
完全にターゲティングに失敗してるよなこの言語

94 :
むしろコンパイルを通すことが難しくても効率的で安全なマシンコードを出力して欲しい奇特な人向けだけどな
性能無視して生産効率だけを求めるならボローチェッカーとかunsafeとかトレイトとか面倒な言語仕様はマジ辛い

ただ緩く書きたいだけならSwiftとかGoの方が絶対良いよな
ランタイムが馬鹿でかかろうが、goroutineが冗長コストだろうが、言語仕様が楽なそれらは生産効率が断然良い

95 :
安全はともかく、Rustが効率的なマシンコードを出力するというのは同意しかねる

96 :
やはりD言語が最強か

97 :
ソースとマシンコードが一対一になる言語は安心感あるな

98 :
やはりアセンブラか

99 :
【UFO】  山本太郎も横浜で遭遇  ≪W◇″型の発光体≫  世界にテレパシー放送  【大宣言】
http://rosie.2ch.sc/test/read.cgi/liveplus/1519704223/l50

100 :
【お知らせ】Packt出版より Network Programming with Rust が発売されました。


100〜のスレッドの続きを読む
Rust Part7
Java入門・初心者質問スレ Part.9
くだらないアルゴリズムを考えるスレ
テストを書いてからリファクタリングなんてのは幻想
プログラミングを勉強したいのだが
Androidプログラミング質問スレ revision50
Excel VBA 質問スレ Part53
次世代言語21 Go Nim Rust Swift Kotlin TypeScript
ゲームプログラムなら俺に聞け33
Visual Studio 2019 Part4
--------------------
LANケーブルについて語るスレ 8m
■ キモメンってだけで人生終了なのが悔しい A ■
つい最近DTMを始めたんだが…
【敗北宣言】総選挙1位様「48グループをまたアイドル界のトップにしたい」
【海外】人形カンケイを探せ!【限定】
そろそろ歴代ベスト100を決めようぜ part47
【医療ミス】おいおい…これマジ?【隠蔽事件】
ドブスちゃんと愉快な仲間達
【日本すげぇ!】国債(借金)の額で表現した世界地図が話題に [998671801]
書類選考面接後の結果待機総合79
【不倫/山尾志桜里】不倫相手・倉持の元妻「山尾さんが、悪びれることなく国会で待機児童や憲法改正の話をすることに強い憤りを覚える」
▼2019年のJ2降格チーム予想!▼
【快傑】ライオン丸【風雲】その3
【福島】電力福島第1原発事故の除染廃棄物を袋に入れて保管する市内の仮置き場が浸水し川に流出 2700袋中6袋は回収
【非力で】京商ミニュームプレーン3【風に激弱】
映画『関ヶ原』について語れ
【ペイ福地】週刊バイクTV part27【Pey啓吾】
最近物価が上がったなと感じること
中年ひきこもりの英語学習10
【芸能】鈴木紗理奈「性欲と引き換えに美肌を手に入れた」
TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼