- 1 名前:デフォルトの名無しさん mailto:sage [2021/06/17(木) 00:24:12.56 ID:NvYoNP9C.net]
- 公式
https://www.rust-lang.org/ https://blog.rust-lang.org/ https://github.com/rust-lang/rust Web上の実行環境 https://play.rust-lang.org 日本語の情報 https://rust-jp.rs/ ※Rustを学びたい人はまず最初に公式のThe Bookを読むこと https://doc.rust-lang.org/book/ ※C++との比較は専用スレへ C++ vs Rust https://mevius.5ch.net/test/read.cgi/tech/1619219089/ 前スレ Rust part10 https://mevius.5ch.net/test/read.cgi/tech/1617367084/
- 132 名前:デフォルトの名無しさん mailto:sage [2021/06/26(土) 21:36:19.59 ID:js6oaYoM.net]
- >>118
どこらへんがschemeに近い? よく知らんがschemeってカッコが一杯あって、再帰ばっかりしてるイメージなんだが
- 133 名前:デフォルトの名無しさん [2021/06/26(土) 21:43:00.01 ID:pNIxzUaQ.net]
- つまり過去のしがらみのある案件は時間がかかり遅れるが
いずれも徐々にC++はRustへ置き換えられていく
- 134 名前:デフォルトの名無しさん mailto:sage [2021/06/26(土) 21:48:35.28 ID:IGj3fs8T.net]
- 逆に枯れてる分野でしか実装されんわ
- 135 名前:デフォルトの名無しさん mailto:sage [2021/06/26(土) 21:51:34.18 ID:uWTCkdSJ.net]
- emacsとあとなんだっけ? SVGのライブラリ?が
オブジェクトファイル *.o 単位で少しずつCからRustに移植してたな
- 136 名前:デフォルトの名無しさん mailto:sage [2021/06/26(土) 22:01:32.26 ID:WPp8qNv5.net]
- librsvgだね
- 137 名前:デフォルトの名無しさん mailto:sage [2021/06/26(土) 23:01:02.22 ID:UK7NU6RE.net]
- >>129
ifとかmatchのブロックがそのまま値になるところが何となくS式っぽいんだよね ブロックの最後の式が全体の値になるのも(begin ..)に近いし
- 138 名前:デフォルトの名無しさん mailto:sage [2021/06/27(日) 00:09:44.66 ID:hddKqCef.net]
- それは単に式指向という話なのでは
- 139 名前:デフォルトの名無しさん mailto:sage [2021/06/27(日) 00:12:27.99 ID:HvPCU4P8.net]
- MLの方が普通に近いな
パターンマッチとか束縛がletとかHMの型システムだとか
- 140 名前:デフォルトの名無しさん mailto:sage [2021/06/27(日) 01:36:30.56 ID:AjjhDlM0.net]
- 一番近いのは Ocaml。なぜなら、かつてRustはOcamlで組まれていたから。
そして途中でコンパイラをRust自身に直したと聞いた。
- 141 名前:はちみつ餃子 mailto:sage [2021/06/27(日) 03:28:07.65 ID:+5rTVQj/.net]
- Rust の Scheme っぽいところを探すとしたらマクロだろ。
伝統的な Lisp 系言語だと実行時の環境とマクロ展開時の環境を分けないが、 Scheme は分ける方針をとってる。 (実際には分けない実装をしている処理系もあるし、次の仕様の更新でどうなるか不透明だけど。)
- 142 名前:デフォルトの名無しさん mailto:sage [2021/06/27(日) 12:22:30.08 ID:HfXxTqRR.net]
- 何に近いかでここまで盛り上がれるのだね
何も産まないのに
- 143 名前:デフォルトの名無しさん mailto:sage [2021/06/27(日) 12:24:39.60 ID:lZYiAKce.net]
- Parkinson's Law of Triviality
- 144 名前:デフォルトの名無しさん mailto:sage [2021/06/27(日) 13:55:37.78 ID:00z9rPIn.net]
- >>139
比較から何かを見出せる人もいるから何も産まないということはないよ
- 145 名前:デフォルトの名無しさん mailto:sage [2021/06/27(日) 14:24:31.82 ID:me9wSnu9.net]
- そんなセンスのある人がここにいると思うのww?
センスないねw
- 146 名前:デフォルトの名無しさん mailto:sage [2021/06/28(月) 20:31:57.40 ID:cQA8O+iD.net]
- ちょっと見ないうちに色々変わる+自分の理解が浅いせいで追いつけない
- 147 名前:デフォルトの名無しさん mailto:sega [2021/06/29(火) 16:25:09.28 ID:W3FYE8ZM.net]
- RustのIDEでおすすめを教えて
- 148 名前:デフォルトの名無しさん mailto:sage [2021/06/29(火) 19:29:01.37 ID:EbM9PL2b.net]
- VSCode+rust-analyzerが定番
- 149 名前:デフォルトの名無しさん mailto:sage [2021/06/30(水) 01:32:52.11 ID:kSD4a98e.net]
- bindgenって複雑なヘッダーだと全然駄目なんだなあ
殆どそれ目的でRustやってたのに
- 150 名前:デフォルトの名無しさん mailto:sage [2021/06/30(水) 09:59:01.57 ID:2LaR0NZ5.net]
- >>146
実際に使ってみて初めて分かる問題点だね。
- 151 名前:デフォルトの名無しさん [2021/06/30(水) 22:36:50.05 ID:Nj/xCjQN.net]
- >>146
CXXはどうですか?
- 152 名前:デフォルトの名無しさん mailto:sage [2021/07/03(土) 10:43:55.27 ID:6NDcSyYc.net]
- rust始めました!
ってゲームの方を始めてたネタをやろうと思ったけど 想像以上にクソゲー過ぎてダメだった やっぱり言語の方がいい
- 153 名前:デフォルトの名無しさん [2021/07/03(土) 16:18:59.47 ID:VnJT/Tz5.net]
- 検索するとゲームの方と言語の方が出てきてややこしい
Rust(ゲーム)は名前変えてくれ...
- 154 名前:デフォルトの名無しさん mailto:sage [2021/07/03(土) 16:30:28.41 ID:lPTKqMkr.net]
- それな
go(一般動詞)も名前を変えてくれ
- 155 名前:デフォルトの名無しさん [2021/07/03(土) 16:48:51.41 ID:VnJT/Tz5.net]
- GoはGolangって別名があるから問題ないけどRustに関してはRustLangとはあまり言わないのがなぁ
- 156 名前:デフォルトの名無しさん [2021/07/03(土) 17:18:42.64 ID:HAk/Aizq.net]
- まあそれはRustの問題ではないですが、クロス環境に問題を感じているなら、Haskellがお勧めですよ。
あわしろ氏がいつも言ってることですがね。
- 157 名前:デフォルトの名無しさん mailto:sage [2021/07/03(土) 18:23:28.50 ID:yvqGZDdm.net]
- rustlang言わない?
- 158 名前:デフォルトの名無しさん mailto:sage [2021/07/03(土) 19:07:06.86 ID:3WlrzvVf.net]
- そもそもオフィシャルのレポジトリ名がrust-lang/rustだし普通に言うのでは
- 159 名前:デフォルトの名無しさん [2021/07/03(土) 19:51:08.37 ID:VnJT/Tz5.net]
- 言わなくはないけどRustLangよりはRustと呼ばれることのが多い気がする
GoだったらGo(golang)とかGolangとか言われることが多いけど
- 160 名前:デフォルトの名無しさん mailto:sage [2021/07/03(土) 22:13:02.85 ID:yvqGZDdm.net]
- 単にgoよりgooglabilityが高いことのあらわれじゃね
別にそんなに困ったこと無いけどな
- 161 名前:デフォルトの名無しさん mailto:sage [2021/07/03(土) 23:01:24.13 ID:5pcVeoYl.net]
- ていうかGoはもうgolangに改名したほうがいいと思う
Goではとにかく名前がクソすぎる そもそもなんかダサいし
- 162 名前:デフォルトの名無しさん mailto:sage [2021/07/04(日) 00:56:25.25 ID:KTwjVJIR.net]
- goはogle(いやらしい目で見る)という名前のデバッガとセットで売り出す予定だったけど
ogleがこけたから残念な名前だけが残ってしまった
- 163 名前:デフォルトの名無しさん mailto:sage [2021/07/04(日) 01:51:19.90 ID:1GGCqeGW.net]
- Rustってゲームなかったっけ?
- 164 名前:デフォルトの名無しさん mailto:sage [2021/07/04(日) 05:17:25.91 ID:pNIAvX41.net]
- あるからこまってる
- 165 名前:デフォルトの名無しさん mailto:sage [2021/07/04(日) 09:10:12.70 ID:1GGCqeGW.net]
- JuliaでAV女優ばっか出てくるのと一緒やな
- 166 名前:デフォルトの名無しさん mailto:sage [2021/07/04(日) 09:10:48.09 ID:FDfsH90c.net]
- たいていは rust + 別の単語 でググるけどゲームの情報が出てきて困ったことはあまりないかな
- 167 名前:デフォルトの名無しさん mailto:sage [2021/07/04(日) 09:12:10.94 ID:Ik+vLhuV.net]
- pythonってそう考えるとなかなかいいネーミング
- 168 名前:デフォルトの名無しさん mailto:sage [2021/07/04(日) 09:13:21.27 ID:1GGCqeGW.net]
- そういやRustはツイッター検索だとかなり厄介だったな
- 169 名前:デフォルトの名無しさん mailto:sage [2021/07/04(日) 09:25:35.54 ID:FDfsH90c.net]
- 既存の名詞使うときは perl みたいにスペルに一ひねり加えるのが良いんだろうね
rust でやるのは難しいけど
- 170 名前:デフォルトの名無しさん mailto:sage [2021/07/04(日) 17:06:20.02 ID:DVzGg7Pn.net]
- >>166
pearlとしなかったのは既存言語が存在した偶然みたいだけどね phpは某雑誌がよく引っ掛かってたな
- 171 名前:デフォルトの名無しさん mailto:sage [2021/07/05(月) 22:26:57.75 ID:GYdy1bNH.net]
- Rust とかGoとか固有名詞やめてほしいよね。。。
- 172 名前:デフォルトの名無しさん mailto:sage [2021/07/06(火) 00:14:23.09 ID:cmRSsVyO.net]
- 固有名詞でない言語名...
「名前を言ってはいけないあの言語」みたいな名付けかな
- 173 名前:デフォルトの名無しさん mailto:sage [2021/07/06(火) 00:37:05.95 ID:GFPrEw7Y.net]
- 既存の固有名詞じゃない方が珍しい気がする
- 174 名前:デフォルトの名無しさん mailto:sage [2021/07/06(火) 07:26:35.07 ID:SYh5jqXt.net]
- そう言う意味だとCとか最悪だな
- 175 名前:デフォルトの名無しさん mailto:sage [2021/07/06(火) 09:07:51.28 ID:qxjbHNhG.net]
- langを付けると意味が変わるしCは本当に検索ワードに迷う
- 176 名前:デフォルトの名無しさん mailto:sage [2021/07/06(火) 10:07:00.27 ID:t2+Z62DR.net]
- C++もtwitterでは検索できない。C#もだけど。
それは、わざとなんらかかの意図を持ってされていることかも知れない。 twitteの社長や技術者がC++が嫌いだとか。
- 177 名前:デフォルトの名無しさん mailto:sage [2021/07/06(火) 11:00:10.66 ID:cmRSsVyO.net]
- / も無視されるし単純に記号が無視されるだけでしょ
- 178 名前:デフォルトの名無しさん mailto:sage [2021/07/06(火) 11:33:36.74 ID:GDULTuH0.net]
- つまりまたもやlispが最強だと判明してしまったわけたな
- 179 名前:デフォルトの名無しさん mailto:sage [2021/07/06(火) 12:33:05.02 ID:paV/EiqB.net]
- ガイジ度でRubyには勝てんだろ
- 180 名前:デフォルトの名無しさん mailto:sage [2021/07/06(火) 13:48:45.02 ID:t2+Z62DR.net]
- >>174
技術的には簡単に直せるのに直さないところに意図を感じる。
- 181 名前:デフォルトの名無しさん mailto:sage [2021/07/06(火) 15:47:25.27 ID:qxjbHNhG.net]
- 技術的に簡単だと思うなら外部サービスとして提供してみたら?
- 182 名前:デフォルトの名無しさん mailto:sage [2021/07/06(火) 17:48:26.50 ID:W6OOwnvK.net]
- 外部から伺い知れない部分について簡単に違いないと断言する人とは議論しとうない
- 183 名前:デフォルトの名無しさん mailto:sage [2021/07/06(火) 17:56:26.40 ID:luG13vJj.net]
- 全文検索とか形態素解析を少しでもかじってたら簡単とは思えないはずなんだけどね。
- 184 名前:デフォルトの名無しさん mailto:sage [2021/07/06(火) 18:02:06.64 ID:t2+Z62DR.net]
- >>178
外部サービスとは? 内部の人がやるのは簡単でも、外部の人がやるのはとても大変。 >>180 俺は字句解析系はよくやっているので簡単に感じるが。
- 185 名前:デフォルトの名無しさん mailto:sage [2021/07/06(火) 18:08:31.76 ID:8bcWgGBz.net]
- 人は陰謀論が大好きなんですよ
- 186 名前:デフォルトの名無しさん mailto:sage [2021/07/06(火) 18:15:25.48 ID:nSctAZgU.net]
- 字句解析と形態素解析や全文検索はまったくの別物だろう
- 187 名前:デフォルトの名無しさん mailto:sage [2021/07/06(火) 18:16:09.96 ID:t2+Z62DR.net]
- 陰謀論とかじゃなくて、壊したい相手に不利なようにするのがアメリカ流なんだよ。
卑怯な手口だが、卑怯という概念にはあの国には無いのだろう。 あの国の連中は、ことごとくそういう手口で生き残っているから、そのうち 技術の進歩が遅れてある時、がさっと負けだすかも知れないな、GAFAMも含めて。
- 188 名前:デフォルトの名無しさん mailto:sage [2021/07/06(火) 18:17:03.75 ID:t2+Z62DR.net]
- >>183
形態素解析などに入る前に、例えば、C++をcppと同一視してしまえばいいんだ。
- 189 名前:デフォルトの名無しさん mailto:sage [2021/07/06(火) 18:20:48.86 ID:M25Qh6q2.net]
- 簡単に直せる
(計算量が増えたり既存機能に影響を与えたりするかもしれないけど) ってことでしょ
- 190 名前:デフォルトの名無しさん mailto:sage [2021/07/06(火) 19:17:37.60 ID:luG13vJj.net]
- >>186
それを簡単と呼ぶのは研究とかラボの人間よね。
- 191 名前:デフォルトの名無しさん mailto:sage [2021/07/06(火) 20:35:47.80 ID:5M+Sovmm.net]
- 字句解析と形態素解析の違いもわからないのはちょっと…
- 192 名前:デフォルトの名無しさん mailto:sage [2021/07/06(火) 23:19:32.02 ID:cmRSsVyO.net]
- まーたrustと関係ない話してる
- 193 名前:デフォルトの名無しさん mailto:sage [2021/07/06(火) 23:35:07.67 ID:qUsPK4G4.net]
- 「また」って言うけど「いつも」の間違いだろ?
- 194 名前:デフォルトの名無しさん mailto:sage [2021/07/07(水) 08:37:56.63 ID:ICcjc0w9.net]
- >>184
で、c++を壊してtwitterにどんなメリットが?アホなの?
- 195 名前:デフォルトの名無しさん mailto:sage [2021/07/07(水) 10:14:36.36 ID:ifayQQT8.net]
- アホだと分かってるなら構うなよ
- 196 名前:デフォルトの名無しさん mailto:sage [2021/07/07(水) 10:38:37.05 ID:fRD7zTM6.net]
- https://lore.kernel.org/lkml/20210704202756.29107-1-ojeda@kernel.org/
panic問題は大部分解決されたみたい
- 197 名前:デフォルトの名無しさん mailto:sage [2021/07/08(木) 01:55:46.25 ID:qbgAaMCH.net]
- そういうのは形態素解析したあと、同義語辞書(シソーラス)で単語を正規化する作業になる。
形態素解析の段階で記号は除去しないとややこしくなるから記号入りの単語を使うのが悪いわな。
- 198 名前:デフォルトの名無しさん mailto:sage [2021/07/09(金) 19:08:10.80 ID:XWrdIq9z.net]
- ハッカーが使わない言語は流行らない。メモリ安全だけじゃ一部需要のみ
楽しい言語も流行らない。いつも趣味レベルの言語で終わる
- 199 名前:デフォルトの名無しさん mailto:sage [2021/07/09(金) 19:58:26.11 ID:/dpK029q.net]
- ハッカーって言葉久々に聞いた
- 200 名前:デフォルトの名無しさん mailto:sage [2021/07/09(金) 20:07:52.69 ID:vKrZ9ebb.net]
- 自分のこと賢いと思ってそう
- 201 名前:デフォルトの名無しさん mailto:sage [2021/07/09(金) 21:36:56.44 ID:6sMTa3MH.net]
- 流行で選ぶってアフィチューバーやアフィブロガーかな?
- 202 名前:デフォルトの名無しさん [2021/07/10(土) 06:29:54.67 ID:XPpA1ojF.net]
- 一通り学習したつもりになったから、WebAPIで情報取得するプログラムでもいざ書いてみようと思ったら・・・・
いきなりreqwestのクレートでasync/awaitの壁があったぜ これThe Bookのキーワードの項目にはあるものの、本編で出てきたっけ??? https://doc.rust-lang.org/book/appendix-01-keywords.html ちょっと適当に書いてみた感じ、他言語と違ってawaitしたところでアンラップされないのかな・・・・・?全然わからん これって何を見たら学習できるの?
- 203 名前:デフォルトの名無しさん mailto:sage [2021/07/10(土) 07:10:52.64 ID:hr5Pc4AR.net]
- これでいいんじゃない?
https://rust-lang.github.io/async-book/01_gettin
- 204 名前:g_started/01_chapter.html []
- [ここ壊れてます]
- 205 名前:デフォルトの名無しさん mailto:sage [2021/07/10(土) 08:40:15.75 ID:FBIqRA7j.net]
- reqwest::blocking使えば?
- 206 名前:デフォルトの名無しさん mailto:sage [2021/07/10(土) 09:30:24.80 ID:GKhTMPF2.net]
- ぼこぼこDLしてウザ過ぎる
- 207 名前:デフォルトの名無しさん mailto:sage [2021/07/10(土) 09:31:26.47 ID:GKhTMPF2.net]
- x.py build したあと、x.py install したら、
また意味不明にボコボコビルドし始めたんだけど、 知恵遅れなの?
- 208 名前:デフォルトの名無しさん mailto:sage [2021/07/10(土) 09:47:05.85 ID:4hsXIyfP.net]
- そういう所は今後改善して欲しいわな
- 209 名前:デフォルトの名無しさん mailto:sage [2021/07/10(土) 13:41:38.31 ID:e+Cu97LZ.net]
- >>195
面白い観点だな。 楽しい言語も流行らないか・・・、なんか考えさせられる。
- 210 名前:デフォルトの名無しさん mailto:sage [2021/07/10(土) 13:52:24.60 ID:aG/WAOkt.net]
- >>199
ureq 使えよ
- 211 名前:デフォルトの名無しさん mailto:sage [2021/07/10(土) 14:01:01.07 ID:4hsXIyfP.net]
- ハッカー専用の言語ってあるの?
- 212 名前:デフォルトの名無しさん [2021/07/10(土) 14:20:32.32 ID:hyh546Qk.net]
- prolog
- 213 名前:デフォルトの名無しさん mailto:sage [2021/07/10(土) 14:25:24.27 ID:jayrPH8y.net]
- いつまで miri のトラブルを放置しておくの?
ゴミ言語
- 214 名前:デフォルトの名無しさん mailto:sage [2021/07/10(土) 14:28:17.22 ID:a84ckjUx.net]
- ハッカーって・・・なに?
- 215 名前:デフォルトの名無しさん mailto:sage [2021/07/10(土) 14:44:49.05 ID:e+Cu97LZ.net]
- unsafeモードが使えても、safeモードでのコード生成結果が予測できないのであれば
使うのは難しい。
- 216 名前:デフォルトの名無しさん mailto:sage [2021/07/10(土) 14:53:04.04 ID:SrgkCeWe.net]
- 無駄な通信と監視と役立たずのゴミでツリーを汚すゴミ
- 217 名前:デフォルトの名無しさん mailto:sage [2021/07/10(土) 16:15:47.34 ID:9b6+aeFV.net]
- ハッカーは書くスピードと実行時間が重要だからnimとかが向いてそう
少なくともRustは絶対にハッカーの第一言語にならない
- 218 名前:デフォルトの名無しさん mailto:sage [2021/07/10(土) 16:53:00.70 ID:zdV39cNV.net]
- お前がそう思うんならそういうことでいいよ
- 219 名前:デフォルトの名無しさん mailto:sage [2021/07/10(土) 17:38:05.35 ID:nAGZi/ZP.net]
- ハッカーとか呼んでねえからキーボードでもしゃぶってろ
- 220 名前:デフォルトの名無しさん mailto:sage [2021/07/10(土) 17:43:28.58 ID:IKbPFXW0.net]
- 最強言語議論スレでやれ
- 221 名前:デフォルトの名無しさん mailto:sage [2021/07/10(土) 17:56:33.98 ID:wJrCg/wx.net]
- 犯罪者用言語とか使いたくないなあ
- 222 名前:デフォルトの名無しさん mailto:sage [2021/07/11(日) 01:09:10.02 ID:MzFRAytS.net]
- ハッカー != 犯罪者 がモダンな解釈だと思うんだが。
○にかけのお爺さんかな?
- 223 名前:デフォルトの名無しさん mailto:sage [2021/07/11(日) 02:27:33.50 ID:0Hcxwo3i.net]
- ロシア人ハッカーグループって言ったら
犯罪者っぽくね?
- 224 名前:デフォルトの名無しさん mailto:sage [2021/07/11(日) 02:54:13.69 ID:6/u0+cwV.net]
- イスラエル人ハッカーグループって言うと
なにか巨大な国際政治がらみの陰謀っぽい
- 225 名前:デフォルトの名無しさん mailto:sage [2021/07/11(日) 03:33:22.44 ID:PFbpUEa3.net]
- 日本人ハッカーグループ
よわそう
- 226 名前:デフォルトの名無しさん mailto:sage [2021/07/11(日) 03:47:16.72 ID:OgOa7vqd.net]
- 日本は、一人当りのGDPだと先進30カ国中最下位レベルだけど、純粋な頭脳線だと、
三位以内に入ることが良くある。
- 227 名前:デフォルトの名無しさん mailto:sage [2021/07/11(日) 09:25:42.31 ID:Z2zeAI0N.net]
- 純粋な頭脳線
- 228 名前:デフォルトの名無しさん [2021/07/11(日) 09:54:14.29 ID:HGkeQify.net]
- >>199
Rustはasync/awaitを言語レベルでゼロコストでサポートする代わりに非同期ランタイムを別途用意する必要がある これによりRustでは様々な非同期ランタイムを言語と独立に自由に作ることができる 例えば非同期ランタイムを自作することも当然できてfuturesクレイトをその部品として使うことができる もちろん非同期ランタイムを自作せずとも既に様々なコミュニティから提供されているのでそれを使うこともできる 具体的には例えば最も使われているtokioなどのチュートリアルを見るのが良いかな https://tokio.rs/tokio/tutorial
- 229 名前:デフォルトの名無しさん mailto:sage [2021/07/11(日) 11:06:14.34 ID:MzFRAytS.net]
- >>219-220
その考え方が古い。(というか最初から?)間違ってる。 ハッカー == 凄い奴 的な意図でしかないので ロシアだろうがイスラエルだろうが某大陸だろうが 超エリートなんだろうなとしか思わない(事になってる)。 犯罪者はクラッカーと言って区別される(事になってる)。 区別しようと言い出したのは…(ry
- 230 名前:デフォルトの名無しさん mailto:sage [2021/07/11(日) 12:38:13.92 ID:8RaHq8wW.net]
- でも発端の>>195の「ハッカー」はホワイトかブラックかは知らんがセキュリティ関連の話ちゃうんか?
- 231 名前:デフォルトの名無しさん mailto:sage [2021/07/11(日) 12:47:21.47 ID:sDQUZcY3.net]
- >>225
モダンな解釈だと良いハッカー=ホワイトハッカー 悪いハッカー=ハッカーですね あと老人ホームから抜け出してまで5chなんてしたら家族に迷惑かかりますよ 迷惑かけない内に尊厳死をおすすめします
- 232 名前:デフォルトの名無しさん mailto:sage [2021/07/11(日) 12:48:22.75 ID:BdwgI/w3.net]
- そんな高度な話だったんだ
小学生がうんこちんちんって罵倒してるようなものだと理解していた
|

|