公式
https://www.rust-lang.org/
https://blog.rust-lang.org/
https://github.com/rust-lang/rust
Web上の実行環境
https://play.rust-lang.org
※Rustを学びたい人はまず最初に公式のThe Bookを読むこと
https://doc.rust-lang.org/book/
※Rustを学ぶ際に犯しがちな12の過ち
https://dystroy.org/blog/how-not-to-learn-rust
※Rustのasyncについて知りたければ「async-book」は必読
https://rust-lang.github.io/async-book/
※次スレは原則>>980が立てること
前スレ
Rust part17
https://mevius.5ch.net/test/read.cgi/tech/1665063793/
Rust part18
■ このスレッドは過去ログ倉庫に格納されています
2022/12/10(土) 18:17:02.61ID:XSNoXTPt
10デフォルトの名無しさん
2022/12/11(日) 22:34:34.35ID:VGzTS+SX ヘッダのアライメントを直した
https://i.imgur.com/dt3SoBi.png
https://i.imgur.com/dt3SoBi.png
11デフォルトの名無しさん
2022/12/11(日) 22:52:02.78ID:+jnqsCh5 暇人だけができる無駄な時間の使い方
12デフォルトの名無しさん
2022/12/11(日) 22:57:39.49ID:xKbN44AS 知りたいんならどうやって数えたのか聞けばいいのに
13デフォルトの名無しさん
2022/12/11(日) 23:02:53.56ID:Qte75DOs キモい独り言ツイートばっかりしてる某おじさんに聞いてもらうとかw
14デフォルトの名無しさん
2022/12/11(日) 23:14:51.28ID:FJTWr6s2 論理的に書かないから何が言いたいのか
何を問題視してるのかさっぱりわからない
何を問題視してるのかさっぱりわからない
15デフォルトの名無しさん
2022/12/11(日) 23:18:58.68ID:KdHA47WQ >>14 = 1.5m --> 0.1mでしたが何か?
詭弁w
詭弁w
2022/12/11(日) 23:21:33.18ID:Wk+Dst9S
17デフォルトの名無しさん
2022/12/11(日) 23:23:28.92ID:0MAFRru0 オープンソースの依存ライブラリ含めても0.1Mしかなかったぞという主張なのかな?
だとすれば数え方が違うんだろうね
だとすれば数え方が違うんだろうね
18デフォルトの名無しさん
2022/12/11(日) 23:24:19.45ID:pBSvZedx19デフォルトの名無しさん
2022/12/11(日) 23:25:19.82ID:0MAFRru0 最初から1.5Mはオープンソースの依存ライブラリ含めた数字だとはっきり書いてる
2022/12/11(日) 23:27:47.08ID:gx+o5vLL
21デフォルトの名無しさん
2022/12/11(日) 23:30:29.30ID:cgYR6v9B repo拾いに行ったの何人かいたようだが、ほとんどが絶句ダンマリ
これが現実
口数が多いのは盲目信者か、ポジショントークか
明日のLinux6.1の記事に差し障るのかな?
これが現実
口数が多いのは盲目信者か、ポジショントークか
明日のLinux6.1の記事に差し障るのかな?
22デフォルトの名無しさん
2022/12/11(日) 23:32:21.49ID:cgYR6v9B 数字の根拠は自分で確認した方が良いぞ
23デフォルトの名無しさん
2022/12/11(日) 23:45:07.33ID:d4r/V55+ なんだ外部ライブラリはカウントしてないのか
それじゃダメだわな🙅♂
それじゃダメだわな🙅♂
24デフォルトの名無しさん
2022/12/12(月) 00:31:18.54ID:F79YIKXY しかしまあ、こんなスレで必死に1.5Mを正当化(適切だという含み)しようとしている連中って、
次世代スレでRustの安全性は証明付き保証だと連呼していた奴らだよね
>口数が多いのは盲目信者か、ポジショントークか
ポジショントーク路線でのプロファイルは面白そう
次世代スレでRustの安全性は証明付き保証だと連呼していた奴らだよね
>口数が多いのは盲目信者か、ポジショントークか
ポジショントーク路線でのプロファイルは面白そう
25デフォルトの名無しさん
2022/12/12(月) 00:32:53.39ID:F79YIKXY あるいは、答え合わせ、が近づきつつあるのか?
2022/12/12(月) 00:43:48.98ID:DwAiDr7u
そんなにRustが嫌いなら使わなければいいのに
27デフォルトの名無しさん
2022/12/12(月) 00:49:36.11ID:gFGRqSRq2022/12/12(月) 00:57:48.85ID:TQPiS+Fx
29デフォルトの名無しさん
2022/12/12(月) 01:01:39.83ID:gFGRqSRq 適切、元記事で含むと明言されている、って冗談か挑発か?
2022/12/12(月) 01:02:26.10ID:BZoLN2AH
自分への反論は当番制で組織的に書かれているという世界観なんだろうか
31デフォルトの名無しさん
2022/12/12(月) 01:03:26.05ID:gFGRqSRq 自分らで書いたコードが0.1Mです、って一行あれば許されたのにな
2022/12/12(月) 01:03:29.10ID:BZoLN2AH
Rust盲目信者による闇組織が5chなどインターネット各所を監視し宣伝工作をしている、と
2022/12/12(月) 01:03:50.52ID:tX+KTUdP
だからワッチョイ付けろって言ったのに
34デフォルトの名無しさん
2022/12/12(月) 01:04:43.01ID:gFGRqSRq 他人が書いたコードと合わせて1.5Mの方だけしれっと書くのは適切じゃないね
2022/12/12(月) 01:08:59.58ID:TQPiS+Fx
>>29
> There are approximately 1.5 million total lines of Rust code in AOSP across new functionality and components such as Keystore2, the new Ultra-wideband (UWB) stack, DNS-over-HTTP3, Android’s Virtualization framework (AVF), and various other components and their open source dependencies.
https://security.googleblog.com/2022/12/memory-safe-languages-in-android-13.html
変に行間を読み取ってしまって勘違いを誘発すると言ってる?
> There are approximately 1.5 million total lines of Rust code in AOSP across new functionality and components such as Keystore2, the new Ultra-wideband (UWB) stack, DNS-over-HTTP3, Android’s Virtualization framework (AVF), and various other components and their open source dependencies.
https://security.googleblog.com/2022/12/memory-safe-languages-in-android-13.html
変に行間を読み取ってしまって勘違いを誘発すると言ってる?
36デフォルトの名無しさん
2022/12/12(月) 01:09:34.33ID:gFGRqSRq 言っておくが、0.1Mは立派な成果だぞ
それを書け、と言っている
それを書け、と言っている
37デフォルトの名無しさん
2022/12/12(月) 01:11:53.59ID:gFGRqSRq 1.5Mの数字だけ出すから、水増しのそしりを免れない
0.1Mは立派な成果、それを出しとけば良かった
0.1Mは立派な成果、それを出しとけば良かった
2022/12/12(月) 01:12:12.96ID:TQPiS+Fx
39デフォルトの名無しさん
2022/12/12(月) 01:13:01.81ID:gFGRqSRq 今までのRustの数字ってみんなこういうからくりだったのか?ってなるだろ
40デフォルトの名無しさん
2022/12/12(月) 01:14:16.04ID:gFGRqSRq それこそ全員不本意だろ
2022/12/12(月) 01:17:30.12ID:TQPiS+Fx
文章としてはAOSPに対するRustの貢献という話だから1.5Mで良いのでは?
AOSP自身がどれだけ書いたかはまた別の話
AOSP自身がどれだけ書いたかはまた別の話
2022/12/12(月) 01:18:19.96ID:TQPiS+Fx
0.1Mという数値を出すとして、どういう位置づけの数値てして説明するの?
43デフォルトの名無しさん
2022/12/12(月) 01:19:01.02ID:gFGRqSRq >>41 はカラクリ推進派の様だね
44デフォルトの名無しさん
2022/12/12(月) 01:20:06.41ID:gFGRqSRq >>42 >どういう位置づけの数値
自分たち書いたコード量に決まってろうが
自分たち書いたコード量に決まってろうが
45デフォルトの名無しさん
2022/12/12(月) 01:21:10.57ID:gFGRqSRq externalの名前が実態通りだろ
2022/12/12(月) 01:21:55.03ID:TQPiS+Fx
47デフォルトの名無しさん
2022/12/12(月) 01:24:20.65ID:gFGRqSRq48デフォルトの名無しさん
2022/12/12(月) 01:26:05.71ID:gFGRqSRq コード量、もカラクリ
バグが減った、もカラクリ
こういうそしりになるぞ
バグが減った、もカラクリ
こういうそしりになるぞ
49デフォルトの名無しさん
2022/12/12(月) 01:26:34.63ID:gFGRqSRq 全員不本意だろ
2022/12/12(月) 01:30:48.03ID:TQPiS+Fx
>>47
言語間の比較はあるけどプロジェクト独自コードとそれ以外を区別してるようなところあった?
セクション名だけでも良いから教えてよ
あとカラクリ推進派とか変な造語で言われてもわからん
何かのレッテル貼り?
言語間の比較はあるけどプロジェクト独自コードとそれ以外を区別してるようなところあった?
セクション名だけでも良いから教えてよ
あとカラクリ推進派とか変な造語で言われてもわからん
何かのレッテル貼り?
51デフォルトの名無しさん
2022/12/12(月) 01:31:50.90ID:gFGRqSRq >>50 >何かのレッテル貼り?
カラクリ推進派とはあなたのことですよ
カラクリ推進派とはあなたのことですよ
52デフォルトの名無しさん
2022/12/12(月) 01:34:06.61ID:gFGRqSRq 誤認誘発、過剰期待のリスクは無視するべきではない
2022/12/12(月) 01:35:03.87ID:TQPiS+Fx
>>51
ごめんね、何を言ってるかわかってあげられなくて
あと文章の後半だけじゃなくて前半にも反応してほしかったな
流し読みで確認したから見落としあるかもしれないので、原文でおかしなこと言ってるなら把握しておきたい
ごめんね、何を言ってるかわかってあげられなくて
あと文章の後半だけじゃなくて前半にも反応してほしかったな
流し読みで確認したから見落としあるかもしれないので、原文でおかしなこと言ってるなら把握しておきたい
54デフォルトの名無しさん
2022/12/12(月) 01:36:12.87ID:gFGRqSRq >変に行間を読み取って
>>50は変に行間を読み取らせようとしてるな
>>50は変に行間を読み取らせようとしてるな
55デフォルトの名無しさん
2022/12/12(月) 01:37:35.10ID:gFGRqSRq2022/12/12(月) 01:38:21.40ID:TQPiS+Fx
2022/12/12(月) 01:39:08.62ID:TQPiS+Fx
58デフォルトの名無しさん
2022/12/12(月) 01:39:48.77ID:gFGRqSRq >>56
カラクリ推進派=翻訳従事者関係者 ?
カラクリ推進派=翻訳従事者関係者 ?
59デフォルトの名無しさん
2022/12/12(月) 01:40:20.61ID:gFGRqSRq 実態を大事にしような
2022/12/12(月) 01:43:08.80ID:TQPiS+Fx
AndroidのうちRustコードは1.5M
そのうちAOSP独自コードは0.1M
この話はおわり
そのうちAOSP独自コードは0.1M
この話はおわり
61デフォルトの名無しさん
2022/12/12(月) 01:46:10.84ID:gFGRqSRq62デフォルトの名無しさん
2022/12/12(月) 01:47:21.11ID:gFGRqSRq 原文にかいてさえあれば、実態はどうでも良い
↓
それ以外に何を問題にしているの?
この返しには驚いた。良心のかけらもない
↓
それ以外に何を問題にしているの?
この返しには驚いた。良心のかけらもない
63デフォルトの名無しさん
2022/12/12(月) 01:49:04.49ID:gFGRqSRq 0.1Mをけなしてるのか?可哀想だろ
2022/12/12(月) 01:50:55.08ID:TQPiS+Fx
>>61
コードの量あたりの脆弱性数の言語間比較の話なのになんで依存関係除外するの?
脆弱性の原因になるのは独自に作った部分だけじゃないよね?
そんなに0.1Mが重要だと思うから原作者に書けと伝えたら?
コードの量あたりの脆弱性数の言語間比較の話なのになんで依存関係除外するの?
脆弱性の原因になるのは独自に作った部分だけじゃないよね?
そんなに0.1Mが重要だと思うから原作者に書けと伝えたら?
65デフォルトの名無しさん
2022/12/12(月) 01:52:09.95ID:gFGRqSRq >>64
君のカラクリストーリーはどうでも良いから
君のカラクリストーリーはどうでも良いから
2022/12/12(月) 01:53:07.38ID:TQPiS+Fx
わかったわかった、理屈はどうでも良いね
あんたが道徳的に正しいよ
あんたが道徳的に正しいよ
67デフォルトの名無しさん
2022/12/12(月) 01:55:21.13ID:gFGRqSRq 実態はどうでも良いカラクリ君が理屈を語るとは、笑う
68デフォルトの名無しさん
2022/12/12(月) 01:55:55.20ID:gFGRqSRq 屁理屈、詭弁だろ
69デフォルトの名無しさん
2022/12/12(月) 01:57:32.25ID:gFGRqSRq しかもね、道徳じゃなくてリスクの話
70デフォルトの名無しさん
2022/12/12(月) 01:59:40.01ID:gFGRqSRq 加えて、プログラマーに対するリスペクト
2022/12/12(月) 02:01:36.06ID:TQPiS+Fx
あるアプリケーションを構成するコードの量を示すときは、自分たちが書いた量も示さないとリスクがあるしリスペクトに欠けるということね了解
72デフォルトの名無しさん
2022/12/12(月) 02:02:25.03ID:gFGRqSRq そうだよ。カラクリ君。15倍は失態だったね
73デフォルトの名無しさん
2022/12/12(月) 02:03:00.26ID:gFGRqSRq 実態を大切にしような
2022/12/12(月) 02:04:04.46ID:TQPiS+Fx
googleの人にもぜひ伝えてあげてよ立派な考えなんだからさ
もうちょっとコンテキスト補ってあげないと伝わらないと思うけど
もうちょっとコンテキスト補ってあげないと伝わらないと思うけど
75デフォルトの名無しさん
2022/12/12(月) 02:05:54.83ID:gFGRqSRq うっぷん晴らしにキャラ召喚しないでね
2022/12/12(月) 02:07:59.96ID:BZoLN2AH
あんたじゃないし、そんなことはしないよ
2022/12/12(月) 02:08:45.26ID:BZoLN2AH
なんか突然ID変わったな
ID:BZoLN2AH=ID:TQPiS+Fx
ID:BZoLN2AH=ID:TQPiS+Fx
78デフォルトの名無しさん
2022/12/12(月) 02:09:06.83ID:gFGRqSRq 冗談きついな、別室で頑張ってね
2022/12/12(月) 02:11:40.12ID:BZoLN2AH
それおちょくってるのか、そういう組織があるとマジで思ってるのか、どつち?
80デフォルトの名無しさん
2022/12/12(月) 02:14:41.40ID:gFGRqSRq >それおちょくってるのか、そういう組織
リスクの話をしている。おちょくりでもマジでもない
リスクの話をしている。おちょくりでもマジでもない
81デフォルトの名無しさん
2022/12/12(月) 02:15:18.25ID:gFGRqSRq レピュテーションリスク
82デフォルトの名無しさん
2022/12/12(月) 02:16:26.89ID:gFGRqSRq 実態通りのレピュテーションが重要
2022/12/12(月) 02:17:58.12ID:BZoLN2AH
84デフォルトの名無しさん
2022/12/12(月) 02:20:53.27ID:gFGRqSRq そうか、スレ立て人だったか。バイバイ、面白かったよ、別室で頑張ってね
2022/12/12(月) 02:26:04.34ID:na5n8HXk
成果を数値化した側は誤解を招き、リスクを数値化しようともしない側が数学的に優位なのはまあ分かる
3.14よりもπの方が誤解がないのと同じ
3.14よりもπの方が誤解がないのと同じ
86デフォルトの名無しさん
2022/12/12(月) 02:28:14.68ID:gFGRqSRq あらら、キャラ召喚してるじゃんw
87デフォルトの名無しさん
2022/12/12(月) 02:58:18.77ID:Igq6bqVZ88デフォルトの名無しさん
2022/12/12(月) 03:05:27.82ID:gFGRqSRq そりゃどうも
89デフォルトの名無しさん
2022/12/12(月) 03:07:58.75ID:gFGRqSRq 85もキャラ変しただけだからNGしときな。
2022/12/12(月) 06:07:39.15ID:sG+NubL6
>>85
15倍の誤差だからπ=47.12って言う大暴投だからな
15倍の誤差だからπ=47.12って言う大暴投だからな
2022/12/12(月) 06:51:30.97ID:wN/j/0mR
2022/12/12(月) 07:35:06.40ID:BKVbG4TJ
2022/12/12(月) 07:35:25.61ID:T7WlM3CT
自称集団ストーカー被害者の供述と同じ
2022/12/12(月) 07:49:30.92ID:0yhb1mCe
2022/12/12(月) 16:49:32.11ID:BsuscEYz
Fedora37のLinux KernelがVer.6.0になってたから新機能なんだろってググったら6.1から遂にRustサポートされるんだね
2022/12/12(月) 23:25:53.54ID:MqOriyPq
このスレ捨て捨てよ
2022/12/13(火) 22:51:58.96ID:PZobp7zP
Android12のtokeiしたぞ計算は自分でやれ
===============================================================================
Language Files Lines Code Comments Blanks
===============================================================================
Assembly 10 1835489 1776138 61 59290
GNU Style Assembly 511 698434 666001 20331 12102
C 2269 858479 652278 119729 86472
C Header 20347 4528431 3057716 1023059 447656
C++ 17900 9289538 7491429 858792 939317
C++ Header 305 157423 120050 11387 25986
Go 805 271377 201441 35705 34231
Java 57305 14796003 9709131 3245016 1841856
JavaScript 91 25468 20400 2951 2117
Kotlin 1833 319017 225519 58641 34857
Python 3721 933286 747682 79727 105877
TypeScript 231 680201 536363 142914 924
-------------------------------------------------------------------------------
Rust 203 47094 38569 3786 4739
|- Markdown 148 4044 13 3696 335
(Total) 51138 38582 7482 5074
===============================================================================
Total 105531 34440240 25242717 5602099 3595424
===============================================================================
externalの名前が実態に同意だしそもそもexternal内はダブルカウントが多発している
===============================================================================
Language Files Lines Code Comments Blanks
===============================================================================
Assembly 10 1835489 1776138 61 59290
GNU Style Assembly 511 698434 666001 20331 12102
C 2269 858479 652278 119729 86472
C Header 20347 4528431 3057716 1023059 447656
C++ 17900 9289538 7491429 858792 939317
C++ Header 305 157423 120050 11387 25986
Go 805 271377 201441 35705 34231
Java 57305 14796003 9709131 3245016 1841856
JavaScript 91 25468 20400 2951 2117
Kotlin 1833 319017 225519 58641 34857
Python 3721 933286 747682 79727 105877
TypeScript 231 680201 536363 142914 924
-------------------------------------------------------------------------------
Rust 203 47094 38569 3786 4739
|- Markdown 148 4044 13 3696 335
(Total) 51138 38582 7482 5074
===============================================================================
Total 105531 34440240 25242717 5602099 3595424
===============================================================================
externalの名前が実態に同意だしそもそもexternal内はダブルカウントが多発している
2022/12/13(火) 23:23:57.37ID:wZtwdQkr
もっとGoがフィーチャーされてもいい
Rust 0.27%(Android13)
Rust 2.19%(rust増減/全体増減)
Rust 6.25%(rust増減/native増減)
Go 0.94%(Android13)
Go 3.14%(go増減/全体増減)
Go 8.97%(go増減/native増減)
native(C/C++,go,rust,asm)
Rust 0.27%(Android13)
Rust 2.19%(rust増減/全体増減)
Rust 6.25%(rust増減/native増減)
Go 0.94%(Android13)
Go 3.14%(go増減/全体増減)
Go 8.97%(go増減/native増減)
native(C/C++,go,rust,asm)
2022/12/13(火) 23:30:32.49ID:5abcV+yr
相関で言うと、致命的バグが減ったのはGoが増えたおかげ
100デフォルトの名無しさん
2022/12/13(火) 23:37:00.82ID:wwjAZKKd GoはNSA公認の安全志向言語だからね
101デフォルトの名無しさん
2022/12/14(水) 01:02:52.63ID:ITXTdsK+ 我が軍のリターンと我が軍のリスクを比較するべきで
味方のリターンと競争相手のリターンの差をカイゼンさせようとするのは合理的ではないと思う
味方のリターンと競争相手のリターンの差をカイゼンさせようとするのは合理的ではないと思う
102デフォルトの名無しさん
2022/12/14(水) 01:14:31.36ID:FVRGSfZv 最初から違和感があると思っていたが
元記事ではGoが何故か除外されてる
ストーリー構成に不都合だったのか
相関だと何とでも言えるんだね
元記事ではGoが何故か除外されてる
ストーリー構成に不都合だったのか
相関だと何とでも言えるんだね
103デフォルトの名無しさん
2022/12/14(水) 01:27:29.73ID:yU9uAi27 >>101
良くないね、堂々と数字のカラクリを肯定するとは
良くないね、堂々と数字のカラクリを肯定するとは
104デフォルトの名無しさん
2022/12/14(水) 01:56:11.07ID:5mkAA7Tq105デフォルトの名無しさん
2022/12/14(水) 06:45:32.23ID:RA7cvU7V106デフォルトの名無しさん
2022/12/14(水) 07:01:51.79ID:Jcr0Ea1q ストーリーの無い生データを見た実際のところ、バグデータのある期間(~android12)でのRustは高々0.13%しか無い
C++の検証ツール類の活用だったりGo活用だったりの方が圧倒的に貢献していると考えるのが普通
他言語の成果を横取りしてる印象を持ったし、データを見たマの反発を買うのも当然
C++の検証ツール類の活用だったりGo活用だったりの方が圧倒的に貢献していると考えるのが普通
他言語の成果を横取りしてる印象を持ったし、データを見たマの反発を買うのも当然
107デフォルトの名無しさん
2022/12/14(水) 07:15:30.66ID:qnQQMcYI108デフォルトの名無しさん
2022/12/14(水) 07:40:22.86ID:3cYTS+R6109デフォルトの名無しさん
2022/12/14(水) 08:29:54.62ID:RA7cvU7V■ このスレッドは過去ログ倉庫に格納されています
ニュース
- バリ島で男子生徒ら集団万引きか、防犯カメラ映像が拡散 京都の大谷中学・高校が「窃盗行為」謝罪★4 [七波羅探題★]
- 【地震速報】青森県で震度6強 沿岸部に津波警報 ★6 [ぐれ★]
- 「日の丸にバツ印」掲げた大学生 あいまいな国旗損壊罪に「怖い」 The Mainichi [少考さん★]
- 【テレビ】25年ぶり復活「炎のチャレンジャー」南原清隆&菊池風磨がMC 懐かし「電流イライラ棒」も [湛然★]
- 【音楽】BARBEE BOYS・KONTAが事故で四肢麻痺を公表、新体制で活動は継続 [少考さん★]
- 中国「捜索レーダー起動は各国の通常の手法」 火器管制用か回答せず [蚤の市★]
- 千葉県民だけどなんか地震あったらしいな
- ぺこーら、地震で同僚が次々配信を止めるなか強行し続けるので悪目立ちするwww [268244553]
- 高市総理、睡眠時間30分😢
- 秋田大学のホームページがつながらなくなって1日以上経つのだが
- 【速報】高市早苗、起床 [779938112]
- 共産党議員「日本は中国を侵略した歴史がある」→ネトウヨ「そんな歴史は無い!捏造するな!!国家侮辱罪で逮捕だ!!!」 [314039747]
