プログラミング言語 Rust 4

レス数が900を超えています。1000を超えると表示できなくなるよ。
1デフォルトの名無しさん
垢版 |
2017/10/14(土) 17:38:14.04ID:uWD69LeP
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/
843デフォルトの名無しさん
垢版 |
2018/01/29(月) 14:08:43.68ID:9Iegn//U
>>841
他言語では普通は暗黙的にボックス化されるからな。
確かに俺も初めての時はなんでそのままじゃ返せないんだよ(# ゚Д゚)って思った。
メモリ配置とか全く考えてないやつからしてみればそれが欠陥に見えるんじゃない?
>>842
ガベコレ有りの言語しかやったことないんじゃたぶん苦労するとは思うけど頑張ってね
2018/01/29(月) 14:38:41.55ID:e3t8nG6R
NLLとかimpl Traitとかトレイト境界の特殊化みたいに
ないと直感的なコーディングに支障をきたす機能が
nightlyにしかないのが色々と問題だよなあ
今年中にstableに入ってくれるかな?
2018/01/29(月) 20:12:16.94ID:NFyWZage
暇人が集うスレ
2018/01/29(月) 21:48:03.79ID:+sJoQDtU
2chに暇人以外が書き込んでるのか?
847デフォルトの名無しさん
垢版 |
2018/01/30(火) 07:26:03.02ID:PAEO4Z3v
わしゃCを2年くらいやってたけどrustにはかなり苦労してる
futuresがとくに
848デフォルトの名無しさん
垢版 |
2018/01/30(火) 07:34:51.89ID:LjTTtDxC
>>847
Cやってた人はHaskell的な型システム及び抽象化に悩む
Cやってこなかった人はボローチェッカに悩む
2018/01/30(火) 12:22:36.01ID:VKyCDj4k
futuresはまず型合わせゲームだからなあ
2018/01/30(火) 15:14:39.48ID:gbcpxzjB
tokio関連は中々苦戦してる
2018/02/01(木) 20:28:15.90ID:N6KaDqJG
システムプログラミングというかローレベルソフトウェアやハードウェアに対する理解がある人って昔より増えているのかな?
パッと見た感じだと増えるどころか減っているように見えるんだよな。今やスマホやゲーム機のハックも海外頼みだし
2018/02/02(金) 00:17:57.13ID:NSR+boPa
ハック文化は国柄の違いがある?
国民も警察も役所もバカ真面目がそれなりの割合いる日本ではリスキーとか?
国民も警察も役所も真面目なのが少ない国民性だとやんちゃやっちゃう??
2018/02/02(金) 13:54:29.55ID:8pEJWY7k
組み込みハードだったりソフトウェアは昔より圧倒的に入手しやすくはなってる。
ただ、取り組む時間のある奴は減ってる。
2018/02/02(金) 18:43:10.61ID:bV8uP0kl
組み込みする人は増えたけど既成のフレームワーク等がないと何も出来ない人ばかりじゃね?
ArduinoにしろRaspberry Piにしろそんな感じだし
2018/02/03(土) 02:52:22.09ID:pGjKp5ZC
RustからいくつかのターゲットへクロスコンパイルしたいのでLLVMに関する情報を収集しているけど全然無くて笑えない
スライド&薄い本・・・英語blogの翻訳記事・・・
もっとも英語でも少ない感じではある。LLVM IRを俺様命令セットにトランスレートするチュートリアルとかないかな
2018/02/03(土) 03:44:27.93ID:st4XedSX
チュートリアルてこれじゃ足りないって話なん?

LLVM Tutorial: Table of Contents ? LLVM 7 documentation
https://llvm.org/docs/tutorial/
2018/02/03(土) 03:46:44.58ID:st4XedSX
公式が一番情報豊富なのでは

Overview ? LLVM 7 documentation
https://llvm.org/docs/index.html
2018/02/03(土) 03:57:15.71ID:pGjKp5ZC
>>856
External Tutorials

Tutorial: Creating an LLVM Backend for the Cpu0 Architecture
がそれっぽいけど難しい感じだなぁ・・・読み解くだけでどれだけ掛かるやら
2018/02/03(土) 10:51:24.51ID:qLl3WyXH
最近キチガイの書き込みがないぞ
不安になるからいつものたのむよ
2018/02/03(土) 19:20:49.45ID:tASWeb03
最近の荒らしはコミュニティの破壊が目的だったりするから人がいなくなれば荒らしも書き込まなくなる
2018/02/03(土) 20:38:24.75ID:a6bGJm7K
日本語rustコミュニティーはslackがメインだから5ch荒らすのはコスパ悪そう
2018/02/03(土) 21:23:52.61ID:tASWeb03
アカウント制の所は荒らすのが面倒だからな
2018/02/03(土) 21:44:07.35ID:0ACFcPYa
標準のRustのターゲットセットにないプラットフォームへのコンパイラ移植は素人が齧ってなんとかなるものじゃないだろ
clangだったら何とかなるとかいうレベルの玄人が考えるならまだしも、今からチュートリアル読むとかだとそうでもなかろうし
素直にターゲットプラットフォームに用意されたコンパイラと言語を使えよと組み込み屋のマジレス
2018/02/03(土) 22:28:24.06ID:pGjKp5ZC
>>863
それだとメモリ保護のないgccしかないじゃないか
LLVMで任意の命令セット用のコードを吐かせられるようになればRust以外のコードも使える可能性が出てくる
2018/02/04(日) 10:49:53.13ID:4R0vgBCw
別の場所荒らしてる可能性もある
2018/02/04(日) 11:02:15.22ID:PARqfeIP
再就職できたのかな
2018/02/04(日) 13:15:52.74ID:4R0vgBCw
Rustさわらなくていい職場に就職できるといいね。
2018/02/04(日) 14:58:16.30ID:n0f2c1x+
Rustスレの話題がアンチのコメント内容ですらなく、
アンチの人物自体になってるの草
2018/02/04(日) 15:08:34.72ID:vt+NPch7
だって反論できないから...
2018/02/04(日) 18:42:02.78ID:PARqfeIP
ここはアンチスレだからしゃーない
2018/02/04(日) 18:58:37.33ID:+3ZnNKLF
そういえば反論への反論見てないな
2018/02/04(日) 21:24:01.23ID:4/Qe/IC7
slackでコミュニティあるんだ。
なんだかクローズドなんだね…。
2018/02/04(日) 22:58:45.39ID:A0rnU4uT
別に誰でも入れるし便利だからSlack使ってるだけでしょ
2018/02/05(月) 07:26:33.41ID:JcRvpKib
今のコミュニティはクローズドな登録制が主流でパソ通時代に逆戻り
インターネット初期と比べて身のある情報へのアクセス性は低下している
ゴミ情報はドンドン出てくるが
2018/02/05(月) 09:51:55.29ID:/K8k+grU
slackがクローズドて化石丸出しやな
2018/02/05(月) 10:00:32.15ID:qLNGXKaK
slackはgoogleで引っかからないからクローズな感じするなぁ
2018/02/05(月) 10:11:12.31ID:wUtyFhhV
「インターネット初期」というのがいつ頃を指してるんだろうか
2018/02/05(月) 10:17:07.26ID:/K8k+grU
>>876
LinuxカーネルのMLもクローズドってこと?
ばかかな?
2018/02/05(月) 12:46:51.78ID:nIRmYvRs
slackみたいな外から干渉できないクローズドなもの使ってるって時点で
選民思想丸出しなのうける
ほんと内輪で群れてオレツエーやってるだけだな
2018/02/05(月) 12:48:44.23ID:nIRmYvRs
誰でも入れるって、身分登録すれば入れるって時点で選別入ってるんだよなあ
2018/02/05(月) 13:02:05.80ID:nXlM7JLe
「選民思想だ! 自分は排斥されてるんだ!」って完全に病人だなコイツ
2018/02/05(月) 13:30:38.33ID:nVQqrM8P
逆に何だったらいいんだ
2018/02/05(月) 13:34:25.46ID:c8R/gbtV
2chのスレだろ
2018/02/05(月) 15:20:53.51ID:U4I7yy4R
外から干渉出来ないって何言ってんだ?
githubでもアカウント無いと意見出来ないだろ
参照だけは匿名でやらせろって?
何でそんなに匿名に拘るんだ?アンチ活動したいから?
2018/02/05(月) 15:37:26.03ID:pY8e294G
>>864
nimって良い言語があること教えてやろう
みんな大好きPythonライクな文法で、GCがついてる安全ランタイム、さらにはコンパイラにgccも指定できる最高な言語だ
Rustなんてコンパイルが通せない上にコンパイルターゲットが制限される言語なんてやめて、nimを使おうぜwww
2018/02/05(月) 17:02:07.40ID:TpGfDILl
>>878
バカはお前だろw
2018/02/05(月) 17:05:37.05ID:yc1fmOUD
slack、herokuに誰でも入れるようにするアプリ入れてるからオープンだぞ
おまいらも来いよ
2018/02/05(月) 18:19:57.60ID:1nmt8gZw
アンチは来なくていいです
2018/02/05(月) 18:29:11.13ID:hUa2T0sQ
>>885
GCが無いと正しく参照を破棄できません、と言うことかな
2018/02/05(月) 18:30:59.84ID:JcRvpKib
slackって登録しないと発言どころか参照すら出来ない気がするけど違うのかな?
それをオープンと言えるのであればMixiもオープンって事になっちゃうな
昔のBBSはアカウント制ですらなかったけど自治されていたし治安は今よりよほど良かったよ

>>877
ADSLの初期くらいまでかな。個人運営のサービスがコミュニティの中心だった頃
891デフォルトの名無しさん
垢版 |
2018/02/05(月) 18:38:45.14ID:mgITU/Rx
排斥いうたら2chだってIP制限で海外からは投稿できなかったのでは
2018/02/05(月) 18:49:13.14ID:kWZ/hArJ
参照すら出来ない、と参照できるが書けない、
がどれだけ大きな違いなのか理解できない低脳が
Rustを推してると思うと眩暈がするな
2018/02/05(月) 18:50:02.90ID:Z8mqKEJN
参照できないの?俺はできてるが
2018/02/05(月) 19:05:15.69ID:Z8mqKEJN
まぁslackはクローズドだ!で、いいんじゃね?
だから何?という感じだが
2018/02/05(月) 19:18:05.85ID:JcRvpKib
つーか>>876に同意。サーチエンジンに出てこないんじゃアングラサイトと変わらない
2018/02/05(月) 19:34:09.86ID:Q5bowBtP
だから僕はついていけなくて当然なんですぅ
情報収集能力がないわけじゃないですぅ
他人と関わるコミュ力が無いわけじゃないんですぅ
タダ乗りしたいのに誰も教えてくれないから仕方ないんですぅ

池沼かよw
2018/02/05(月) 19:39:47.89ID:I9qyJ+/h
検索するとネトゲの情報出てくるし
ググらビリティはただでさえ悪いのに
そもそも情報がオープンになってないんじゃ普及しないわな
2018/02/05(月) 19:49:09.69ID:WHi8oIjP
タダ乗りというが、逆に考えてみような?
会員制のサイトに登録しないと言語情報すらもらえない言語、誰が使うんだ?と

gccの情報を得るためにGNUのメーリングリストに登録を強制されるのか?
2018/02/05(月) 20:36:54.61ID:Q5bowBtP
>>898
程度論だろ。
IRCのチャンネルもあるんだし、それなりにネットに記事もあるじゃん?
Racketよりは記事ある感触だけど。
次は「英語だから読めないよ…」か?
2018/02/05(月) 21:39:47.06ID:avjJE4dZ
言語のslackコミュニティーなんか珍しくもなんともない気はするが
2018/02/06(火) 00:09:30.18ID:1Ps9xv3m
アカ無しの所は無責任が複数、アカ有の所は八方美人が多数じゃね?
どちらも技術に関して議論するには向かない環境なんだよな
2018/02/06(火) 00:21:49.22ID:JlkQGCgw
そのslackへのリンクと参加方法を教えてくださいな
2018/02/06(火) 07:45:19.78ID:ikJ7N8kC
プログラミング言語 Rust 3 [無断転載禁止]©2ch.net
https://mevius.5ch.net/test/read.cgi/tech/1495343069/512
> 512 名前:デフォルトの名無しさん[] 投稿日:2017/08/10(木) 14:00:03.18 ID:g9gtECZC
> >>509
> slackがある
> 登録済の人 -> https://rust-jp.slack.com
> 未登録の人 -> https://rust-jp.herokuapp.com/
> Rock54: Caution(BBR-MD5:b95868ef2c0ed5e765a4d10ada4cf289)
前スレのレスだけどどちらもアカウントがないと見られないようだ
参照できるって言っている人はどこで見ているんだろうね

>>878
LKMLの事を言っているならログは公開されているようだが 👀
Rock54: Caution(BBR-MD5:b95868ef2c0ed5e765a4d10ada4cf289)
2018/02/06(火) 07:52:37.75ID:+KQRW2fG
ここでも見ておけば
https://users.rust-lang.org/
2018/02/06(火) 09:02:30.10ID:FeO4l6pW
モジカスが口癖の彼にもSlackであばれて欲しいわ
2018/02/06(火) 12:03:51.81ID:8dp6h+2N
むしろMozillaの人もいるオフィシャルのフォーラムでやってほしい
2018/02/06(火) 19:39:06.79ID:ikJ7N8kC
というかSlackに誘導するならそのメリットを論理的に説明してくれよ
論理性がないんじゃ荒らしの有無にかかわらず中身のある議論にならないだろ
2018/02/06(火) 20:31:04.31ID:xl4JcgMr
日本語コミュニティの話してたのか
2018/02/06(火) 21:13:44.40ID:Sq/rqFI4
そもそもslackに入るまでに中の人とリアルで仲良くなって
コミュニティへの貢献を認められて初めてアカウント発行してもらってから
それからまた別の新しい人が入るまで相撲部屋もびっくりの可愛がりが続くんだろ
2018/02/06(火) 21:24:19.60ID:1F/augL/
https://rust-jp.herokuapp.com/
どうぞ 👀
Rock54: Caution(BBR-MD5:b95868ef2c0ed5e765a4d10ada4cf289)
2018/02/06(火) 23:06:24.79ID:LBdUtEA+
>>907
質問したら一瞬で答えてくれる
2018/02/07(水) 00:14:19.83ID:Vg5bxMs0
そのslackいつどこで誰が用意したものなのか怪しいな?
2018/02/07(水) 00:41:50.41ID:957VKXvw
>>909
🤷
2018/02/07(水) 03:22:37.11ID:vnVhjNSA
まぁ確かにここ見てる日本人相手に愚痴愚痴言うよりも
開発者に直接開発止めろって抗議した方が可能性はあるかもしれないぞ
915デフォルトの名無しさん
垢版 |
2018/02/07(水) 06:56:10.70ID:/JxsdeT1
登録してなくても読めるようになるように準備してるみたいだよ
どっちが閉鎖的なんだか
2018/02/07(水) 07:33:30.28ID:4CaeSEo7
>>911
相談者にとって重要なのはすぐに回答がある事じゃなくて問題が解決することではないのかな?
今のインターネット界隈はドヤ顔で問題の解決に寄与しない回答をする奴がいっぱいいるしな
2018/02/07(水) 07:45:02.67ID:NkOE61si
slackは怖くないよ坊や
2018/02/07(水) 07:48:47.78ID:AQTmawz3
言語自体に文句付けるのはともかく
slack "も" 使ってることに文句付けるのはさすがに無理がある
2018/02/07(水) 08:34:18.86ID:957VKXvw
やだやだ!slackはクローズドなんだ!
2018/02/07(水) 10:01:39.56ID:tqZIcWxZ
ここはアンチスレなのを忘れるな
2018/02/07(水) 11:40:23.53ID:Pu7JPQ8z
>>916
当たり前だろ
このスレのレベルの話ならすぐ解決するわ
2018/02/07(水) 12:07:05.01ID:j8KEeDz8
無理筋なアンチ活動はまともなアンチ活動の足を引っ張るからな
2018/02/07(水) 12:44:48.85ID:2VYDCh9o
ってか、余程、コンパイルを通せなかったのが悔しいんだろうな。
俺色々書いてみたけど、まともに書いてりゃそこまで理不尽な怒られ方しないし、むしろCのノリで書いて通らなかったところは、本気で考えた方が良いところだったよ。
嫌ならGC言語使え、ってのは真っ当だな、と思うぐらい。
2018/02/07(水) 15:44:48.82ID:h93jPMQ5
slackは知らんけど、このスレもRustはヒープよりスタックを好んでるって言ったら
BoxやVecでヒープメモリ使うからそんなことないとかいう反論が来るくらいにテキトーだけどな
全員が本当にそう思ってるわけじゃないだろうけど、Rustを知らないアフォがドヤ顔してんなと思ったことがある

ユーザもアンチも当てにならないスレだから、双方の言い分を話半分にスレで遊んでる人が実際多そう
2018/02/07(水) 15:56:46.11ID:B7KlsuYm
そういや英語圏だとRedditが機能してるけど日本語はないよね?
Qiitaのが記事があるぐらい?
2018/02/07(水) 18:49:54.59ID:j8KEeDz8
発言者の分かるslackの方が質は良いな
適当なこというとつっこみが入るし
2018/02/07(水) 20:41:22.86ID:tornJWrh
>>923
そりゃ C で書く必要がないくらい共有する資源がなけりゃそうだろうね。
2018/02/07(水) 21:16:14.09ID:KiWR7eFA
>>927
Cで書く必要が無いからRustで書いてるんじゃん?
Cで書く必要があればCで書いてるだろ。
バカなの?
2018/02/07(水) 21:29:50.56ID:J2C0nRVP
(従来の)Cで書く必要のない/(現在の)Cで書く必要のない
という話だな
Rustが出てその領域が広がった訳だ
2018/02/08(木) 10:13:45.53ID:kJ586q4d
Cで書く必要がないならRustを使うよりもっと良い選択肢がある
Cでは都合悪くてRustが都合よくなるなんてそれこそ信者に都合のいいシチュエーションは存在しないんだよ
2018/02/08(木) 10:30:12.89ID:lNHbs2n5
Cでは都合悪くてRustでは都合がいいとなると、なんかのパーサとかじゃない?
電文パーサーで毎回危なっかしいコード書くやつ居るからな。
レビューしてると辛い。
2018/02/08(木) 11:02:57.86ID:ull0B38P
OpenSSLをRustで書き直すと良いと思うよ
これ以上に都合の良いシチュエーションなんてそうそう無いと思う
2018/02/08(木) 11:30:45.60ID:kJ586q4d
>>932
おまえセキュリティモジュール一から書き直すとか正気か?
Rust信者は本当にコンピュータ科学に対して無知なのが良くわかるわ
2018/02/08(木) 11:35:38.11ID:kJ586q4d
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採用してたのはこういうところもあったんだろうなあ
2018/02/08(木) 12:09:12.81ID:yyxjs2l6
>>932
つ rustls
2018/02/08(木) 12:31:10.93ID:A+EVqeLv
>>933
opensslは猿が書いたかのような酷いコードだからいいんだよ
お前のようなお猿さんに酷さは理解できないだろうけど
2018/02/08(木) 12:47:41.35ID:kJ586q4d
>>936
その解決に必要なことはテストの追加とリファクタリングであって、ナウい言語()での書き直しではない
実際テストの追加とリファクタリングだけでLibreSSLはうまく中身を安定させた

こんなことも知らないんだからRustなんてもてはやすんだな信者は
2018/02/08(木) 13:02:49.09ID:lNHbs2n5
問題があろうが枯れていれば充分、はまぁ正しいからな。
スクラッチの方が良かろう。
2018/02/08(木) 13:43:00.17ID:kJ586q4d
一から書き直すとして、それが「猿が書いたような」OpenSSLの品質に到達するのはいつだ?
中身は確かに色々ツギハギだが、OpenSSLには長期に渡って枯れた品質というものがある
そしてそれはLibreSSLにフォークされて固められた

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

という常識すらないのか
2018/02/08(木) 14:05:50.62ID:uiz1GHBs
rustls面白い 読みやすいー(個人の間奏の感想
2018/02/08(木) 15:22:02.72ID:trVr3OQ9
memcachedのlibketama互換実装無さそうだな
2018/02/08(木) 15:22:30.58ID:y2v60Kq4
thrussh も有るよ
レス数が900を超えています。1000を超えると表示できなくなるよ。
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況