[過去ログ] Rust part16 (1002レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
4: 2022/06/27(月)08:41:06.85 ID:iHSX8+Sp(1) AAS
☆WebAssembly(WASM) 外部リンク:webassembly.org 外部リンク:ja.m.wikipedia.org
・Wasmer - The Universal WebAssembly Runtime 外部リンク:wasmer.io
-> WASI(WebAssembly System Interface)とEmscriptenに準拠したWASMを実行できるランタイム
・WAPM - WebAssembly Package Manager 外部リンク:wapm.io
-> WebAssembly製ツール/ライブラリのパッケージマネージャー
☆Rust
・wasm-pack - your favorite rust -> wasm workflow tool!
外部リンク:github.com
-> WebAssemblyのrustcコンパイルサポート
・Yew - Rust / Wasm framework for building client web apps 外部リンク:yew.rs
省11
67: 2022/07/01(金)14:03:44.85 ID:8rqDa7Vf(1) AAS
用途や状況に合わせて言語は使い分ければいい
ひとくちにWebと言っても用途も状況も様々
166: 2022/07/04(月)19:49:32.85 ID:FTPm+Svf(1) AAS
リーナスがこのスレを見ていたらLinuxに採用されることはなかっただろうね
188(2): [sae] 2022/07/05(火)11:28:42.85 ID:UQspXvq+(1/3) AAS
>>182
C言語が速い秘密はLinkedListとそのノードをアプリ全体でポインタ値で識別している
ことにある。先頭を0として1,2,3と割り振った通し番号を使っていたと
したら、全然速度が出ない。
そしてその証拠が、JavaやRubyなどで「識別番号」が8桁の16進数で表示できる
ことだ。その識別番号とは生ポインタ値のことであり、それがそのオブジェクトを
唯一に特定できる最も効率的な方法である。
他の方法では効率が落ちる。
322: 2022/07/09(土)20:47:42.85 ID:FBd+xess(3/5) AAS
― フクオジ書 12:4-5
361(1): 2022/07/15(金)21:39:01.85 ID:qV4GyRtM(1) AAS
>>360
CellでVec使えるのか
何か間違って学習していた
外部リンク:qiita.com
> 1. Cellの中身の型はCopyをimplしていなければならない
外部リンク:dev.classmethod.jp
> ・Cellの中の型はCopyトレイト実装が必須
外部リンク:qiita.com
> Cell は値の "移動" によって内部可変性を実装するため <T> は Copy 可能な "値" 向けのコンテナーで、
> i32 や Copy trait を実装した何かを扱うのに"適した"コンテナーです。
省4
364: 2022/07/15(金)23:12:58.85 ID:nxNpCMHU(1) AAS
>>362
標準ライブラリのderiveは型パラメータに無条件にトレイト制約課すようになってるから
derivativeみたいな制約を自分で指定できるcrateを使うと良いよ
外部リンク:github.com
433: 2022/07/22(金)11:34:22.85 ID:LVIZaCij(1) AAS
>>429
msとかgoogleとかの狙いはそうだろ。
土方がコーティングしてもバグが入り込まない。
その代わり難易度が上がっているからコーダーの単価上がりそうだけど、msとかgoogleはそんなの気にしないだろうし。
449: 2022/07/23(土)09:37:03.85 ID:bR39w9BX(1) AAS
Googleは金の亡者
634(1): 2022/09/05(月)17:54:10.85 ID:vXwuqGKm(1) AAS
>>633
シャドーイングできるからテンポラリの変数名は不要だよ
let x = x as u32;
でいい
798: 2022/09/24(土)22:13:22.85 ID:DaB/WDgt(6/6) AAS
元々の他言語からrust呼び出す話ならそのレベルの話は関係ないでしょ
LLVMがよしなにやってくれるのでは
800: 2022/09/25(日)08:24:33.85 ID:j3K9KjV7(1) AAS
Option<NoneZeroUsize>などを使えば
IDやカウンタなどの用途でOption<usize>などを使っていたものを
半分のメモリサイズで済むようになるの?
855: 2022/09/30(金)14:50:06.85 ID:temvUu5a(1) AAS
>>851
俺もそのdestructuring assignment自体は使いまくる
しかし目的が漏れチェックとは違うのでこうだな
let Self { foo, bar, .. } = self;
931: 2022/10/05(水)11:28:02.85 ID:BbaUEliB(1) AAS
複オジも100点オジも
もう少しRust勉強してからレスするか
大人しくしとくかどっちかにしてくれ
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.039s