[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 05/03 06:17 / Filesize : 249 KB / Number-of Response : 1028
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


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

プログラミング言語 Rust 4



1 名前:デフォルトの名無しさん [2017/10/14(土) 17:38:14.04 ID:uWD69LeP.net]
Mozilla発のプログラミング言語「Rust」のスレです

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

前スレ
プログラミング言語 Rust 3
https://mevius.5ch.net/test/read.cgi/tech/1495343069/

666 名前:デフォルトの名無しさん mailto:sage [2018/01/12(金) 20:52:57.80 ID:/u+itip5.net]
>>650
tensorflowはボトルネックになりそうな所はC++で書かれてるよ
想像でテキトーな事を書くなよ

667 名前:デフォルトの名無しさん mailto:sage [2018/01/12(金) 21:01:05.95 ID:/u+itip5.net]
Pythonが科学技術分野で好まれてるのは
numpyやscipyのお陰だから言語に文句つけても意味ないし、
Rustで書くよりnumpyで行列演算した方が速いから
速度面でも移行するメリットがない

668 名前:デフォルトの名無しさん mailto:sage [2018/01/12(金) 21:54:28.61 ID:kjmG24Y8.net]
>>648
ITに限らないような。低能率な環境や命令を棚に上げて生産性向上などと吠える製造業も多いぞ

669 名前:デフォルトの名無しさん [2018/01/13(土) 09:02:27.08 ID:PRFVc3V3.net]
>>654
未だに設計にEXCEL使ってる現場とか多いしね。
自称IT屋がIT使ってない。

670 名前:デフォルトの名無しさん mailto:sage [2018/01/13(土) 19:22:01.99 ID:MW2t1rKM.net]
excelがITではないとは暴言では

671 名前:デフォルトの名無しさん mailto:sage [2018/01/13(土) 19:34:17.26 ID:aU8wc9zz.net]
エクセルは芸術

672 名前:デフォルトの名無しさん [2018/01/13(土) 21:22:56.33 ID:ZmH3DZ0F.net]
>>656
ああ精確には「古いIT」だな。
客には「Excelで台帳管理しないでDBとWebアプリ使いましょう」とか提案する癖に、開発工程ではExcel使ってるという非効率さ。

673 名前:デフォルトの名無しさん mailto:sage [2018/01/13(土) 21:38:44.30 ID:V4m1sF41.net]
Excelが悪いとは思わないけど処理の規模が一線を越えてくるとプログラムを書いた方が処理効率や保守性の面で有利になる
関数山盛りの激重スパゲッティワークシートを運用しているところは少なからずあるのでは
あとExcelに表計算ソフト以上の仕事をさせているところも結構あるな

674 名前:デフォルトの名無しさん mailto:sage [2018/01/13(土) 21:43:49.20 ID:aU8wc9zz.net]
経済学の論文でエクセル使ってて、しかし普通にバグってて問題になってたことがあったな。



675 名前:デフォルトの名無しさん mailto:sage [2018/01/14(日) 00:19:53.66 ID:Qz3+ZXNT.net]
rustスレだと思っていたがexcelスレだった

676 名前:デフォルトの名無しさん mailto:sage [2018/01/14(日) 01:19:41.63 ID:I9Kg/0Pm.net]
>>658
規模がでかくなるとすぐ破綻するが
使い捨て作業でつかうぶんには超優秀

なにもまちがってない

677 名前:デフォルトの名無しさん mailto:sage [2018/01/14(日) 03:40:45.43 ID:ppap/O0M.net]
まあ実際はエクセルとバージョン管理使ってりゃそれで十分なケースは多いけどね。

678 名前:デフォルトの名無しさん mailto:sage [2018/01/14(日) 09:51:38.95 ID:5kx72Xik.net]
とある公的研究施設に嘱託で行ってたときの実話なんだが

・それエクセルでマクロ書いたら多少楽になるんじゃね?って提案
→わけのわからんことに時間使わないで今すぐ手を動かして紙で管理してね

・コピペ満載糞コード見せられ「なぜこれ関数書かないんですか?」とだけ質問
→関数使うと見難くなる、保守しにくくなる、関数は書かないでね

なお、必死で食い下がって関数書くことだけは許してもらった模様
公務員なんてのはPCの前に座って屁こいてるだけで時間が金になるから
みんなこんなもんよ
時間を惜しむと言う発想が無いか、少なくとも民間とは違う

679 名前:デフォルトの名無しさん mailto:sage [2018/01/14(日) 11:24:43.60 ID:pZVQT//+.net]
rustなんて使ってるやつも同じメンタルだな
成果物出さないでコンパイラにエラーメッセージ出させてるだけで時間が金になるようなやつ
物作らなくていいなら理想の言語だわな

680 名前:デフォルトの名無しさん mailto:sage [2018/01/14(日) 11:37:01.71 ID:BkqToWZD.net]
けんきゅうしせつのひとが嘱託よりすべてにおいて優れているのは自然の摂理なので
本当にわけのわからない提案をしたり
既存コードに手を突っ込んで意味不明なリファクタをしようとしたりしたんだろう

マクロ化したり関数作ったほうが本当に能率いいなら
許可なぞとらずに自分のところだけそれでさっさとやっちゃう
うまくいくようならあとから提案する

681 名前:デフォルトの名無しさん mailto:sage [2018/01/14(日) 11:41:16.95 ID:pZVQT//+.net]
>>666
だーれがその「自分で勝手にやったところ」の面倒を見てくれるんだ?
嘱託ごときが定年まで面倒見れるわけもなかろうに
勝手にブラックボックス作るのは何様?

682 名前:デフォルトの名無しさん mailto:sage [2018/01/14(日) 11:46:14.88 ID:BkqToWZD.net]
自分の責任範囲内の話だし
特にブラックボックスなところはないが
なにがきにいらんのだ

683 名前:デフォルトの名無しさん mailto:sage [2018/01/14(日) 11:48:39.30 ID:pZVQT//+.net]
嘱託に設計を勝手に変えられる「責任」が存在するならそれは嘱託ではなくね?
自分が勝手にやった、自分一人しかわからないものは十分ブラックボックスだ

684 名前:デフォルトの名無しさん mailto:sage [2018/01/14(日) 11:57:24.04 ID:BkqToWZD.net]
コーディングルールに関数作らないことって明記されてなかったら
べつにいいんじゃないか



685 名前:デフォルトの名無しさん mailto:sage [2018/01/14(日) 12:26:12.32 ID:ppap/O0M.net]
いや関数ダメとか普通にどうかしてんだろ。。
これでブラックボックス化するからダメ言うんだったら何もできんわ。

686 名前:デフォルトの名無しさん [2018/01/14(日) 13:02:12.25 ID:8svLfVJD.net]
そもそもプログラミングってきちんと正しく
ブラックボックス化(カプセル化)しましょうってものだろうに。。。

687 名前:デフォルトの名無しさん mailto:sage [2018/01/14(日) 13:39:57.15 ID:pZVQT//+.net]
カプセル化はAPIと内部状態の分離であって
中のコードや仕様を隠蔽するのが目的じゃないんだが

688 名前:デフォルトの名無しさん mailto:sage [2018/01/14(日) 13:57:59.71 ID:jzH2L7UL.net]
ID:pZVQT//+ は何かズレてんな。だから必死なのか。

689 名前:デフォルトの名無しさん mailto:sage [2018/01/14(日) 14:43:57.62 ID:b6ZBN6zi.net]
Rustに限らないが、新しい言語ごり押しする奴や
コーディング規約ガン無視してコード書いたりする奴は、
結局そいつしかメンテできない領域を産み出すだけで、全く生産性に寄与しない
ってことが言いたいだけだぞ

690 名前:デフォルトの名無しさん [2018/01/14(日) 14:45:29.84 ID:8svLfVJD.net]
>>673
その「APIと内部状態の分離」をなぜ行いたいのかきちんと考えたことはあるのか?
車を運転するのに車の仕組みを知らなくても良いのと同じように、
プログラム(ソフトウェア)を使うのにそのプログラムの仕組みを知らなくても済むようにするため。
さらに言うと、プログラマが他人が書いたAPIを使うのに、そのアルゴリズムを知らなくても済むようにするためだ。
結局のところ、カプセル化の目的は「きちんと正しく」ブラックボックス化を行うことで
利用者側が内部の仕組みを知らなくても使い方を知るだけで済むようにすることだ。
「APIと内部状態の分離」を行うのはそのための手段として最も有用なものの1つというだけに過ぎない。
何の目的もなく「APIと内部状態の分離」を行えば、それは「中のコードや仕様を隠蔽する」のと大して変わらないよ。
もう少し本質をしっかりと考えよう。
君の言ってること自体は必ずしも間違っているわけではないし、言わんとしていることも分からんではないが、
なんというか、、、底が浅いと感じてしまう。

691 名前:デフォルトの名無しさん [2018/01/14(日) 14:56:16.89 ID:8svLfVJD.net]
一応補足。
かといってカプセル化した中身は汚くてもいいと言ってるわけじゃないよ。
大多数の人間はカプセル化した中のコードを読む必要性はないけど、
プログラムにバグがないことは絶対に保証できないのだし、
パフォーマンスの改善やらその他いろいろな理由で、
一部の他人は必ず中身のコードを読むことになるからね。

692 名前:デフォルトの名無しさん mailto:sage [2018/01/14(日) 14:56:20.26 ID:ptHdDqnU.net]
>>667 勝手にブラックボックスを作るべきではない
>>668 ブラックボックスなどないではないか
>>672 プログラミングとはそういうものだ

>>667への反論として>>668はわかるが>>672はなんかずれてると思うがな。

693 名前:デフォルトの名無しさん [2018/01/14(日) 15:03:52.23 ID:8svLfVJD.net]
>>678
「そもそも論」の話をしたからな。
ずれてるというか議論のすり替えが起こってるな。
悪かった。申し訳ない。

694 名前:デフォルトの名無しさん mailto:sage [2018/01/14(日) 17:34:15.38 ID:BkqToWZD.net]
どうなんだろう
人と違うことやるときは
特に何も決まってなくても提案として言ったほうがいいの?



695 名前:デフォルトの名無しさん mailto:sage [2018/01/14(日) 19:43:43.81 ID:5kx72Xik.net]
rustに関係ない話持ち込んじゃってゴメンね…
「関数書くな」って真顔で言われたときのショックを伝えたかったの
Cから入った人間だから「プログラムを書く≒関数を書く」
だとどこか思い込んでたようなとこがあったのかなぁ
軽くパニックになったわ
関数書かないで何を書くんだろう…って
関数を書かないレベルの人に言葉を尽くすのは大変だったYO

696 名前:デフォルトの名無しさん mailto:sage [2018/01/15(月) 01:12:06.90 ID:TeZ6A4z4.net]
昔俺が入ったプロジェクトはJavaだったけど、1クラス1スタティックメソッドのみっていう縛りがあったよ

697 名前:デフォルトの名無しさん mailto:sage [2018/01/15(月) 10:25:31.75 ID:C2H3bXQJ.net]
嘱託の契約次第だろ。
まあ、無駄な時間を使わされるようだったら契約違反を盾に交渉するのは正しい。契約外だったら少なくとも追加費用を要求しないとな。

698 名前:デフォルトの名無しさん mailto:sage [2018/01/15(月) 12:02:33.62 ID:Sawl3Tst.net]
嘱託の人間に「こっちの方がいいから」って理由で
そいつにしかわからないプログラム書かれた側から言わせてもらうとまじでやめろ

お前がどんなにクソだと思おうと言われたようにやれ
嘱託のお前にとっては書いたらおさらばでいいんだろうが、こっちはそれを半永久的にメンテするんだぞ
こっちの形式指定はメンテするためにこっちが必要な条件なんだ

699 名前:デフォルトの名無しさん mailto:sage [2018/01/15(月) 12:05:18.28 ID:Sawl3Tst.net]
だから「新しい言語のRust使います」だの「ナウでヤングなライブラリ使います」だの「イケてるツールのwebpack使います」だのは
お前がお前のために書くプログラムでやれ
嘱託先に納品する物で書くな。それはお前の物ではない

700 名前:デフォルトの名無しさん mailto:sage [2018/01/15(月) 12:09:10.97 ID:Sawl3Tst.net]
関数切るなって指示も、メンテナンス性考えたら自然とそうなるところもあるだろう
例えばコード上あっちこっち飛ばれたら追えなくなるメンテナもいるんだ
そういう人にもメンテナンス業務させるためにそういう指定になるのは自然なこと

さすがにうちではないけども、そんな奴を抱えてるSIer上流も当然あるだろう

701 名前:デフォルトの名無しさん mailto:sage [2018/01/15(月) 12:11:40.00 ID:9C6ITO5u.net]
人生楽しくなさそうだね

702 名前:デフォルトの名無しさん mailto:sage [2018/01/15(月) 12:31:52.75 ID:Cin8FKvr.net]
逆にどんどん使ってくれというところもあるし場所によるとしか
どちらのケースが多いかは知らない

703 名前:デフォルトの名無しさん [2018/01/15(月) 13:32:29.94 ID:w3dU/zjB.net]
>>684, >>685, >>686
まぁ、正しいこと言ってるとは思うよ。
納品物に使う言語とかを独断(個人の趣味)で決める奴は確かにバカだと思う。
でも、関数使うんじゃないって強制する側も大概だからな。
従うのが社会的に正しいってだけで、情報工学的には明らかにおかしいこともまた事実。
それと、全部従っておけばいいってのもどうかと思う。
おかしいと思うのなら時間をかけて説得するのも一つの手。
話が極端すぎるんだよ。

704 名前:デフォルトの名無しさん mailto:sage [2018/01/15(月) 13:55:34.30 ID:plpGsHa9.net]
人間、数回の経験ですべてがそうであると錯覚しやすいからねー
特に失敗は記憶に残りやすい(将来に活かせるとは言ってない)



705 名前:デフォルトの名無しさん [2018/01/15(月) 14:29:56.48 ID:w3dU/zjB.net]
ところで全く話変わるんだけど。
最近Rustの勉強をしてるんだけど、まだ慣れないし、C++もあまりやってこなかったので、
俺のバカな頭じゃ理解できないことがいっぱいあるから誰か教えて。

質問1
Rustってimmutable参照は複数持てるけど、mutable参照は1つしか持てない決まりになってるよね。
それってたぶんマルチスレッドのことを考えてそうなってるんだよね?(この時点ですでに勘違いしてる?)
けどRustではSyncトレイトとSendトレイトを実装してない限り、スレッド間で変数の受け渡しできないんだよね?
これって逆に言えばSyncとSendを実装してない場合はシングルスレッドなんだからmutable参照が複数あっても問題ないんじゃないの?
なんでマルチスレッドを全く使わないコードを書いてる時でもmutable参照は1つだけしか使えないの?
SyncトレイトとSendトレイトについてなんか勘違いしてる?

質問2
Rustで木構造やグラフ構造を定義する時に循環参照(子が親の参照を持ちたいとか)する時って、たぶんRcとWeakを使うことになるよね?
そして木構造を可変にしたいときはさらにRc<RefCell<T>>って形になるよね?
このRefCell使うとボローチェッカの制約をコンパイルエラーじゃなくて実行時にパニックするように変わるんだよね?
こうするしかないのはRc<RefCell<T>>使わずに木構造を作ろうとして執行錯誤したけど無理だったからそうするしかないんだなと思って納得したんだけど、
RefCell使っちゃうとボローチェッカが効かなくなるからせっかくRustを使ってるメリットが無くなったような気がしてくるんだよね。
それでもRustを使うメリットって何?
RefCell使ってるとこ以外はボローチェッカが効くんだからunsafeコードと同じようにラッパーで包んでやれば上位層に悪影響は出ないよねってこと?
それともC++とかで同じように木構造を作ると、Rustだと単純にパニックするだけだけど、C++だとデバッグがメチャクチャ困難なバグになったりするの?
たとえRefCellを使っていたとしてもRustを使うメリットはし

706 名前:チかりあるんだって思える明確な理由を誰か教えて。

この言語やってるともしかして俺ってすっげーバカなの?って不安になってくる。
長文すいませんが、誰か教えてください。
[]
[ここ壊れてます]

707 名前:デフォルトの名無しさん mailto:sage [2018/01/15(月) 14:49:21.64 ID:RpZewdhM.net]
Rustなんて使った時点で騙されてる
その辺は言語設計が破綻してる証拠
悪いこと言わんからC++きちんと勉強してRustは忘れよう

708 名前:デフォルトの名無しさん [2018/01/15(月) 15:28:44.95 ID:w3dU/zjB.net]
>>692
君ははた迷惑な例のアンチかな?
破綻している証拠とやらをその辺はとか適当な言葉で誤魔化してる時点で説得力がないよ。
てか、君には聞いていない。君以外に聞いてるんだ。

709 名前:デフォルトの名無しさん mailto:sage [2018/01/15(月) 16:35:55.57 ID:tRnPToa/.net]
木構造にRcは要らんだろ
各ノードは直接の親にしか所有されないんだから

710 名前:デフォルトの名無しさん mailto:sage [2018/01/15(月) 17:21:29.47 ID:pZIK1LNL.net]
質問1について分かりやすいのがforループだな
あるベクタをforループ中に、forの対象にしてるベクタそのものにpushするみたいな黒魔術操作を禁止するために
forループを回してる間は回す対象の配列にイミュータブル参照を作ってる状態にしてコンパイラにチェックさせる

711 名前:デフォルトの名無しさん mailto:sage [2018/01/15(月) 17:44:57.62 ID:prlexpko.net]
質問1がそうなっている理由は、以下のようなケースで解放済みのVecにアクセスしてしまうことを防ぐというのもある
let mut foo = Some(vec![]);
let foo_mut = &mut foo;
let foo_ref = foo.as_ref().unwrap();
foo_mut = None;
println!("{:?}", foo_ref); // drop 済みのVecへのアクセス

712 名前:デフォルトの名無しさん mailto:sage [2018/01/15(月) 19:10:45.82 ID:pZIK1LNL.net]
重箱の隅だが四行目は
*foo_mut = None
だな

713 名前:デフォルトの名無しさん [2018/01/15(月) 20:48:46.10 ID:w3dU/zjB.net]
>>695, >>696
なるほど。mutable参照が1つしか取れない理由はマルチスレッド以外にも理由があったのか。
単純なコードだけど実際に示されないと気が付けないな。(少なくとも俺は)
やっぱりGC無しの言語はメモリ管理が難しいな。
そして、それをコンパイラがはじいてくれるのはやっぱり有難い。
納得のいく答えが得られた。教えてくれてありがとう。

>>694
それは木構造でも親から子を辿るだけで済む場合に限定されない?子から親を辿りたくなった場合だと無理じゃない?
子は複数いるんだからそれぞれの子が全て親のmutable参照を持つことはできないよね。
だって、mutable参照は1つしか作れないんだから。
そうするとRcとWeakとRefCellを使わざるを得なくなるよね?ならない?使わなくても済む方法があるの?
ちなみにRcじゃなくてArenaっていう仕組みを使うって方法ならどっかのブログで見たんだけど、
その方法だと動的に追加していくことは出来るけど、動的に削除を行うことは出来ないよね。
例えばJavaScriptのDomツリーとかはparentNodeで子から親のNodeを辿れるようになってるし、
appendChildとかremoveChildとかでNodeを動的に追加したり削除したりももちろん出来るよね。
それと同じようなことをRustでもしたかったらRcとWeakとRefCellを使うしかないんじゃないかと思ってるんだけど。

714 名前:デフォルトの名無しさん mailto:sage [2018/01/15(月) 20:53:28.00 ID:Cin8FKvr.net]
双方向参照する場合はそう

RefCell使わなければならないケースでrustの方がうれしいのは、
実行時にはなってしまうが&mutのエイリアスがチェックされることかな
C++だと領域破壊してもそれらしく動いてしまうとかあり得てバグの発見が遅れる



715 名前:デフォルトの名無しさん mailto:sage [2018/01/16(火) 05:17:55.44 ID:4jams3dQ.net]
Rustで木を作ったぞ!

https://play.rust-lang.org/?gist=dc4c67944190cb7ab83b2e25e4fdd4e2&version=stable

716 名前:デフォルトの名無しさん mailto:sage [2018/01/16(火) 12:11:08.60 ID:JwS671kg.net]
https://news.mynavi.jp/article/20180110-568199/
モジラ工作員ざまあ!!!wwwww
いやー一年は工作でごまかせたかもしれないがさすがにメッキが剥げてきたね!
これが現実!!
騙されてるやつはまだ間に合うぞ!

717 名前:デフォルトの名無しさん mailto:sage [2018/01/16(火) 12:21:19.07 ID:Tvp4qB7j.net]
>>701 ……
https://qiita.com/kmizu/items/b07f1dcad63f104248c5

718 名前:デフォルトの名無しさん mailto:sage [2018/01/16(火) 13:02:13.48 ID:JwS671kg.net]
>>702
どや顔で貼ったんだろうけど
記事内でリンクあるランキングでのRustの位置wwwwwwwwwwww
Rustのゴ

719 名前:~さの補強にしかなってないwwwwww []
[ここ壊れてます]

720 名前:デフォルトの名無しさん mailto:sage [2018/01/16(火) 13:03:09.51 ID:InRpqwJl.net]
>>702
そいつはTIOBE IndexでScalaの順位が低いから
参考にならないの事にしたいだけのScala大好きマンだから
話半分以下で聞いとけ

721 名前:デフォルトの名無しさん [2018/01/16(火) 13:18:52.31 ID:4ikneXPL.net]
そもそも、みんなが使ってる言語だから良い言語みたいな理論を持ち出せば、
PHPをとても良い言語だと認識しければならなくなるんだが。
その辺を>>701はどう考えてるんだ?たぶん何も考えてないんだろうけど。
それとも、もしかしてPHP最高!とか思ってる奴だったか。

722 名前:デフォルトの名無しさん mailto:sage [2018/01/16(火) 13:31:11.79 ID:JwS671kg.net]
>>705
Rustは誰も見向きもしないクソ言語未満っていってるだけで
みんなが使ってる言語は良い言語とは一言もいってないけど?

723 名前:デフォルトの名無しさん [2018/01/16(火) 13:37:29.94 ID:4ikneXPL.net]
だれも見向きもしない言語ってのはつまり人気のない言語のことだろ。
人気のない言語はクソ言語ってことにすると、逆説的に、
人気のある言語は良い言語になっちゃうよね。

724 名前:デフォルトの名無しさん mailto:sage [2018/01/16(火) 13:39:54.74 ID:JwS671kg.net]
論理学できない人?

見向きもされないのは悪い言語 が真でも
見向きされる言語は良い言語 は真じゃないよ?
論理学できないからRustなんてもてはやすんだろうけど



725 名前:デフォルトの名無しさん mailto:sage [2018/01/16(火) 13:50:01.38 ID:0jSYVjYj.net]
その理屈は論理学として正しいがそれを認めると
順位表では何が良い言語か一生懸命みてもわからんから意味なさそう

726 名前:デフォルトの名無しさん [2018/01/16(火) 14:05:58.36 ID:4ikneXPL.net]
>>708
それは悪かった。
どうせ君は物事を1か0でしか考えられない人間だと思ってたから、
そういう思考回路の人間だと思って会話を進めようとしてしまった。

じゃあ、別の方向から突かせてもらうけど、
関数型言語って最近(最近というほどでもないか?)の流行りじゃん?
でも、関数型言語の祖先ってLispとか言われてたりするよね。
で、そのLispはかなり昔から存在したわけだよね。
何で昔は一部の物好きだけが使ってて他は見向きもしなかったのに、
今更になって認められていろんな言語にラムダ式とかが採用されたの?
見向きもされない言語はクソ言語のはずなのになんで?
(ちなみにこの理論は反論できる余地があります)

727 名前:デフォルトの名無しさん mailto:sage [2018/01/16(火) 14:40:03.83 ID:JwS671kg.net]
Lispが関数型言語の祖先かと言われると副作用だらけだし違和感しかないな
別に最近の言語のラムダ式はラムダ計算を構文に持ち込んだだけで、LispのS式まわりの成果を持ち込んだわけでもなかろうに
どちらかというとHaskellとかML系列の成果の方が主だろう

RustがLisp的な立ち位置になると言いたいんだろうが、言語のお粗末な出来から言ってもそれはない

728 名前:デフォルトの名無しさん [2018/01/16(火) 14:45:36.44 ID:4ikneXPL.net]
別にLispに限定した話じゃないよ。
関数型言語って昔からあるよね。でも当時は誰も見向きもしなかったよね。
見向きもされない言語がクソ言語なら関数型言語が
今更になって認められるのはおかしいよね?ってだけ。

729 名前:デフォルトの名無しさん mailto:sage [2018/01/16(火) 16:31:38.96 ID:bxI2XEx+.net]
言語が変わらなくても時間の経過によって環境の方が変化して評価が変わることは十分に有り得る
プロセッサ負荷やメモリ使用量などの足枷がユルユルになって来たことで評価が高くなったのではないか
従って当時とか現在とかの時世を無視しては語れないこともある

730 名前:デフォルトの名無しさん mailto:sage [2018/01/16(火) 16:51:39.64 ID:JwS671kg.net]
それを認めると将来Rustがクソではなかったと証明される余地があるってことで、
それは事実ではないから違うな

今評価されてるのはあくまでラムダ計算であってLispではない、と言えば分かるか?

731 名前:デフォルトの名無しさん [2018/01/16(火) 16:54:05.43 ID:4ikneXPL.net]
>>713
Yes! That's correct!!
反論の余地とは時代等の外部環境の変化により評価も変化することだね。
なんか別のIDの人が答えちゃったけど。

732 名前:デフォルトの名無しさん mailto:sage [2018/01/16(火) 16:56:00.39 ID:6i0TmEx8.net]
木構造もインデックス使って書かないといけないのか

733 名前:デフォルトの名無しさん [2018/01/16(火) 17:19:58.51 ID:4ikneXPL.net]
>>714
ワロタwww
お前は未来人か?
未来人を肯定するならrustがクソ言語であることも認めよう。

734 名前:デフォルトの名無しさん mailto:sage [2018/01/16(火) 17:41:30.80 ID:O2dbzEJM.net]
ここまで言語に粘着する精神が理解出来ない



735 名前:デフォルトの名無しさん mailto:sage [2018/01/16(火) 18:24:58.75 ID:IF1qR6jo.net]
>>698
子→親のリンク無し縛りでも動的な追加削除はできると思うけど。
子からのリンクが必要なのは、各ノードへの参照をそのままイテレータとして見せて前後移動したい場合のみじゃね
で、まあ、子からのリンクが絶対必要として、そのためにRc使って要らん参照カウンタと間接参照を各ノード毎に持たせるってすごい無駄に思える
諦めてraw pointerでいいんじゃないかなあ……

736 名前:デフォルトの名無しさん mailto:sage [2018/01/16(火) 21:10:33.64 ID:4jams3dQ.net]
>>700
センスの無さを自分に感じる…Rust難しいな
https://play.rust-lang.org/?gist=0d5f8e5d767ac5b2a0b32b272e8c3797&version=stable

737 名前:デフォルトの名無しさん mailto:sage [2018/01/16(火) 23:04:02.65 ID:oMs3dhar.net]
案外、未来でRustで書かれたプログラムが暴走して人類の危機だから、
現代にタイムリープしてきてRustを普及させまいとする工作員の可能性が微粒子レベルで存在……しないか

738 名前:デフォルトの名無しさん mailto:sage [2018/01/16(火) 23:45:58.12 ID:xhrqQ7lp.net]
そうだったら5chみたいな辺境じゃなくてもっとちゃんとしたところで活動してるだろ

739 名前:デフォルトの名無しさん mailto:sage [2018/01/17(水) 00:18:50.74 ID:0/gSTs3q.net]
>>720
木構造がどういう構造なのかを勉強したほうがいい

740 名前:デフォルトの名無しさん mailto:sage [2018/01/17(水) 01:17:11.33 ID:SxnML8zQ.net]
>>721
これすき

741 名前:デフォルトの名無しさん mailto:sage [2018/01/17(水) 01:43:08.30 ID:YpnCuGck.net]
スカイネットはRustで書かれていたか…

742 名前:デフォルトの名無しさん [2018/01/17(水) 14:46:11.61 ID:lavU9jAu.net]
>>708からの>>714の流れで草生える
論理学できない人?
ブーメランかな? wwwwwww

743 名前:デフォルトの名無しさん mailto:sage [2018/01/17(水) 18:26:41.06 ID:yaCIVqOg.net]
子供じみたレスばかり

744 名前:デフォルトの名無しさん mailto:sage [2018/01/17(水) 22:00:00.30 ID:jFkmgXk5.net]
言語オタクが喜びそうな機能を盛り込んだら本当に飛びつきやがったw
みたいな言語だよな。



745 名前:デフォルトの名無しさん mailto:sage [2018/01/17(水) 22:09:59.44 ID:L8tEPBaK.net]
飛び付いたオタクは無事モジラの養分となりましたとさ

746 名前:デフォルトの名無しさん mailto:sage [2018/01/18(木) 23:44:13.29 ID:dg9MpWjG.net]
オッス!オラMozillaの養分!Rustいっちょやってみっか!

747 名前:デフォルトの名無しさん mailto:sage [2018/01/19(金) 10:54:19.44 ID:Oz2p1EAg.net]
またrustfmtごたついてる?

748 名前:デフォルトの名無しさん mailto:sage [2018/01/19(金) 12:31:26.28 ID:Bq+piyrd.net]
あれがごたついてなかったことが過去にあったか?

749 名前:デフォルトの名無しさん mailto:sage [2018/01/19(金) 12:47:00.76 ID:Oz2p1EAg.net]
せやねw

昨日まではcomponentに残ってたんだけどなぁ
また "rustup run nightly cargo install rustfmt-nightly -f" でいれるかー

750 名前:デフォルトの名無しさん mailto:sage [2018/01/19(金) 17:48:34.83 ID:8na6CAQi.net]
stableのやつ使えば良いのでは

751 名前:デフォルトの名無しさん mailto:sage [2018/01/19(金) 20:17:30.04 ID:Oz2p1EAg.net]
>>734
deprecated言われるんだよー

752 名前:デフォルトの名無しさん mailto:sage [2018/01/19(金) 22:14:56.98 ID:mTCJnuoL.net]
ビルド速度がgo並になったら起こして

753 名前:デフォルトの名無しさん mailto:sage [2018/01/20(土) 00:14:19.48 ID:kiT7y7oh.net]
Rustのビルドそんなに遅いか?
Scalaと比べたら誤差だろ

754 名前:デフォルトの名無しさん mailto:sage [2018/01/20(土) 04:07:03.70 ID:d0zmNqbj.net]
誤差が流行語か何かなの?



755 名前:デフォルトの名無しさん mailto:sage [2018/01/20(土) 11:11:11.19 ID:Ceherv8P.net]
>>735
rustup component add rustfmt-preview --toolchain stable
でインストールできるやつのつもりだった
なぜかcargo-fmtは入ってないけど

756 名前:デフォルトの名無しさん mailto:sage [2018/01/20(土) 11:44:54.08 ID:3qVias3W.net]
代入の結果が () を返すのって一見不満なんだが…

#include <stdio.h>
int main() {
int a, b;
a = b = 10;
printf("%d, %d", a, b); // 10, 10
return 0;
}

a = b = 10
p [a, b] # [10, 10]

let b = ref 0 in
let a = b := 10 in
Printf.printf "%b, %d\n" (a = ()) !b (* true, 10 *)

fn main() {
let (a, b);
a = b = 10;
println!("{:?}, {:?}", a, b); // (), 10
}

上から c, ruby, ocaml, rust の結果
所有権のこと考えるとこうなるしかないのかな

757 名前:デフォルトの名無しさん mailto:sage [2018/01/20(土) 12:30:50.40 ID:QK7u6cD2.net]
>>739
うん そのcomponentが木曜日はあったのに 金曜日に無くなって 今見たら復活してた
このままだと「月曜日に市場へ出かけ 火曜日にお風呂に入り 水曜日に力士でデビュー」ですよ

そして確かにcargo fmt無くなってるね まぁ当面rustfmtが呼べればいいんだけど

>>740
その辺りの差異は慣れるしかないかーとあんまり気にしてなかった
言われると確かにもやっとしますな

758 名前:デフォルトの名無しさん mailto:sage [2018/01/20(土) 18:49:44.85 ID:oxqYKpr1.net]
>>740
VBAだと a = b = 10 は a = (b = 10) となり (b = 10)は比較演算になって aはBoolean型になるよ

759 名前:デフォルトの名無しさん mailto:sage [2018/01/21(日) 00:23:31.24 ID:zciK/NY/.net]
>>546
君のRustは20倍遅い - 簡潔なQ
qnighy.hatenablog.com/entry/2017/05/02/070000

760 名前:デフォルトの名無しさん mailto:sage [2018/01/23(火) 19:31:47.22 ID:DTlLuart.net]
https://qiita.com/SatoshiTerasaki/items/5bd3ee78a60f9a02e0fc
juliaにすら速度で負ける自称低レベル言語があるらしい
別の意味で低レベルwwwwww

761 名前:デフォルトの名無しさん mailto:sage [2018/01/23(火) 20:25:24.96 ID:dAr3tjSO.net]
数値計算ならjuliaは最速でいいだろ

762 名前:デフォルトの名無しさん mailto:sage [2018/01/23(火) 20:28:32.79 ID:xDBTrEL/.net]
疑似乱数ライブラリの差ね

763 名前:デフォルトの名無しさん mailto:sage [2018/01/23(火) 20:37:51.11 ID:S1z+wM9L.net]
最適化のかかるリリースビルドしてない可能性は?

764 名前:デフォルトの名無しさん mailto:sage [2018/01/23(火) 21:02:12.15 ID:vM+Fbylb.net]
>>744
Rust凄い!Pythonの1.45倍も速い!

って書くと、逆に遅く感じる



765 名前:デフォルトの名無しさん mailto:sage [2018/01/23(火) 21:07:23.42 ID:dAr3tjSO.net]
アンチスレのほうがアンチが話題ふってくれてRustに貢献してる感じする

766 名前:デフォルトの名無しさん mailto:sage [2018/01/23(火) 23:14:43.88 ID:mIozX/Eh.net]
俺の環境でも
Julia: 8.58sec
Rust: 9.66sec
で1秒遅いな。でも特にチューニングしてないコードで Julia にここまで迫るなら十分だな。

767 名前:デフォルトの名無しさん mailto:sage [2018/01/24(水) 00:30:05.97 ID:HGDwBfie.net]
juliaってスクリプト言語なのに、
スクリプト言語に負けて十分な速度と言い張る低級言語wwwwww
いやー信者ってすげえわwwwwww

768 名前:デフォルトの名無しさん mailto:sage [2018/01/24(水) 02:48:41.80 ID:0VEJNLN9.net]
いやでもJuliaに勝とうと思えばIntel Fortran持ち出してくるか
Cで環境固有のattribute使いまくるぐらいしか無いぞ割りとまじで
JuliaもバックエンドはLLVMではあるんだけどな

769 名前:デフォルトの名無しさん mailto:sage [2018/01/24(水) 05:34:41.30 ID:KYfXJC7V.net]
速い乱数ライブラリつかえばいいだけでは

770 名前:デフォルトの名無しさん mailto:sage [2018/01/24(水) 05:48:01.55 ID:Em3Ccg5v.net]
乱数生成のアルゴリズムが一致してないものを比べても言語の速さは比べられんだろう
Juliaの乱数生成のアルゴリズムが速度面で優れてるってことが分かっただけだ
それでも動的言語でこの速度は確かにすごいと思うが
あとC言語のベンチの結果が載ってないのも痛いな
これじゃJuiliaが速いってことは分かってもRustが遅いかどうかは分からん
でもJuiliaって数値計算特化の言語なんだろ
だったら文字列処理とかは遅いんじゃないの?
もう少しいろんな方面からパフォーマンス測ってみないとなんとも言えんな

771 名前:デフォルトの名無しさん mailto:sage [2018/01/24(水) 06:38:42.48 ID:EfrrCAID.net]
ボトルネックの概念はどこいった

772 名前:デフォルトの名無しさん mailto:sage [2018/01/24(水) 07:51:23.43 ID:Ko1heN49.net]
***が速いと言われているので使ってみて言うほど速くなった試しはないな
実際に使うときはIO性能も重要だしよく使う言語の方が最適化手法を知っているというのもありそう

773 名前:デフォルトの名無しさん mailto:sage [2018/01/24(水) 09:29:26.67 ID:xzoUw+gH.net]
Rustが将来どの分野で使われるようになるか分からないけど、
少なくとも科学技術計算の分野に食い込むのは無さそうね
過去の資産もない上に速度的な優位も無いんじゃねぇ

774 名前:デフォルトの名無しさん mailto:sage [2018/01/24(水) 10:25:57.27 ID:/aStfyAp.net]
そもそも既存の資産を置き換えるほどの魅力がない
学習コストもばかにならない



775 名前:デフォルトの名無しさん mailto:sage [2018/01/24(水) 10:29:05.95 ID:t7u6g4uo.net]
そもそもrustの魅力って何?
コンパイル通させてくれない言語って印象しかない

776 名前:デフォルトの名無しさん mailto:sage [2018/01/24(水) 12:02:46.02 ID:QyvetUd4.net]
コンパイル通させてくれないのが魅力

777 名前:デフォルトの名無しさん mailto:sage [2018/01/24(水) 12:12:31.05 ID:U+b9l8FZ.net]
スレッドプログラムが書きにくいのがうり

778 名前:デフォルトの名無しさん mailto:sage [2018/01/24(水) 12:43:30.69 ID:E4B4d2jG.net]
コンパイラが手取り足取り教えてくれるから誰でも簡単に安全なコードが書けるよ

779 名前:デフォルトの名無しさん mailto:sage [2018/01/24(水) 13:08:56.48 ID:MMmENHs8.net]
>>761
rustはスレッド書きやすいと思うんだけど
書きにくいって思う人が書きやすいと思うのはどんな言語?goみたいな?
ネイティブと軽量スレッドの違いあるけど記述自体は殆ど変わらんと思うけど
軽量スレッドが言語に組込まれてないから?

780 名前:デフォルトの名無しさん mailto:sage [2018/01/24(水) 13:33:02.69 ID:t7u6g4uo.net]
コンパイル通せないのが魅力って、つまり
malbolgeみたいな実用じゃなくて難解言語ネタの一種ってこと?

781 名前:デフォルトの名無しさん mailto:sage [2018/01/24(水) 14:10:35.06 ID:odqQ8MKT.net]
アンチスレでマジになるなって

782 名前:デフォルトの名無しさん mailto:sage [2018/01/24(水) 17:06:47.36 ID:AZpyydI9.net]
>>754
NimのベンチはCと変わんねーよ

783 名前:デフォルトの名無しさん mailto:sage [2018/01/24(水) 18:33:54.36 ID:EfrrCAID.net]
競プロだとRustが実行時間最速なケース結構あるから!

https://yukicoder.me/ranking/speeder

784 名前:デフォルトの名無しさん mailto:sage [2018/01/24(水) 18:55:55.94 ID:Ko1heN49.net]
そもそも科学数値計算はマルチコア・マルチノードで並列で処理するような



785 名前:デフォルトの名無しさん mailto:sage [2018/01/24(水) 20:32:13.14 ID:0VEJNLN9.net]
>>767
競プロこそ全員違うアルゴリズムなんだから速度比べても当てにならん例じゃね

786 名前:デフォルトの名無しさん mailto:sage [2018/01/24(水) 20:44:20.26 ID:FegGsCEt.net]
数日前 Twitterに落ちてたWebFrameWorkの比較
https://github.com/tbrand/which_is_the_fastest

787 名前:デフォルトの名無しさん mailto:sage [2018/01/24(水) 22:10:38.68 ID:HGQIxA/O.net]
まともに話題提供する人は本スレに書き込んでね。
ここは荒らしたい人専用です。

788 名前:デフォルトの名無しさん mailto:sage [2018/01/24(水) 22:32:48.54 ID:Kg6vgwEo.net]
>>771
本スレってどこ

789 名前:デフォルトの名無しさん [2018/01/24(水) 22:38:34.80 ID:Em3Ccg5v.net]
アンチは話題を提供してくれるという意味ではありがたいが
速度や人気度の話ばっかりで構文系の話が出てこないんだよなぁ。
ライフタイムがジェネリックとごっちゃになって書きづらくね?とか、
box構文いい加減にstableにしろよ いつまでnightlyのままなんだよ?とか
swiftみたいにOption型をOption<T>じゃなくてT?って書けるようにしろよ とか
標準ライブラリ薄すぎだろ?もう少し分厚いの用意しろよ とか
そういう類の文句はなんで出てこないんだ?

790 名前:デフォルトの名無しさん mailto:sage [2018/01/24(水) 22:44:43.09 ID:wqIqxjCG.net]
ライブラリ薄いってどういう意味?

791 名前:デフォルトの名無しさん mailto:sage [2018/01/24(水) 22:46:12.69 ID:EfrrCAID.net]
最近のKaggleのコンテストでRust使ってる人が上位にいたという話を聞いた

792 名前:デフォルトの名無しさん mailto:sage [2018/01/24(水) 23:45:26.58 ID:MMmENHs8.net]
標準ライブラリが少なくて外部crateに頼る方針のことでしょ
node.jsに近くてGoの正反対

793 名前:デフォルトの名無しさん mailto:sage [2018/01/25(木) 00:39:04.73 ID:vRTgxjb6.net]
ライブラリ戦略についてはもうとっくにRustチームの方針は出てるから
一読することをおすすめする

https://blog.rust-lang.org/2017/05/05/libz-blitz.html

794 名前:デフォルトの名無しさん mailto:sage [2018/01/25(木) 00:42:15.89 ID:vRTgxjb6.net]
Option<T>に関してはSwift使ったことないから全く気にしたことなかったな
OCamlとかScalaとかフツーにOptionって書くし

box構文についてはなくても困らないとかそういう理由だろう
それよりimpl Traitとかdynキーワードとかトレイト境界の特殊化とか
もっと大事なのあると個人的には思うが



795 名前:デフォルトの名無しさん [2018/01/25(木) 01:55:14.44 ID:ERdxOKN9.net]
>>777
それについてはもう知ってる
個人的にもう少し公式が積極的に用意してほしいなという願望を書いてみただけ
ライブラリ探すの面倒なんだよな

ただでさえ学習コスト高いんだから出来るだけ気軽に試せるようにとか
それ以外のところで努力しないと普及しないんじゃって不安になる

アンチ側からもこういった意見が出てもいいと思うんだけど出ないんだよな
速度云々とかStackOverFlowとか質問系サイトでの質問数云々とかばっかりでさ
構文だったり公式の方針とかには不満はないの?「こんな構文はダサすぎる」とかさ

796 名前:デフォルトの名無しさん mailto:sage [2018/01/25(木) 02:11:58.34 ID:rC3mCmPe.net]
rustcでwindows gui用exeをコンパイルするためにコンパイラに指定するフラグって何ですか?

797 名前:デフォルトの名無しさん [2018/01/25(木) 02:12:53.18 ID:ERdxOKN9.net]
>>778
impl Traitって戻り値の型にTraitを指定して限定的に型推論を効かせようとしてるやつのこと?
あれって引数の型も型推論できるんだっけ?
確かnightlyでは動くんだよね?まだstableには出来ないのかな?

トレイト境界の特殊化って何だ?今調べてみたけどこれのことか?
https://qiita.com/sinkuu/items/450ee1219b10072f09e8
へぇこんなのあるのか知らんかった

こういう話題が欲しかったんだありがとう

798 名前:デフォルトの名無しさん mailto:sage [2018/01/25(木) 03:06:48.02 ID:9u+v4BXM.net]
>>769
最速を目指すような解法ならどれも大体同じでしょ

799 名前:デフォルトの名無しさん mailto:sage [2018/01/25(木) 07:25:36.79 ID:Ab7Hvweq.net]
>>772
ここ
mevius.5ch.net/test/read.cgi/tech/1514107621/

ここはキチガイとの戯れを楽しむスレになった。ここはここで楽しいが。

800 名前:デフォルトの名無しさん mailto:sage [2018/01/25(木) 09:55:44.06 ID:sTHeRA3m.net]
>>780
コマンドプロンプト表示させないということならcrateのトップレベルに
#![windows_subsystem = "windows"]
と書けばよい

801 名前:デフォルトの名無しさん mailto:sage [2018/01/25(木) 11:40:56.27 ID:0g84eQqw.net]
本スレとやらが過疎ってレベルじゃなく、アンチスレが大盛況なモダン言語()があるらしいwwwwwwwww

802 名前:デフォルトの名無しさん mailto:sage [2018/01/25(木) 11:44:16.98 ID:0g84eQqw.net]
Rustの構文とかバージョン1.0越えてるのにどんどん新しいRFC承認してばかすか変更加えてる未完成品じゃん
そんな状態でバージョン1系名乗るとかモジラの頭の悪さがよく出てる

そもそもnightlyの機能がないとクロージャー返す関数すらかけないってなんのネタ言語?
トレイト周りも、実装記述できないパターンいくつもあって草しか生えない

803 名前:デフォルトの名無しさん mailto:sage [2018/01/25(木) 11:50:20.45 ID:0g84eQqw.net]
トレイトとか変な言語機能をオレカッケーで採用なんてするからこうなる
枯れたオブジェクト指向で堅実に設計しとけばこうはならなかったはず
借用とかライフタイムとかはまともにコード書けなくなるくらいガチガチに固めておいてこういうところ雑に採用した結果の産廃言語

804 名前:デフォルトの名無しさん mailto:sage [2018/01/25(木) 15:02:08.44 ID:jzyb/pL+.net]
キチガイ怒りの3連投



805 名前:デフォルトの名無しさん mailto:sage [2018/01/25(木) 15:09:07.07 ID:ArcwQAgj.net]
まあトレイトについてはHaskellを真似してみたかっただけ感あるし
Haskellで過去に起こった問題を丁寧に繰り返してる感も確かにある

806 名前:デフォルトの名無しさん [2018/01/25(木) 16:29:05.71 ID:ERdxOKN9.net]
>>788
なお一投目は大方は自身の功績の模様

807 名前:デフォルトの名無しさん mailto:sage [2018/01/25(木) 17:51:49.66 ID:MvjKilgL.net]
stableにするにはまだ早かったという意見には同意する

808 名前:デフォルトの名無しさん mailto:sage [2018/01/25(木) 18:29:51.71 ID:Ab7Hvweq.net]
過疎スレよりキチガイと遊ぶほうが楽しいのは確かだからいいけどね

まともに議論したいのにこっちに書くのはキチガイなだけで

809 名前:デフォルトの名無しさん mailto:sage [2018/01/25(木) 18:43:15.16 ID:J058jhwW.net]
そんなに互換性壊さなきゃ入らない機能拡張多い?
do catch とか?

810 名前:デフォルトの名無しさん mailto:sage [2018/01/25(木) 19:14:04.23 ID:rC3mCmPe.net]
>>784
ありがとうございます

811 名前:デフォルトの名無しさん mailto:sage [2018/01/25(木) 20:11:46.50 ID:/QTN7Pk0.net]
この言語にまともに議論するべき項目があるとでも?

812 名前:デフォルトの名無しさん mailto:sage [2018/01/25(木) 20:23:48.91 ID:MhE4CVNb.net]
stable → try! やめて ? 導入 は、はえーなとは思った

813 名前:デフォルトの名無しさん mailto:sage [2018/01/25(木) 21:20:51.77 ID:/QTN7Pk0.net]
他にも、いちいちネットに繋ぐからクソ遅い上にオフラインで回せないビルドとか
curl | sh - みたいなクソガバセキュリティの方法でインストールさせるとか
エコシステムの設計も狂いに狂ってるし

この言語にどこに議論の余地がある?
gitに対するcvsと同じで、「常にこれと反対の選択をする指標」以外に存在価値はない

814 名前:デフォルトの名無しさん mailto:sage [2018/01/25(木) 21:36:12.13 ID:/QTN7Pk0.net]
実際議論の余地ない言語未満だから本スレ()過疎ってるんだけどなwwwwwwwww



815 名前:デフォルトの名無しさん mailto:sage [2018/01/26(金) 08:04:58.35 ID:HENQu9TP.net]
言語仕様が存在せずメジャーバージョンどころかマイナーバージョンが上がっただけで動かなくなる
コードを大量発生させていたかつてのRubyと比べたらからしたらこの程度では騒ぐに値しない

816 名前:デフォルトの名無しさん mailto:sage [2018/01/26(金) 08:22:11.94 ID:z9b88rta.net]
熱心にアンチやってるわりには重箱の隅みたいな話が多すぎる
Mozillaに親を殺されたとかそういう話はないのか

817 名前:デフォルトの名無しさん mailto:sage [2018/01/26(金) 10:26:17.45 ID:znIIy1il.net]
Rustで既存のC++移植するってなった結果
箸にも棒にもかからず職場が知っちゃかめっちゃかなって大量退職出た話でもすればいいのか?
ちなみにやってられんと退職した側な

818 名前:デフォルトの名無しさん mailto:sage [2018/01/26(金) 10:53:40.00 ID:RAULSrr3.net]
あーそれはひでーな
Rustは移植用の言語じゃなくて作り直し用の言語だからな

819 名前:デフォルトの名無しさん mailto:sage [2018/01/26(金) 11:14:15.42 ID:ar2pf4vp.net]
MicrosoftのWebアンケートで、使用言語の選択肢の中にRustあった
この種のアンケートでは初めて見た

820 名前:デフォルトの名無しさん mailto:sage [2018/01/26(金) 11:35:32.00 ID:EHIaK4d5.net]
Rust採用提案を阻止できなかった自分を恨めw
良い言語だけど万人受けはしない(万人は使いこなせない)って言ってるダルルォ
ちなみにお前さんは使いこなせない側な

821 名前:デフォルトの名無しさん mailto:sage [2018/01/26(金) 12:05:44.38 ID:5LuHiBKU.net]
採用したクソバカも同じこといってたな
書けない奴のレベルが低いってな

そうかじゃあレベル高い奴だけで頑張れってんで一抜けさせてもらう人続出よ

822 名前:デフォルトの名無しさん [2018/01/26(金) 12:18:38.89 ID:L0KKIUhi.net]
>>801
C++を本来の用途に使ってたなら、Rustにしたからって破綻はしないだろ。
有りがちなのは、C++をシステムプログラミング以外に使っちまってるケース。

823 名前:デフォルトの名無しさん mailto:sage [2018/01/26(金) 12:52:39.33 ID:UJP6KJd8.net]
>>802
ほんとこれ。

824 名前:デフォルトの名無しさん mailto:sage [2018/01/26(金) 12:56:29.46 ID:fJFt+P2A.net]
退職したのに前の会社への恨み持ち越してるのか



825 名前:デフォルトの名無しさん mailto:sage [2018/01/26(金) 13:41:46.53 ID:7I6dYg15.net]
いいね、闇がみえてきたね!

826 名前:デフォルトの名無しさん mailto:sage [2018/01/26(金) 15:15:13.62 ID:jR8Fs0w+.net]
前の会社ってよりは
Rustとかいう言語未満の言語
それをステマして金稼ぎしてるモジラ
それにホイホイのって導入して現場を破壊する信者
に恨み抱えてる

827 名前:デフォルトの名無しさん mailto:sage [2018/01/26(金) 15:31:12.49 ID:yKJ+kdvv.net]
誰を恨んでるにせよ、それで退職を迫られたってんならともかく
自ら退職したってんじゃ、やっぱりねちっこく逆恨みしてるだけのただのバカじゃん

828 名前:デフォルトの名無しさん mailto:sage [2018/01/26(金) 15:35:53.84 ID:5izhVZpB.net]
一度書いたプログラムが好評で次もrustで書きそうな流れだわすまんの

829 名前:デフォルトの名無しさん mailto:sage [2018/01/26(金) 15:59:10.78 ID:6QdkUQsL.net]
まあ冗談抜きにrustの一番のボトルネックはそういう選民思想を生みやすいってところだと思うよ。

830 名前:デフォルトの名無しさん mailto:sage [2018/01/26(金) 16:30:45.00 ID:fJFt+P2A.net]
つまりRustという言語が悪いのであってRustを導入した人間はMozillaにだまされた被害者と

831 名前:デフォルトの名無しさん mailto:sage [2018/01/26(金) 16:44:34.74 ID:rPGk9NUB.net]
早くこのスレ使い切ろうぜ
キチガイ君はRustじゃなくても別の何かで辞めてたでしょ

832 名前:デフォルトの名無しさん mailto:sage [2018/01/26(金) 18:25:07.37 ID:iWA685Uq.net]
このスレに書き込んでいるやつは全員あらしだから使い切るいみないだろ。
またこいつのためにワッチョイなしのクソスレ作らなければいけないんだから。

833 名前:デフォルトの名無しさん mailto:sage [2018/01/26(金) 20:13:57.62 ID:HENQu9TP.net]
日本人は技術偏重でシステム設計が苦手。>>801が事実であるならシステム設計に失敗した典型例
Rustを比較的新しめのモダンな他の言語に変えても結果は大差ないはずだ

834 名前:デフォルトの名無しさん mailto:sage [2018/01/26(金) 22:33:39.83 ID:E6d8BD2+.net]
過去スレでも似たような事言ってた奴だな
結局悪いのはRustじゃなくて、無計画にシステム移植しようとした会社組織と
選民思想こじらせた同僚(上司?)であって
よしんばRustに恨み抱えたとしてもそれでこのスレ突撃って色々対象間違ってやしないかい。



835 名前:デフォルトの名無しさん mailto:sage [2018/01/26(金) 22:34:21.58 ID:NbBttQVG.net]
アンチ活動してる人らって
その時間をもっと自分の人生にとって有意義なことに使おうとか思わないのかな

836 名前:デフォルトの名無しさん mailto:sage [2018/01/27(土) 04:06:23.87 ID:Oxq9vXpN.net]
まあ今まで解決できなかった問題をrustなら解決できると思うのは間違いだよね。

837 名前:デフォルトの名無しさん [2018/01/27(土) 06:21:41.26 ID:Iiinp9++.net]
>>820
特にRustはこう見えて、まだ実績のない新しい技術は採用してないからな
traitはHaskellの型クラスそのままだし
凶悪で有名なボローチェッカだってC++で既に確立されてる
メモリオーナーシップの概念をコンパイラレベルで組み込んでみただけに過ぎない
どれも既に他言語で実績のある(枯れた)ものしか使っていない
Rust(錆)ってのはそういう意味もあるんだろう
Rustは理想ばっかり追い求めたの言語とか揶揄されることがあるが意外と現実主義だよ

838 名前:デフォルトの名無しさん [2018/01/27(土) 06:26:10.98 ID:Iiinp9++.net]
個人的には「潔癖症気味の現実主義」というのが一番しっくりくるかな

839 名前:デフォルトの名無しさん mailto:sage [2018/01/27(土) 08:57:56.46 ID:Ykl1KjXp.net]
>>821
> Rustは理想ばっかり追い求めたの言語とか揶揄されることがある

いつどこで?

840 名前:デフォルトの名無しさん mailto:sage [2018/01/27(土) 09:26:46.33 ID:uvULDqPs.net]
>traitはHaskellの型クラス
ダウト
高階型も使えない
型引数つきの実装と具体型実装が(stableでは)共存できない
こんなもんを型クラスといっしょにしたらHaskellerに総括されるぞ

841 名前:デフォルトの名無しさん [2018/01/27(土) 10:16:40.39 ID:U4lILiv9.net]
>>824
細かい違いはあるけど、トレイトは型クラスのパクリでしょ。
あれだけ似てるにも関わらず、別物だよとか言ったほうがHaskellerにry)、、、

842 名前:デフォルトの名無しさん mailto:sage [2018/01/27(土) 11:56:32.19 ID:fpBaNK/W.net]
機能のパクリ元が型クラスというのは否定してない
劣化コピー過ぎて
「これを型クラスと同じ機能なんて言うな型クラスはもっときちんとしたものだ」
って(ry されても知らんぞということ

843 名前:デフォルトの名無しさん mailto:sage [2018/01/27(土) 13:16:35.08 ID:/k0pW7Kb.net]
昔のアンチは少しは論理的なところを突いてきたりした物だが最近のアンチはデタラメを書き散らす奴ばかりや

>>820
プログラミング言語は所詮道具だからね。活かすも殺すも使う人次第

844 名前:デフォルトの名無しさん mailto:sage [2018/01/27(土) 17:08:29.67 ID:CKKNLkXr.net]
>>827
>>826に反論する事も出来ずに、デタラメって書き散らす事しか出来ない(何がデタラメかも説明出来ない)信者の方がレベル下がってるよ



845 名前:デフォルトの名無しさん mailto:sage [2018/01/27(土) 20:43:13.64 ID:QV3+oQDb.net]
親を殺されたのかとか冗談で言ってたけど、Rustに職を奪われたんじゃあアンチになってもしょうがない

846 名前:デフォルトの名無しさん mailto:sage [2018/01/27(土) 22:09:12.71 ID:hzeKb9GQ.net]
職は奪われたのではなくて自分から辞したのでは

847 名前:デフォルトの名無しさん mailto:sage [2018/01/27(土) 22:17:34.43 ID:fcNB4rEp.net]
過去の発言見る感じ理解出来なかっただけなのでは

848 名前:デフォルトの名無しさん mailto:sage [2018/01/28(日) 00:49:53.30 ID:506STWk4.net]
親がどうたらみたいなテンプレ即レスしかできないこんな世の中じゃ

849 名前:デフォルトの名無しさん mailto:sage [2018/01/28(日) 12:30:29.35 ID:CTwkTP2a.net]
まあRustなんて言語の信者だしこんなもんだろ

850 名前:デフォルトの名無しさん mailto:sage [2018/01/28(日) 13:42:59.66 ID:ULpxG+Ba.net]
>>833
ここにいるのは信者じゃなくてアンチなんだよなぁ

851 名前:デフォルトの名無しさん mailto:sage [2018/01/28(日) 14:17:55.73 ID:U31GXqmn.net]
昔、自動車が普及したときも馬車の運転手は職を奪われたらしいね

852 名前:デフォルトの名無しさん mailto:sage [2018/01/28(日) 14:35:46.33 ID:Y4YkWHjI.net]
どっちかっていうとそいつらが最初に自動車の運転覚えさせられたんじゃなかったか。

853 名前:デフォルトの名無しさん mailto:sage [2018/01/28(日) 15:31:25.12 ID:ygkIOaXP.net]
twitterでこのスレの粘着をガイジ呼ばわりするのは気持ちはわかるけどコミュニティの品位下げまりだな。
RTする人もどうかと思うよ。

https://twitter.com/kgtkr/status/957237334772076544

854 名前:デフォルトの名無しさん mailto:sage [2018/01/28(日) 16:40:12.52 ID:xt0HLsci.net]
被害妄想だな。Rust叩いてるのは一人じゃなくて複数人だぞ。
Rustヘイトが嫌ならRustでいいもの作って見返してやれ。



855 名前:デフォルトの名無しさん mailto:sage [2018/01/28(日) 17:13:57.16 ID:5qf8sgo3.net]
さらしたらあかん

856 名前:デフォルトの名無しさん mailto:sage [2018/01/28(日) 19:17:59.37 ID:506STWk4.net]
晒されるべくして晒されてるとしか思えんがな。
2ch でヘイトばらまくよりも遥かに愚かなことやってるって気づかないのかね。。

857 名前:デフォルトの名無しさん mailto:sage [2018/01/28(日) 20:02:43.52 ID:YLaPUMui.net]
>>837
2ch内のあち

858 名前:アちで宣伝活動しまくってた奴か
「Anontown site:5ch.net」
[]
[ここ壊れてます]

859 名前:デフォルトの名無しさん mailto:sage [2018/01/29(月) 10:09:54.89 ID:cTy6KKj5.net]
Rust好き()を自称してるの、
モジラのステマにホイホイ乗る情弱か、選民思想こじらせた害悪かのどっちか

860 名前:デフォルトの名無しさん mailto:sage [2018/01/29(月) 12:32:40.49 ID:gyvOdhIS.net]
誰も言わないから言うけどrust1.0から矩ロージャー返す関数は書けるよね

861 名前:デフォルトの名無しさん mailto:sage [2018/01/29(月) 12:35:01.46 ID:qJ5Y0u8g.net]
FnBoxあたりは安定してなかった気がするなぁ(うろ覚え

862 名前:デフォルトの名無しさん mailto:sage [2018/01/29(月) 12:57:54.97 ID:e3t8nG6R.net]
Box<Trait>を介してしか返せないのを拡大解釈して返せないと言っている可能性

863 名前:デフォルトの名無しさん mailto:sage [2018/01/29(月) 13:00:19.31 ID:8fnjeDMR.net]
Javascript(Typescript)とRubyしか書いたことないCの知識すらないゴミなんですが
レベルアップしたくてRustを学習しようと思ってます
みなさんよろしくお願いいたします

864 名前:デフォルトの名無しさん [2018/01/29(月) 14:08:43.68 ID:9Iegn//U.net]
>>845
他言語では普通は暗黙的にボックス化されるからな。
確かに俺も初めての時はなんでそのままじゃ返せないんだよ(# ゚Д゚)って思った。
メモリ配置とか全く考えてないやつからしてみればそれが欠陥に見えるんじゃない?
>>846
ガベコレ有りの言語しかやったことないんじゃたぶん苦労するとは思うけど頑張ってね



865 名前:デフォルトの名無しさん mailto:sage [2018/01/29(月) 14:38:41.55 ID:e3t8nG6R.net]
NLLとかimpl Traitとかトレイト境界の特殊化みたいに
ないと直感的なコーディングに支障をきたす機能が
nightlyにしかないのが色々と問題だよなあ
今年中にstableに入ってくれるかな?

866 名前:デフォルトの名無しさん mailto:sage [2018/01/29(月) 20:12:16.94 ID:NFyWZage.net]
暇人が集うスレ

867 名前:デフォルトの名無しさん mailto:sage [2018/01/29(月) 21:48:03.79 ID:+sJoQDtU.net]
2chに暇人以外が書き込んでるのか?

868 名前:デフォルトの名無しさん [2018/01/30(火) 07:26:03.02 ID:PAEO4Z3v.net]
わしゃCを2年くらいやってたけどrustにはかなり苦労してる
futuresがとくに

869 名前:デフォルトの名無しさん [2018/01/30(火) 07:34:51.89 ID:LjTTtDxC.net]
>>851
Cやってた人はHaskell的な型システム及び抽象化に悩む
Cやってこなかった人はボローチェッカに悩む

870 名前:デフォルトの名無しさん mailto:sage [2018/01/30(火) 12:22:36.01 ID:VKyCDj4k.net]
futuresはまず型合わせゲームだからなあ

871 名前:デフォルトの名無しさん mailto:sage [2018/01/30(火) 15:14:39.48 ID:gbcpxzjB.net]
tokio関連は中々苦戦してる

872 名前:デフォルトの名無しさん mailto:sage [2018/02/01(木) 20:28:15.90 ID:N6KaDqJG.net]
システムプログラミングというかローレベルソフトウェアやハードウェアに対する理解がある人って昔より増えているのかな?
パッと見た感じだと増えるどころか減っているように見えるんだよな。今やスマホやゲーム機のハックも海外頼みだし

873 名前:デフォルトの名無しさん mailto:sage [2018/02/02(金) 00:17:57.13 ID:NSR+boPa.net]
ハック文化は国柄の違いがある?
国民も警察も役所もバカ真面目がそれなりの割合いる日本ではリスキーとか?
国民も警察も役所も真面目なのが少ない国民性だとやんちゃやっちゃう??

874 名前:デフォルトの名無しさん mailto:sage [2018/02/02(金) 13:54:29.55 ID:8pEJWY7k.net]
組み込みハードだったりソフトウェアは昔より圧倒的に入手しやすくはなってる。
ただ、取り組む時間のある奴は減ってる。



875 名前:デフォルトの名無しさん mailto:sage [2018/02/02(金) 18:43:10.61 ID:bV8uP0kl.net]
組み込みする人は増えたけど既成のフレームワーク等がないと何も出来ない人ばかりじゃね?
ArduinoにしろRaspberry Piにしろそんな感じだし

876 名前:デフォルトの名無しさん mailto:sage [2018/02/03(土) 02:52:22.09 ID:pGjKp5ZC.net]
RustからいくつかのターゲットへクロスコンパイルしたいのでLLVMに関する情報を収集しているけど全然無くて笑えない
スライド&薄い本・・・英語blogの翻訳記事・・・
もっとも英語でも少ない感じではある。LLVM IRを俺様命令セットにトランスレートするチュートリアルとかないかな

877 名前:デフォルトの名無しさん mailto:sage [2018/02/03(土) 03:44:27.93 ID:st4XedSX.net]
チュートリアルてこれじゃ足りないって話なん?

LLVM Tutorial: Table of Contents ? LLVM 7 documentation
https://llvm.org/docs/tutorial/

878 名前:デフォルトの名無しさん mailto:sage [2018/02/03(土) 03:46:44.58 ID:st4XedSX.net]
公式が一番情報豊富なのでは

Overview ? LLVM 7 documentation
https://llvm.org/docs/index.html

879 名前:デフォルトの名無しさん mailto:sage [2018/02/03(土) 03:57:15.71 ID:pGjKp5ZC.net]
>>860
External Tutorials

Tutorial: Creating an LLVM Backend for the Cpu0 Architecture
がそれっぽいけど難しい感じだなぁ・・・読み解くだけでどれだけ掛かるやら

880 名前:デフォルトの名無しさん mailto:sage [2018/02/03(土) 10:51:24.51 ID:qLl3WyXH.net]
最近キチガイの書き込みがないぞ
不安になるからいつものたのむよ

881 名前:デフォルトの名無しさん mailto:sage [2018/02/03(土) 19:20:49.45 ID:tASWeb03.net]
最近の荒らしはコミュニティの破壊が目的だったりするから人がいなくなれば荒らしも書き込まなくなる

882 名前:デフォルトの名無しさん mailto:sage [2018/02/03(土) 20:38:24.75 ID:a6bGJm7K.net]
日本語rustコミュニティーはslackがメインだから5ch荒らすのはコスパ悪そう

883 名前:デフォルトの名無しさん mailto:sage [2018/02/03(土) 21:23:52.61 ID:tASWeb03.net]
アカウント制の所は荒らすのが面倒だからな

884 名前:デフォルトの名無しさん mailto:sage [2018/02/03(土) 21:44:07.35 ID:0ACFcPYa.net]
標準のRustのターゲットセットにないプラットフォームへのコンパイラ移植は素人が齧ってなんとかなるものじゃないだろ
clangだったら何とかなるとかいうレベルの玄人が考えるならまだしも、今からチュートリアル読むとかだとそうでもなかろうし
素直にターゲットプラットフォームに用意されたコンパイラと言語を使えよと組み込み屋のマジレス



885 名前:デフォルトの名無しさん mailto:sage [2018/02/03(土) 22:28:24.06 ID:pGjKp5ZC.net]
>>867
それだとメモリ保護のないgccしかないじゃないか
LLVMで任意の命令セット用のコードを吐かせられるようになればRust以外のコードも使える可能性が出てくる

886 名前:デフォルトの名無しさん mailto:sage [2018/02/04(日) 10:49:53.13 ID:4R0vgBCw.net]
別の場所荒らしてる可能性もある

887 名前:デフォルトの名無しさん mailto:sage [2018/02/04(日) 11:02:15.22 ID:PARqfeIP.net]
再就職できたのかな

888 名前:デフォルトの名無しさん mailto:sage [2018/02/04(日) 13:15:52.74 ID:4R0vgBCw.net]
Rustさわらなくていい職場に就職できるといいね。

889 名前:デフォルトの名無しさん mailto:sage [2018/02/04(日) 14:58:16.30 ID:n0f2c1x+.net]
Rustスレの話題がアンチのコメント内容ですらなく、
アンチの人物自体になってるの草

890 名前:デフォルトの名無しさん mailto:sage [2018/02/04(日) 15:08:34.72 ID:vt+NPch7.net]
だって反論できないから...

891 名前:デフォルトの名無しさん mailto:sage [2018/02/04(日) 18:42:02.78 ID:PARqfeIP.net]
ここはアンチスレだからしゃーない

892 名前:デフォルトの名無しさん mailto:sage [2018/02/04(日) 18:58:37.33 ID:+3ZnNKLF.net]
そういえば反論への反論見てないな

893 名前:デフォルトの名無しさん mailto:sage [2018/02/04(日) 21:24:01.23 ID:4/Qe/IC7.net]
slackでコミュニティあるんだ。
なんだかクローズドなんだね…。

894 名前:デフォルトの名無しさん mailto:sage [2018/02/04(日) 22:58:45.39 ID:A0rnU4uT.net]
別に誰でも入れるし便利だからSlack使ってるだけでしょ



895 名前:デフォルトの名無しさん mailto:sage [2018/02/05(月) 07:26:33.41 ID:JcRvpKib.net]
今のコミュニティはクローズドな登録制が主流でパソ通時代に逆戻り
インターネット初期と比べて身のある情報へのアクセス性は低下している
ゴミ情報はドンドン出てくるが

896 名前:デフォルトの名無しさん mailto:sage [2018/02/05(月) 09:51:55.29 ID:/K8k+grU.net]
slackがクローズドて化石丸出しやな

897 名前:デフォルトの名無しさん mailto:sage [2018/02/05(月) 10:00:32.15 ID:qLNGXKaK.net]
slackはgoogleで引っかからないからクローズな感じするなぁ

898 名前:デフォルトの名無しさん mailto:sage [2018/02/05(月) 10:11:12.31 ID:wUtyFhhV.net]
「インターネット初期」というのがいつ頃を指してるんだろうか

899 名前:デフォルトの名無しさん mailto:sage [2018/02/05(月) 10:17:07.26 ID:/K8k+grU.net]
>>880
LinuxカーネルのMLもクローズドってこと?
ばかかな?

900 名前:デフォルトの名無しさん mailto:sage [2018/02/05(月) 12:46:51.78 ID:nIRmYvRs.net]
slackみたいな外から干渉できないクローズドなもの使ってるって時点で
選民思想丸出しなのうける
ほんと内輪で群れてオレツエーやってるだけだな

901 名前:デフォルトの名無しさん mailto:sage [2018/02/05(月) 12:48:44.23 ID:nIRmYvRs.net]
誰でも入れるって、身分登録すれば入れるって時点で選別入ってるんだよなあ

902 名前:デフォルトの名無しさん mailto:sage [2018/02/05(月) 13:02:05.80 ID:nXlM7J ]
[ここ壊れてます]

903 名前:Le.net mailto: 「選民思想だ! 自分は排斥されてるんだ!」って完全に病人だなコイツ []
[ここ壊れてます]

904 名前:デフォルトの名無しさん mailto:sage [2018/02/05(月) 13:30:38.33 ID:nVQqrM8P.net]
逆に何だったらいいんだ



905 名前:デフォルトの名無しさん mailto:sage [2018/02/05(月) 13:34:25.46 ID:c8R/gbtV.net]
2chのスレだろ

906 名前:デフォルトの名無しさん mailto:sage [2018/02/05(月) 15:20:53.51 ID:U4I7yy4R.net]
外から干渉出来ないって何言ってんだ?
githubでもアカウント無いと意見出来ないだろ
参照だけは匿名でやらせろって?
何でそんなに匿名に拘るんだ?アンチ活動したいから?

907 名前:デフォルトの名無しさん mailto:sage [2018/02/05(月) 15:37:26.03 ID:pY8e294G.net]
>>868
nimって良い言語があること教えてやろう
みんな大好きPythonライクな文法で、GCがついてる安全ランタイム、さらにはコンパイラにgccも指定できる最高な言語だ
Rustなんてコンパイルが通せない上にコンパイルターゲットが制限される言語なんてやめて、nimを使おうぜwww

908 名前:デフォルトの名無しさん mailto:sage [2018/02/05(月) 17:02:07.40 ID:TpGfDILl.net]
>>882
バカはお前だろw

909 名前:デフォルトの名無しさん mailto:sage [2018/02/05(月) 17:05:37.05 ID:yc1fmOUD.net]
slack、herokuに誰でも入れるようにするアプリ入れてるからオープンだぞ
おまいらも来いよ

910 名前:デフォルトの名無しさん mailto:sage [2018/02/05(月) 18:19:57.60 ID:1nmt8gZw.net]
アンチは来なくていいです

911 名前:デフォルトの名無しさん mailto:sage [2018/02/05(月) 18:29:11.13 ID:hUa2T0sQ.net]
>>889
GCが無いと正しく参照を破棄できません、と言うことかな

912 名前:デフォルトの名無しさん mailto:sage [2018/02/05(月) 18:30:59.84 ID:JcRvpKib.net]
slackって登録しないと発言どころか参照すら出来ない気がするけど違うのかな?
それをオープンと言えるのであればMixiもオープンって事になっちゃうな
昔のBBSはアカウント制ですらなかったけど自治されていたし治安は今よりよほど良かったよ

>>881
ADSLの初期くらいまでかな。個人運営のサービスがコミュニティの中心だった頃

913 名前:デフォルトの名無しさん [2018/02/05(月) 18:38:45.14 ID:mgITU/Rx.net]
排斥いうたら2chだってIP制限で海外からは投稿できなかったのでは

914 名前:デフォルトの名無しさん mailto:sage [2018/02/05(月) 18:49:13.14 ID:kWZ/hArJ.net]
参照すら出来ない、と参照できるが書けない、
がどれだけ大きな違いなのか理解できない低脳が
Rustを推してると思うと眩暈がするな



915 名前:デフォルトの名無しさん mailto:sage [2018/02/05(月) 18:50:02.90 ID:Z8mqKEJN.net]
参照できないの?俺はできてるが

916 名前:デフォルトの名無しさん mailto:sage [2018/02/05(月) 19:05:15.69 ID:Z8mqKEJN.net]
まぁslackはクローズドだ!で、いいんじゃね?
だから何?という感じだが

917 名前:デフォルトの名無しさん mailto:sage [2018/02/05(月) 19:18:05.85 ID:JcRvpKib.net]
つーか>>880に同意。サーチエンジンに出てこないんじゃアングラサイトと変わらない

918 名前:デフォルトの名無しさん mailto:sage [2018/02/05(月) 19:34:09.86 ID:Q5bowBtP.net]
だから僕はついていけなくて当然なんですぅ
情報収集能力がないわけじゃないですぅ
他人と関わるコミュ力が無いわけじゃないんですぅ
タダ乗りしたいのに誰も教えてくれないから仕方ないんですぅ

池沼かよw

919 名前:デフォルトの名無しさん mailto:sage [2018/02/05(月) 19:39:47.89 ID:I9qyJ+/h.net]
検索するとネトゲの情報出てくるし
ググらビリティはただでさえ悪いのに
そもそも情報がオープンになってないんじゃ普及しないわな

920 名前:デフォルトの名無しさん mailto:sage [2018/02/05(月) 19:49:09.69 ID:WHi8oIjP.net]
タダ乗りというが、逆に考えてみような?
会員制のサイトに登録しないと言語情報すらもらえない言語、誰が使うんだ?と

gccの情報を得るためにGNUのメーリングリストに登録を強制されるのか?

921 名前:デフォルトの名無しさん mailto:sage [2018/02/05(月) 20:36:54.61 ID:Q5bowBtP.net]
>>902
程度論だろ。
IRCのチャンネルもあるんだし、それなりにネットに記事もあるじゃん?
Racketよりは記事ある感触だけど。
次は「英語だから読めないよ…」か?

922 名前:デフォルトの名無しさん mailto:sage [2018/02/05(月) 21:39:47.06 ID:avjJE4dZ.net]
言語のslackコミュニティーなんか珍しくもなんともない気はするが

923 名前:デフォルトの名無しさん mailto:sage [2018/02/06(火) 00:09:30.18 ID:1Ps9xv3m.net]
アカ無しの所は無責任が複数

924 名前:、アカ有の所は八方美人が多数じゃね?
どちらも技術に関して議論するには向かない環境なんだよな
[]
[ここ壊れてます]



925 名前:デフォルトの名無しさん mailto:saeg [2018/02/06(火) 00:21:49.22 ID:JlkQGCgw.net]
そのslackへのリンクと参加方法を教えてくださいな

926 名前:デフォルトの名無しさん mailto:sage [2018/02/06(火) 07:45:19.78 ID:ikJ7N8kC.net]
プログラミング言語 Rust 3 [無断転載禁止]©2ch.net
https://mevius.5ch.net/test/read.cgi/tech/1495343069/512
> 512 名前:デフォルトの名無しさん[] 投稿日:2017/08/10(木) 14:00:03.18 ID:g9gtECZC
> >>513
> slackがある
> 登録済の人 -> https://rust-jp.slack.com
> 未登録の人 -> https://rust-jp.herokuapp.com/
> Rock54: Caution(BBR-MD5:b95868ef2c0ed5e765a4d10ada4cf289)
前スレのレスだけどどちらもアカウントがないと見られないようだ
参照できるって言っている人はどこで見ているんだろうね

>>882
LKMLの事を言っているならログは公開されているようだが 👀
Rock54: Caution(BBR-MD5:b95868ef2c0ed5e765a4d10ada4cf289)


927 名前:デフォルトの名無しさん mailto:sage [2018/02/06(火) 07:52:37.75 ID:+KQRW2fG.net]
ここでも見ておけば
https://users.rust-lang.org/

928 名前:デフォルトの名無しさん mailto:sage [2018/02/06(火) 09:02:30.10 ID:FeO4l6pW.net]
モジカスが口癖の彼にもSlackであばれて欲しいわ

929 名前:デフォルトの名無しさん mailto:sage [2018/02/06(火) 12:03:51.81 ID:8dp6h+2N.net]
むしろMozillaの人もいるオフィシャルのフォーラムでやってほしい

930 名前:デフォルトの名無しさん mailto:sage [2018/02/06(火) 19:39:06.79 ID:ikJ7N8kC.net]
というかSlackに誘導するならそのメリットを論理的に説明してくれよ
論理性がないんじゃ荒らしの有無にかかわらず中身のある議論にならないだろ

931 名前:デフォルトの名無しさん mailto:sage [2018/02/06(火) 20:31:04.31 ID:xl4JcgMr.net]
日本語コミュニティの話してたのか

932 名前:デフォルトの名無しさん mailto:sage [2018/02/06(火) 21:13:44.40 ID:Sq/rqFI4.net]
そもそもslackに入るまでに中の人とリアルで仲良くなって
コミュニティへの貢献を認められて初めてアカウント発行してもらってから
それからまた別の新しい人が入るまで相撲部屋もびっくりの可愛がりが続くんだろ

933 名前:デフォルトの名無しさん mailto:sage [2018/02/06(火) 21:24:19.60 ID:1F/augL/.net]
https://rust-jp.herokuapp.com/
どうぞ 👀
Rock54: Caution(BBR-MD5:b95868ef2c0ed5e765a4d10ada4cf289)


934 名前:デフォルトの名無しさん mailto:sage [2018/02/06(火) 23:06:24.79 ID:LBdUtEA+.net]
>>911
質問したら一瞬で答えてくれる



935 名前:デフォルトの名無しさん mailto:sage [2018/02/07(水) 00:14:19.83 ID:Vg5bxMs0.net]
そのslackいつどこで誰が用意したものなのか怪しいな?

936 名前:デフォルトの名無しさん mailto:sage [2018/02/07(水) 00:41:50.41 ID:957VKXvw.net]
>>913
🤷

937 名前:デフォルトの名無しさん mailto:sage [2018/02/07(水) 03:22:37.11 ID:vnVhjNSA.net]
まぁ確かにここ見てる日本人相手に愚痴愚痴言うよりも
開発者に直接開発止めろって抗議した方が可能性はあるかもしれないぞ

938 名前:デフォルトの名無しさん [2018/02/07(水) 06:56:10.70 ID:/JxsdeT1.net]
登録してなくても読めるようになるように準備してるみたいだよ
どっちが閉鎖的なんだか

939 名前:デフォルトの名無しさん mailto:sage [2018/02/07(水) 07:33:30.28 ID:4CaeSEo7.net]
>>915
相談者にとって重要なのはすぐに回答がある事じゃなくて問題が解決することではないのかな?
今のインターネット界隈はドヤ顔で問題の解決に寄与しない回答をする奴がいっぱいいるしな

940 名前:デフォルトの名無しさん mailto:sage [2018/02/07(水) 07:45:02.67 ID:NkOE61si.net]
slackは怖くないよ坊や

941 名前:デフォルトの名無しさん mailto:sage [2018/02/07(水) 07:48:47.78 ID:AQTmawz3.net]
言語自体に文句付けるのはともかく
slack "も" 使ってることに文句付けるのはさすがに無理がある

942 名前:デフォルトの名無しさん mailto:sage [2018/02/07(水) 08:34:18.86 ID:957VKXvw.net]
やだやだ!slackはクローズドなんだ!

943 名前:デフォルトの名無しさん mailto:sage [2018/02/07(水) 10:01:39.56 ID:tqZIcWxZ.net]
ここはアンチスレなのを忘れるな

944 名前:デフォルトの名無しさん mailto:sage [2018/02/07(水) 11:40:23.53 ID:Pu7JPQ8z.net]
>>920
当たり前だろ
このスレのレベルの話ならすぐ解決するわ



945 名前:デフォルトの名無しさん mailto:sage [2018/02/07(水) 12:07:05.01 ID:j8KEeDz8.net]
無理筋なアンチ活動はまともなアンチ活動の足を引っ張るからな

946 名前:デフォルトの名無しさん mailto:sage [2018/02/07(水) 12:44:48.85 ID:2VYDCh9o.net]
ってか、余程、コンパイルを通せなかったのが悔しいんだろうな。
俺色々書いてみたけど、まともに書いてりゃそこまで理不尽な怒られ方しないし、むしろCのノリで書いて通らなかったところは、本気で考えた方が良いところだったよ。
嫌ならGC言語使え、ってのは真っ当だな、と思うぐらい。

947 名前:デフォルトの名無しさん mailto:sage [2018/02/07(水) 15:44:48.82 ID:h93jPMQ5.net]
slackは知らんけど、このスレもRustはヒープよりスタックを好んでるって言ったら
BoxやVecでヒープメモリ使うからそんなことないとかいう反論が来るくらいにテキトーだけどな
全員が本当にそう思ってるわけじゃないだろうけど、Rustを知らないアフォがドヤ顔してんなと思ったことがある

ユーザもアンチも当てにならないスレだから、双方の言い分を話半分にスレで遊んでる人が実際多そう

948 名前:デフォルトの名無しさん mailto:sage [2018/02/07(水) 15:56:46.11 ID:B7KlsuYm.net]
そういや英語圏だとRedditが機能してるけど日本語はないよね?
Qiitaのが記事があるぐらい?

949 名前:デフォルトの名無しさん mailto:sage [2018/02/07(水) 18:49:54.59 ID:j8KEeDz8.net]
発言者の分かるslackの方が質は良いな
適当なこというとつっこみが入るし

950 名前:デフォルトの名無しさん mailto:sage [2018/02/07(水) 20:41:22.86 ID:tornJWrh.net]
>>927
そりゃ C で書く必要がないくらい共有する資源がなけりゃそうだろうね。

951 名前:デフォルトの名無しさん mailto:sage [2018/02/07(水) 21:16:14.09 ID:KiWR7eFA.net]
>>931
Cで書く必要が無いからRustで書いてるんじゃん?
Cで書く必要があればCで書いてるだろ。
バカなの?

952 名前:デフォルトの名無しさん mailto:sage [2018/02/07(水) 21:29:50.56 ID:J2C0nRVP.net]
(従来の)Cで書く必要のない/(現在の)Cで書く必要のない
という話だな
Rustが出てその領域が広がった訳だ

953 名前:デフォルトの名無しさん mailto:sage [2018/02/08(木) 10:13:45.53 ID:kJ586q4d.net]
Cで書く必要がないならRustを使うよりもっと良い選択肢がある
Cでは都合悪くてRustが都合よくなるなんてそれこそ信者に都合のいいシチュエーションは存在しないんだよ

954 名前:デフォルトの名無しさん mailto:sage [2018/02/08(木) 10:30:12.89 ID:lNHbs2n5.net]
Cでは都合悪くてRustでは都合がいいとなると、なんかのパーサとかじゃない?
電文パーサーで毎回危なっかしいコード書くやつ居るからな。
レビューしてると辛い。



955 名前:デフォルトの名無しさん mailto:sage [2018/02/08(木) 11:02:57.86 ID:ull0B38P.net]
OpenSSLをRustで書き直すと良いと思うよ
これ以上に都合の良いシチュエーションなんてそうそう無いと思う

956 名前:デフォルトの名無しさん mailto:sage [2018/02/08(木) 11:30:45.60 ID:kJ586q4d.net]
>>936
おまえセキュリティモジュール一から書き直すとか正気か?
Rust信者は本当にコンピュータ科学に対して無知なのが良くわかるわ

957 名前:デフォルトの名無しさん mailto:sage [2018/02/08(木) 11:35:38.11 ID:kJ586q4d.net]
https://mobile.twitter.com/masaru_kaneko/status/960969868584534016
https://mobile.twitter.com/masaru_kaneko/status/960969963539283968
https://mobile.twitter.com/masaru_kaneko/status/960970196407091200
目先の口八丁で金さえ集まりゃなんでもいいクズの手口
技術的にそれっぽいこと言って金をかき集める手法はRustのそれと良く似てる
この詐欺会社がRust採用してたのはこういうところもあったんだろうなあ

958 名前:デフォルトの名無しさん mailto:sage [2018/02/08(木) 12:09:12.81 ID:yyxjs2l6.net]
>>936
つ rustls

959 名前:デフォルトの名無しさん mailto:sage [2018/02/08(木) 12:31:10.93 ID:A+EVqeLv.net]
>>937
opensslは猿が書いたかのような酷いコードだからいいんだよ
お前のようなお猿さんに酷さは理解できないだろうけど

960 名前:デフォルトの名無しさん mailto:sage [2018/02/08(木) 12:47:41.35 ID:kJ586q4d.net]
>>940
その解決に必要なことはテストの追加とリファクタリングであって、ナウい言語()での書き直しではない
実際テストの追加とリファクタリングだけでLibreSSLはうまく中身を安定させた

こんなことも知らないんだからRustなんてもてはやすんだな信者は

961 名前:デフォルトの名無しさん mailto:sage [2018/02/08(木) 13:02:49.09 ID:lNHbs2n5.net]
問題があろうが枯れていれば充分、はまぁ正しいからな。
スクラッチの方が良かろう。

962 名前:デフォルトの名無しさん mailto:sage [2018/02/08(木) 13:43:00.17 ID:kJ586q4d.net]
一から書き直すとして、それが「猿が書いたような」OpenSSLの品質に到達するのはいつだ?
中身は確かに色々ツギハギだが、OpenSSLには長期に渡って枯れた品質というものがある
そしてそれはLibreSSLにフォークされて固められた

一から書き直したものがその枯れた品質のコードに追い付けるようになるまでに
OpenSSLはより枯れて品質も高まる
結局書き直したところで元になったものの品質を越えることなどない

という常識すらないのか

963 名前:デフォルトの名無しさん mailto:sage [2018/02/08(木) 14:05:50.62 ID:uiz1GHBs.net]
rustls面白い 読みやすいー(個人の間奏の感想

964 名前:デフォルトの名無しさん mailto:sage [2018/02/08(木) 15:22:02.72 ID:trVr3OQ9.net]
memcachedのlibketama互換実装無さそうだな



965 名前:デフォルトの名無しさん mailto:sage [2018/02/08(木) 15:22:30.58 ID:y2v60Kq4.net]
thrussh も有るよ

966 名前:デフォルトの名無しさん mailto:sage [2018/02/08(木) 16:17:20.14 ID:PrR79Rn3.net]
金子勝持ち出してくるのすごいななりふり構わずか

967 名前:デフォルトの名無しさん mailto:sage [2018/02/08(木) 16:30:31.59 ID:kJ586q4d.net]
>>947
なりふり構わずなのは詐欺集団の方だろう

少なくともスパコン詐欺については一番分かりやすい見解を出してるのが金子先生だ

金子先生にモジラの資金洗浄まで踏み込んで欲しいがさすがに国政と関係なくなってしまうから
特捜部の調査でモジラとの関係性が出てくるかがポイントだと思ってる

968 名前:デフォルトの名無しさん mailto:sage [2018/02/08(木) 16:32:24.71 ID:yvLXrI/i.net]
アンチと見せかけたネタスレだったか

969 名前:デフォルトの名無しさん mailto:sage [2018/02/08(木) 19:06:49.62 ID:aJ/omS2p.net]
確かにアンチですらないアホ

970 名前:デフォルトの名無しさん mailto:sage [2018/02/08(木) 19:11:08.63 ID:lDylx5Gv.net]
今ある物のクローンを作ったって大した意味はないよな
やるならgcc→clangみたいに一新しないと

971 名前:デフォルトの名無しさん mailto:sage [2018/02/08(木) 20:03:33.93 ID:Tc135I98.net]
Rust使うような会社に勤めてたんだし何かしら秀でた才能はあるんだと思ってて
多分それは粘り強さとかなんだろうな
悪い方に使うとただしつこい存在になるし消えて(本当に死んで)欲しい

972 名前:デフォルトの名無しさん mailto:sage [2018/02/08(木) 20:17:12.72 ID:lDylx5Gv.net]
単に社畜と思われているだけだったりしてw

973 名前:デフォルトの名無しさん [2018/02/08(木) 22:32:10.61 ID:SZXnan2y.net]
>>935
危なっかしいやつを会社から追い出すためにRustにするって話?
(危なっかしいやつは何を使わせても危なっかしいコードしか書かんだろ)

974 名前:デフォルトの名無しさん mailto:sage [2018/02/08(木) 23:03:43.45 ID:yyxjs2l6.net]
Rustは危なっかしいコード書くとコンパイルが通せないからね
コンパイル通るコードが書けない、Rust死ね。氏ねじゃなくて死ね。
って発狂する奴を追い出せば、残りは危なっかしくないコードが書ける奴だけ残りそう
日本のプログラマ(笑)だと発狂しない奴が一握りしか居なくて立ち行かなくなりそうではある

プログラミングなんて海外に外注した方が安くつくんだからRustなんて書けなくて良いんだよ、とか強がりたい
あと、stackoverflowで相変わらず愛されてるから海外プログラマに任せた方が実際幸せそうだ



975 名前:デフォルトの名無しさん mailto:sage [2018/02/08(木) 23:41:55.94 ID:B4Zxy0pC.net]
コンパイル通せないあぶなっかしいコードって何?

976 名前:デフォルトの名無しさん mailto:sage [2018/02/09(金) 00:33:51.16 ID:5EjjXs8r.net]
不必要にunsafeやallow()を乱発する安全機能すり抜けるような危なっかしいコードを書く奴が現れないとでも?

977 名前:デフォルトの名無しさん mailto:sage [2018/02/09(金) 00:35:40.73 ID:5EjjXs8r.net]
ちゃんとエラー処理せずunwrap多用したりletのプレースホルダ代入多用してコンパイル通したり

978 名前:デフォルトの名無しさん mailto:sage [2018/02/09(金) 00:38:37.85 ID:tqgK99NT.net]
コンパイル通せるじゃん

979 名前:デフォルトの名無しさん mailto:sage [2018/02/09(金) 03:07:53.23 ID:SCMz9V3 ]
[ここ壊れてます]

980 名前:U.net mailto: unsafeやunwrapでビルド成功まで辿り着けてるならまだマシで、>>948なんかはそこにすら辿り着けそうにないからなw
そして、unsafeやunwrap多用してなんとかコンパイル通すバカもついでにふるいから落としちまえ
残るのはC/C++でもRustでも安全なコードを論理的に考えて書けるツワモノだけだ

どっちでも良いならツールチェインやらテスト環境やら依存ライブラリ解決やら一式やってくれるRustのが良いかな
C/C++はPJ毎の環境に慣れるのが面倒だ、、、PJ毎にMakefileだのTestSetだのが違って鬱陶しい
[]
[ここ壊れてます]

981 名前:デフォルトの名無しさん mailto:sage [2018/02/09(金) 04:40:42.02 ID:D/Vspq9T.net]
https://ideone.com/UqQplz

コンパイルに成功したのに計算が合わない(´・ω・`)

982 名前:デフォルトの名無しさん mailto:sage [2018/02/09(金) 07:27:03.72 ID:SCMz9V3U.net]
論理的なコードが書けてて良かったじゃん、次はバグのないコード書こうな
っていうツッコミ待ちだよな?マジで質問してるならplay.rust-lang.orgでやってくれよ

983 名前:デフォルトの名無しさん mailto:sage [2018/02/09(金) 08:34:07.04 ID:emk/1MAP.net]
>>954
Rust使ってコンパイラに叱られるだけでだいぶマシになる。
追い出すとか、そこまで馬鹿ばっかでもないよ。

984 名前:デフォルトの名無しさん mailto:sage [2018/02/09(金) 08:35:43.78 ID:emk/1MAP.net]
>>960
おなじレベルのCの静的解析ツールクソ高いからな。



985 名前:デフォルトの名無しさん mailto:sage [2018/02/09(金) 09:02:32.79 ID:MeuD6vTR.net]
実はRust擁護派の方がコード書けないので
実際にコード書かれて質問されても答えられないんだぞ
>>962の言ってる事はそういう事だからな。分かってやれよ

986 名前:デフォルトの名無しさん mailto:sage [2018/02/09(金) 09:11:11.18 ID:KVTbu5ic.net]
Rustでどれだけひどいコードかけるか勝負?

987 名前:デフォルトの名無しさん mailto:sage [2018/02/09(金) 10:02:57.85 ID:9++GRmyG.net]
同じコードをCで書いてみ?きちんと書けると保証しよう
つまりそういうことだ

988 名前:デフォルトの名無しさん [2018/02/09(金) 13:05:03.94 ID:EcebA6oX.net]
let sum1 = sum1 + column1;
if sum1 != sum1 + column1 {
println!("計算が間違ってます!");
}

989 名前:デフォルトの名無しさん mailto:sage [2018/02/09(金) 13:08:30.57 ID:EcebA6oX.net]
途中で書き込みボタン押してしまった
>>968みたいなのCで書こうが駄目だと思う

990 名前:デフォルトの名無しさん mailto:sage [2018/02/09(金) 13:36:48.67 ID:9++GRmyG.net]
>>969
Cで書けばそういうクソなミスは起こらない

991 名前:デフォルトの名無しさん mailto:sage [2018/02/09(金) 13:46:22.32 ID:SCMz9V3U.net]
ワロタww
これがCならきちんと書けると保証できる子はやっぱりふるいから落とされて妥当じゃないか

>>965
あまりに汚いコードで呆れて読む気が失せたからボケだと理解したんだよ
実際、>>968が指摘するようなしょうもないボケを仕込んでるじゃないか

992 名前:デフォルトの名無しさん mailto:sage [2018/02/09(金) 13:47:19.06 ID:EcebA6oX.net]
C言語凄いんだな
そんな魔法の言語には勝てないな

993 名前:デフォルトの名無しさん mailto:sage [2018/02/09(金) 13:51:32.63 ID:hI338CnM.net]
>>961
そもそも10+21+32+43+54+65+76 が間違ってるぞぃ (!= 308)

994 名前:デフォルトの名無しさん mailto:sage [2018/02/09(金) 14:00:44.92 ID:9++GRmyG.net]
Rust書いてると型合わせとかライフタイム調整とかくだらんことでコードの書き直しさせられて
こういったうっかりバグを仕込む率が跳ね上がる

Cなら一発ですぱっと書けるから本質的ではない書き直しがないので
こういったミスを予防できる訳だ



995 名前:デフォルトの名無しさん mailto:sage [2018/02/09(金) 14:59:07.92 ID:dAvEJAa9.net]
人間がやるかコンパイラがやるか
どちらも完璧ではないですが、どちらを信頼しますか
これだけやろ、何と戦ってるねん

996 名前:デフォルトの名無しさん mailto:sage [2018/02/09(金) 15:14:42.41 ID:SCMz9V3U.net]
いや、リソース管理分野のRustボローチェッカーは信頼しろよ
ボローチェッカーに親を殺された子が、ボローチェッカーを許すRustユーザを逆恨みして戦ってるんでしょ

997 名前:デフォルトの名無しさん mailto:sage [2018/02/09(金) 17:45:19.56 ID:B3JyibQz.net]
メモリ管理が非本質的ならCで書く必要なさそう

998 名前:デフォルトの名無しさん mailto:sage [2018/02/09(金) 19 ]
[ここ壊れてます]

999 名前::30:59.99 ID:vdC4FAfk.net mailto: >>974
ライフタイム調整はCでもやらないか?そりゃコンパイラには怒られないが。
突然事故るコード書かないでほしいな。
[]
[ここ壊れてます]

1000 名前:デフォルトの名無しさん mailto:sage [2018/02/09(金) 20:59:10.22 ID:pDatasqq.net]
slackが嫌ならtwitterはどうだ
rustに入門してしまいそうな人にモジラの悪行を伝えたらきっと感謝されるぞ

1001 名前:デフォルトの名無しさん mailto:sage [2018/02/09(金) 21:29:34.87 ID:Ie6NHv+K.net]
9割以上の人達はRustに入門しても直ぐに離れていくと思うから
そんな事する意味ないよ

1002 名前:デフォルトの名無しさん mailto:sage [2018/02/10(土) 00:15:33.90 ID:YRtNT72/.net]
>>961のread_lineの戻り値のResultを処理してないけど
仮に結果がErrだった場合どんな悲劇が想定されるの?

1003 名前:デフォルトの名無しさん [2018/02/10(土) 12:05:05.10 ID:s8Yuzl0x.net]
>>974
安全なコードを書く事に無関心なら、Rustは使わない方が幸せになる。

1004 名前:デフォルトの名無しさん mailto:sage [2018/02/10(土) 13:30:47.48 ID:LvUSsbrr.net]
それならRustなんかよりPython使った方が絶対良いよな
そりゃGoogleも安全なコードを書くことに完全に無関心で良い試験プロジェクトではPython推しになるわ

>>981
str1有効なデータが入ってなくて後続処理で期待動作が得られない悲劇が起きるんじゃね



1005 名前:デフォルトの名無しさん mailto:sage [2018/02/10(土) 16:00:22.25 ID:wV28kaEm.net]
最近のpythonは型安全にかけるの?

1006 名前:デフォルトの名無しさん mailto:sage [2018/02/10(土) 16:25:23.54 ID:kB1HnyT2.net]
型安全を静的解析で絶対的に固定する言語なんてそうそうないよ
PythonどころかCやGo、Swift、Javaだって実行時キャストを許してる(そして、間違ってたらキレる
ボローチェッカーだけじゃなく、そういう型安全に親を殺された子もいるのかもなぁ

>>984
それはそれとして、次スレを立ててくれるか

1007 名前:デフォルトの名無しさん mailto:sage [2018/02/10(土) 16:39:55.92 ID:kkz7nie3.net]
次スレなかった?ワッチョイありの

1008 名前:デフォルトの名無しさん mailto:sage [2018/02/10(土) 16:41:28.64 ID:kkz7nie3.net]
ほい
https://mevius.5ch.net/test/read.cgi/tech/1514107621/

1009 名前:デフォルトの名無しさん mailto:sage [2018/02/10(土) 16:59:43.85 ID:wn7srxXv.net]
プログラミング言語 Rust 4【ワッチョイ】
mevius.5ch.net/test/read.cgi/tech/1514107621/

まあこっちで問題ないか

1010 名前:デフォルトの名無しさん mailto:sage [2018/02/10(土) 18:56:56.74 ID:uZXUdUg+.net]
すみません、キチガイの方は別スレでお願いします

1011 名前:デフォルトの名無しさん mailto:sage [2018/02/10(土) 18:59:12.83 ID:uZXUdUg+.net]
Rustアンチスレ
mevius.5ch.net/test/read.cgi/tech/1509028624/

こっち使ってね。

1012 名前:デフォルトの名無しさん mailto:sage [2018/02/11(日) 06:46:27.83 ID:rU8JhClX.net]
ヘテロジニアスな配列と依存型と継続がほしいぜ。継続は最近のhspにすらあるぜ。

>>935
>電文パーサーで毎回危なっかしいコード書くやつ居るからな。
JSON-RPCとか既存のプロトコルとapi使えなかったの?
rustで書いたらストリームが抽象化されてなくて結構めんどくさいよ。

1013 名前:デフォルトの名無しさん mailto:sage [2018/02/11(日) 09:23:50.05 ID:sUm7eja+.net]
いまのHSPそんなことになってるのか
継続理解してるレベルの人があの魔改造BASICみたいなの使いたいのか

1014 名前:デフォルトの名無しさん mailto:sage [2018/02/11(日) 10:52:23.57 ID:L+OU8JXQ.net]
>>992
ラベル型っていうのとラベルを動的に生成して変数に代入して
returnする命令組み合わせるやり方ね。
ラベル型だけだと配列にしてステートマシン書けるくらい。
10年位前からあるけど最近qiitaで記事出てきた。
hsp3系は関数書けるしsmlのモジュールに近いデータ型あって
レコードとタプルがないくらい。

ラベル型でジェネレータとコルーチン実装するくらいのことは
出来るから結構モダンなこと出来るよ。



1015 名前:デフォルトの名無しさん mailto:sage [2018/02/11(日) 12:35:58.87 ID:w7QxUCWB.net]
>>991
昔ながらの電文というのに相応しい()電文送ってくる機械って結構あるんよ。
RS232Cで送ってたまんまのとか。
プリアンブル、データ長、子データ長、子データ区分、孫データ長、孫データ、…子データ長、子データ、ポストアンブル
といったやつ。

1016 名前:デフォルトの名無しさん mailto:sage [2018/02/11(日) 12:54:15.50 ID:zQflFj4r.net]
ASN.1は標準規格だから使われる場面も多いだろうな。あとBSONもそんなフォーマットだっけ。

1017 名前:デフォルトの名無しさん mailto:sage [2018/02/11(日) 14:50:58.36 ID:3rVUfJtO.net]
>>993
futuresでいいじゃん
言語仕様として第1級オブジェクトに採用したら、今度はまた言語仕様が変わったムキーって言うだろ

1018 名前:デフォルトの名無しさん mailto:sage [2018/02/11(日) 17:21:57.98 ID:87WW5ViU.net]
互換性保ったまま言語仕様増えることを言語仕様変わったムキーって言ってるのモジラに職を奪われた君だけでは

1019 名前:デフォルトの名無しさん mailto:sage [2018/02/11(日) 20:14:53.07 ID:ri7dLd1B.net]
次スレ
Rust Part5
https://mevius.5ch.net/test/read.cgi/tech/1518347244/

1020 名前:デフォルトの名無しさん mailto:sage [2018/02/12(月) 00:49:06.03 ID:PbFNZr0n.net]
995

1021 名前:デフォルトの名無しさん mailto:sage [2018/02/12(月) 00:49:42.04 ID:PbFNZr0n.net]
996

1022 名前:デフォルトの名無しさん mailto:sage [2018/02/12(月) 00:50:07.42 ID:PbFNZr0n.net]
997

1023 名前:デフォルトの名無しさん mailto:sage [2018/02/12(月) 00:50:51.62 ID:PbFNZr0n.net]
998

1024 名前:デフォルトの名無しさん mailto:sage [2018/02/12(月) 00:51:10.63 ID:PbFNZr0n.net]
999



1025 名前:デフォルトの名無しさん mailto:sage [2018/02/12(月) 00:51:49.72 ID:PbFNZr0n.net]
1000

1026 名前:1001 [Over 1000 Thread.net]
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 120日 7時間 13分 35秒

1027 名前:過去ログ ★ [[過去ログ]]
■ このスレッドは過去ログ倉庫に格納されています






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

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

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