Rust Part5
■ このスレッドは過去ログ倉庫に格納されています
実用的・実積も曖昧だな
どの程度を実用的で実積があると呼ぶのか具体例を提示してくれ
突き詰めていくと「バグらない」も程度によりけりだしな
Excelだってバグるときゃバグるし… 話に入れないからって「………結局駄目!」ってダサすぎない? jsのファミコンエミュレータをrustで実装し直したらパフォーマンス負けたらしいwww >>357
JSに負けるとか草しか生えんなwwwwwww >>357
噂に尾ひれがつく瞬間を目の当たりにして草
多分これ↓のことだろ
http://blog.bokuweb.me/entry/2018/02/08/101522
誰かC x wasmで書き直してみろよ。きっと似たような結果になるから
>>359
ついにLinuxと同レベルじゃないと認めないとか言い始めたぞ… >>357,358
ブラウザ JS版 Wasm版
Chrome 63 4.36ms 5.68ms
Firefox 58 5.76ms 3.98ms
Safari 11 9.98ms 4.21ms
う〜ん草しか生えんね 草草草の草ァ!だね >>361
wasmじゃなくてRustと比べてから言えよ まあメモリの管理モデルが違う言語同士でやりとりすれば
色々苦労するのは当たり前なんだよね。
それなのに「rustは勝手に解放してくれる」とか言い張っちゃう信者が有害な訳だよ。
rustが悪いというよりか、こういう馬鹿が多いところが問題。 Haskellは副作用が無いとか参照透過性があるって言った時に
C FFIを持ち出して反論するのと同様の不毛さを感じる 不毛?現実によくあることなのにね。。
言語の一番下ではアセンブラが動いてるんだから、そことどう調和もしくは隠蔽させるかってのは
コンピュータ言語にとって本質でしょうが。 は?何で一番下が機械語じゃなくてアセンブラなの馬鹿なの? 結局Rustはサーバ向けでもコマンドツール向けでもGUI向けでも組み込み向けでもない
って事実はほんと覆らんよ 話に入れないからって「………結局駄目!」ってダサすぎない? jsのファミコンエミュレータをrustで実装し直したらパフォーマンス負けたらしいwww >>372
メモリ管理みたいな重要なことについてデララメ振りまいて、
「理解しない奴がrust批判してる」とか言い出してる方が恥ずいわ。 上の流れ素直に読んでも、
メモリ管理も全部C側で完結させるのが一番いいって結論にしかならんぞ?
Rustのいいところなんぞ皆無だ というかコンパイラにメモリ管理任せるのが無理だろ。FFIのためにいちいちDrop定義するとか非効率でしかない
メモリ管理はGCに任せるか完全手動にするかの二択なのに、無理矢理そこにヘンテコリンなソリューションもどき持ち込んで混乱引き起こしてるだけじゃん Rustの提案するエセソリューションは機械語のレベルと相性が悪い
CやC++のほうがまだまともなアプローチしてる >>377
うおっ!
ここにきてまさかのRAIIを否定し始めるとか予想外すぎたわ!
お前C++のスマポってなにか知ってる? >>379
ほとんどのコンパイラで採用されてない仕様書上にしかない機能なんざ知らんよ 実際混乱引き起こしてるまともじゃない方法なのは上の流れで自明だろ >>380
よろしい。そんな君にはJavaがおすすめだ。そっちで元気にやりたまえ。 以前も言われてたけど「ひまわり学級の子が普通の授業に出て暴れてる」って表現が実に的確で草 間違ったものを間違った奴が流行らせようとしてるんだからそれには「違う」って言っとかないとダメだろ
話にならんと放置したらいずれ手遅れになるほど蔓延する
そうならないうちに叩いておくべきなんだよ 混乱引き起こしてるのは違いないけどさ
「俺の頭の中で混乱を引き起こしてる」って正確に書こうよ >>385
上のFFI絡みの流れは俺じゃないけど? 完全手動でメモリ管理するのは混乱起きないからいいよね〜 >>387
コンパイラに丸投げするよりは良いな
混乱しないって意味だとGCが一番だが >>375
上のやり取りは俺じゃないけど?
散々間違いがあったら指摘してくれって書いてたのがデタラメを振りまいた?
間違いの指摘に礼を言って終えるところに、鳴りを潜めていたアンチがウキウキで「混乱を引き起こしたRust!!!」と喚き立てた
このスレでも何回もやってる流れじゃんクソダセー インタプリタへの丸投げ>完全手動でメモリ管理>コンパイラへの丸投げ
実行開始までの混乱しない順だなどう考えても >>391
外から内ゲバ眺めてやっぱこの言語くだらねって思ってるだけ
C++の(後方互換維持のための苦しい構文追加以外)なにが悪いんだか >>393
スマポが何かを知らないヤツがC++を語り始めたぞ… >>378
ていうかこれ知りたい
Rustの何が(例:MIR)どう機械語との相性が悪く
それに対してC/C++のまともなアプローチの具体例を教えて >>395
代弁してやろう。
「自力で頑張る」
以上 >>395
結局解放処理は自分で書くんだろ?
メモリ上の確保のされ方はコンパイラにはわからないんだから
結局中途半端にしか自動化できないから無意味で、それなら自分で管理した方が結果的に良いって話 解放の仕方を実装したら、後はコードのどの場所で何回確保しても自動で解放される事が分かってないっぽいね >>398
だってRAIIもスマポも知らないんだもん。しょうがないじゃん >>397
C FFIとかの一部分で解放処理を書くんだよ
お前が言ってる通り「手動」だしお前の好きな「手動」でよかったな
中途半端にとは言っても機能するし「無意味」と言い切るには典型すぎる誤謬
で>>395にまともに答えてくれる?どう相性が悪いの?どんなアプローチ? Q. Rustの何がどう機械語との相性が悪く、それに対してC/C++のまともなアプローチの具体例を教えて
A. 結局中途半端にしか自動化できないから無意味で、それなら自分で管理した方が結果的に良い
Rustアンチ君との最後のやり取りがこれなのか…?悲しい >>404
YOUがワッチョイのほうで話題ageれば ここはネタスレだからこれでいいよ
まともな話題ないし そう思うんなら勝手にそっちでやってくれ
いちいちこっちに宣伝しないでよろしい せめてスレ立てたやつくらいはあっち書き込んでくれよ。
ワッチョイスレ(本スレ)には俺しかいない。 >>384
大元に言わないで、ここでグダってる時点で説得力無いけどな。 それもあるが日本語の記事でrustマンセーしてるやつは大抵バカっていうのもある。 会話になってないし
時間おいたところで>>395に答えなくてもいいことにはならないからね 自分から「機械語のレベルと相性が悪い(>>378)」と言ってるのに
「具体的にはどういうこと?(>>395)」と聞かれて、
その返答(>>397)に機械語のことが一切出てこないのは流石に草 英語で説明する以前に日本語でのコミュニケーションに難ありなのか
日本語ネイティブじゃない方なのかな 機械語との相性のいいC,C++のソリューションって、機械語バイト列を関数ポインタにキャストして呼び出すとかじゃないの?
そんなことRustでできるようになって欲しくはないな。 rustで書かれたjitなかったっけ?
ところでrustで書かれたウィルスとかマルウェアとかないよな。
goならMiraiで使われてたけど。 C/C++の弱い型付けによるキャストは機械語と関係ないだろ
Rustは強い型付けしか原則許してなくてunsafe使えば弱い型付けも出来るけど好んでする必要性はないよねー
プログラミング言語と機械語の間はC/C++もRustもLLVM IRで仲介されてるから、どっちかだけが相性良いとかなさそう
LLVM IRじゃなくGas仲介するとこう違うんだよ、くらいの反論を期待してみるテスト >>427
フロントエンドの話してるのに、バックエンドがLLVMだから違いなどない!は、おかしいのでは?
そんなこと言い始めたら、言語仕様の優劣など語るに値しないということになってしまう。 >>427
Any使ったdowncastはunsafeじゃないけどどういうコードの話してんの? rustでフォントをレンダリングしたいのですがfont-rsやfreetypeなどの設定逆引き的なサイトってありませんかね?
チュートリアル的なサイトは見つかるのですがそこから突っ込んで使用したい場合に参考になりそうな情報がみあたらないです
レンダリングされる線を任意の幅にしたいです
極細フォントを使って線幅1ピクセル×2=計2ピクセルでアンチエイリアス無しみたいな感じの結果が欲しいです 具体例を補足します
出力が2値の場合に普通にレンダリングした物を減色してしまうと線幅の不均一になったりディザが掛かってしまって
表示品質が極端に悪くなってしまうのでそれを防止したいです
たとえば「田」みたいな字をレンダリングして減色するとある線は1ピクセルだけど別の線は2ピクセルになってしまったり
交わるところに不要なドットが出現したりします
それを全て任意の線幅に統一したいです ここはアンチスレなので、まともな質問はslackへどうぞ https://rust-jp.herokuapp.com/
rustのslack
↓のサービス使ってオープンにすればよい
http://slackarchive.io 👀
Rock54: Caution(BBR-MD5:b95868ef2c0ed5e765a4d10ada4cf289) Rustってカルトみたいなもんだよな
実態はスカスカで教祖の金儲けに使われてるだけなのに、信者は正義と信じて疑わない辺り
slackなんて内輪の集会に逃げ続けて表の評価に曝されることを避けてる時点でまともなプログラミング言語じゃない >>436
Rustの提案するエセソリューションは機械語のレベルと相性が悪い
CやC++のほうがまだまともなアプローチしてる >>437
お前はさっさとその答え教えてくれよ
Rust批判するにしてもコンピュータの知識皆無すぎるわ。批判側がお前と同じ知的レベルに見られるのがクソ >>438
へー今日はたくさん書き込むつもりなんだ こちらはまともなアンチとキチガイアンチのスレになります。 少しずつRustの研究が出てきたね
ttps://arxiv.org/abs/1804.10806 win10 rs4にしてからrustdocが遅い。
rs4にMeltdown/Spectre対応のパッチも含まれてたんだろうか。 Windows defenderが動いてるとかでは 少なくとも5chではgoよりrustの方が盛り上がってるな。 パフォーマンスとマルチスレッドを理由にRustを採用という事らしい
https://logmi.jp/282807 >>450
>>445
これでもそんな知恵遅れみたなこと言うの? 同じリストを他言語でも作ってみたら?
どれだけバカなこと言ってるかわかると思うよ。 ■ このスレッドは過去ログ倉庫に格納されています