■ このスレッドは過去ログ倉庫に格納されています
Linux、開発言語としてRustの導入がほぼ確定!まだ覇権プログラミング言語Rustを学んでない奴おりゅ? [543236886]
- 1 :番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイW 9f56-rjEq):[ここ壊れてます] .net
- sssp://img.5ch.net/ico/u_sasu.gif
LinuxにRustを導入するかどうかという議論は終わりを迎えた。Rustの実装は既に始まっている。Linuxの父であるLinus Torvalds氏は電子メールによる筆者との対話の中で「何かおかしなことが発生しない限り、それ(Rust)は6.1で導入される」と述べた。
以下ソース
「Linux」、バージョン6.1でRustを導入へ--トーバルス氏が明言
https://japan.zdnet.com/article/35193491/
- 2 :番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイW ff8f-N1VZ):[ここ壊れてます] .net
- sssp://img.5ch.net/ico/omochi.gif
サバイバルゲームしか知らない
- 3 :番組の途中ですがアフィサイトへの\(^o^)/です (ササクッテロラ Spcb-zAt2):[ここ壊れてます] .net
- webassembly出力しやすくなるなら
- 4 :番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ d7fd-E+l9):[ここ壊れてます] .net
- C言語と同等の速度は確保できるんだろうか
- 5 :番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイW ffbe-w3i5):[ここ壊れてます] .net
- サンプルが入ったら試してみるか
- 6 :番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイW 17a5-Usty):[ここ壊れてます] .net
- なんでもRustになる時代は来るのかね
- 7 :番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイW 773b-B8bZ):[ここ壊れてます] .net
- GCの代わりに所有権っていう概念でメモリ周りやるんだよね
それくらいしか知らん
- 8 :番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイW d724-SbG6):[ここ壊れてます] .net
- メモリ確保周りの仕様はどうにかなったんけ?
- 9 :番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイW d7d2-ZERP):[ここ壊れてます] .net
- 要はC++14以降のC++だけでやりましょうってことだろ?
まあstruct/trait/implは面白いと思うけど
- 10 :番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ d797-mtrL):[ここ壊れてます] .net
- Carbonはまだその域じゃないのか
- 11 :番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイW d789-Xik/):[ここ壊れてます] .net
- Rustの仕様がめんどくさくてGolangの方を学んでしまった
- 12 :番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイW 9f02-AFlX):[ここ壊れてます] .net
- C++がグチャグチャなのが悪い
- 13 :番組の途中ですがアフィサイトへの\(^o^)/です (オッペケ Srcb-T5DN):[ここ壊れてます] .net
- まじかー🙀
- 14 :番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ ff05-okD4):[ここ壊れてます] .net
- >>4
殆ど変わらない
まあ現状ちょっと負けるくらいか
ただメモリ由来の脆弱性が大幅に防げるからRustに置き換わるほどに信頼性が上がる
- 15 :番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ b7d0-E+l9):[ここ壊れてます] .net
- Rust覚える上でRuby使える人が有利だったりする?
- 16 :番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ 574d-okD4):[ここ壊れてます] .net
- >>15
全然違う言語だろRuしか合ってねえ
- 17 :番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイW 1f87-3X0R):[ここ壊れてます] .net
- RustはMSでもメイン言語扱いされてるし、覇権言語確定してる
Mozillaの忘れ形見、それがRust
- 18 :番組の途中ですがアフィサイトへの\(^o^)/です (ワンミングク MM7f-TKWe):[ここ壊れてます] .net
- ライフタイムでちょっと悩んだけど大体使えるようになってきたよ
仕事で使う場面ないけど
- 19 :番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ b7d0-E+l9):[ここ壊れてます] .net
- >>16
ほう
- 20 :番組の途中ですがアフィサイトへの\(^o^)/です (JPW 0Hab-hn5B):[ここ壊れてます] .net
- なんて読むのラストでいいの
- 21 :番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ ff05-okD4):[ここ壊れてます] .net
- プログラミング実行速度対決
「C(GCC) VS Rust」
https://benchmarksgame-team.pages.debian.net/benchmarksgame/fastest/rust.html
まあCの方がまだ総合的に勝ってるがRustの方が速いケースもある
- 22 :番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイW 77d2-6LX+):[ここ壊れてます] .net
- 完全にC言語後継に決まったな
- 23 :番組の途中ですがアフィサイトへの\(^o^)/です (ササクッテロラ Spcb-zAt2):[ここ壊れてます] .net
- >>20
そう
- 24 :番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイW 9f63-bs0X):[ここ壊れてます] .net
- Go負けたんか?
- 25 :番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイW 9fe3-6Ns5):[ここ壊れてます] .net
- カーネルを今後rustで作るってこと?
- 26 :番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイW d7c8-iH76):[ここ壊れてます] .net
- Rust学ぶ時がきたか
- 27 :番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイW b78f-dBhJ):[ここ壊れてます] .net
- 俺もrustは好きだけど
rustはしょせんc言語の置き換えだから使う場面がものすごく限られてんだよなあ
日常用のアプリ作る時に使うような言語じゃないのに
それを覇権というのはちょっと抵抗があるなあ
- 28 :番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ b78f-1dm/):[ここ壊れてます] .net
- sssp://img.5ch.net/ico/telehoman_1.gif
>>8
Linux独自のallocライブラリを実装してる
- 29 :番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイW d795-PxyZ):[ここ壊れてます] .net
- >>27
でも世の中のOSとかもだいたいCで動いてるしな
WebのバックエンドもRustに置き換わってきた
- 30 :番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイW 1f87-3X0R):[ここ壊れてます] .net
- まあwebてまrustを使う理由はまずない
cを使うことがまずなかったのと同じ
- 31 :番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ bfb1-hpYC):[ここ壊れてます] .net
- >>24
Goは軽量スレッドだけの一発屋だからな
- 32 :番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイW 9fa2-mzNt):[ここ壊れてます] .net
- >>27
OSみたいなオーバーヘッドが嫌がられる部分はRustが選ばれましたって話だと思ってる
アプリとかは適切なより使いやすい言語でええんちゃう?
- 33 :番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ ff05-okD4):[ここ壊れてます] .net
- >>32
そもそもRustでGUIアプリを作るならこれっていう有力フレームワークはまだ無いからね
- 34 :番組の途中ですがアフィサイトへの\(^o^)/です (アウアウウー Sa5b-cA/Y):[ここ壊れてます] .net
- >>24
まだマスコット対決では勝ってる
- 35 :番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ 9faf-vyp5):[ここ壊れてます] .net
- 未だにCOBOLとかJavaやってる日本は永遠に置き換わらんだろw
- 36 :番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイW 57af-aYbn):[ここ壊れてます] .net
- Webに関して言えばTypeScriptは完全に覇権といってもいいな
TypeScriptとRust使えるようになってれば今後プログラマーとして困ることはないんじゃない
- 37 :番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイW ff89-Cu7+):[ここ壊れてます] .net
- >>34
呼んだ?
https://i.imgur.com/BKd5P82.png
- 38 :番組の途中ですがアフィサイトへの\(^o^)/です (テテンテンテン MM8f-V/ca):[ここ壊れてます] .net
- >>36
え?アプリは?
- 39 :番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ bfb1-hpYC):[ここ壊れてます] .net
- >>38
お前が見てるWebサイト全部だよ
- 40 :番組の途中ですがアフィサイトへの\(^o^)/です (アウアウウー Sa5b-cA/Y):[ここ壊れてます] .net
- >>38
Electronでいいんじゃね
- 41 :番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイW ffa0-rPfy):[ここ壊れてます] .net
- オワコンのMozilla最大のヒットだよな
- 42 :番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイW f78f-xEZr):[ここ壊れてます] .net
- >>38
海外ゲームやってて外部ツール結構でてるんだけど、最近出たアプリだとElectronメッチャ多い。
Webならjs/TSでいいってのはあり得る話
- 43 :番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイW 57af-aYbn):[ここ壊れてます] .net
- >>38
React Native
- 44 :番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイW f78f-xEZr):[ここ壊れてます] .net
- Rustは低レベル言語だし、一般のWebに限るならライブラリ作成者とかでない限り必要ないって言われてる。
関係してくるのはシビアに速度を求められる一部のアプリケーションのみだよ
- 45 :番組の途中ですがアフィサイトへの\(^o^)/です (テテンテンテン MM8f-djZF):[ここ壊れてます] .net
- 開発言語変わってもユーザーにはなんの影響もない
- 46 :番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイW f74c-f2bD):[ここ壊れてます] .net
- >>36
Pythonが抜けてるだろw
- 47 :番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ ff05-okD4):[ここ壊れてます] .net
- GUIアプリもAlacritty(ターミナル)とかLapce(IDE)とかちらほら出てきてるし
今は簡便さとWebとの親和性からElectronアプリばっかだが
そのうち「もっさいアプリイラネ」という潮流が盛り上がるかもしれない
- 48 :番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイW 17a5-Usty):[ここ壊れてます] .net
- ZedっていうRust製のエディタが作られているが第2のElectronになる可能性はあるな
- 49 :番組の途中ですがアフィサイトへの\(^o^)/です (アウアウウー Sa5b-cA/Y):[ここ壊れてます] .net
- >>37
お前は虫の息じゃねーかYO
つかRustのマスコット知らずに勝手にGopherに勝たせちまったが悪くねーな
https://tourofrust.com/ferris_lofi.png
https://cdn.shopify.com/s/files/1/0154/2777/products/1_1024x1024.jpg
- 50 :番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ ff19-ldZd):[ここ壊れてます] .net
- さびそう
- 51 :番組の途中ですがアフィサイトへの\(^o^)/です (ワントンキン MM7f-cEXX):[ここ壊れてます] .net
- Cはいいからfortranを滅ぼしてくれ
- 52 :番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ f786-vggc):[ここ壊れてます] .net
- クッソ難しいんだろ
Rustのプログラミングスクールなんて聞いたことないもんな
- 53 :番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ d7d2-ldZd):[ここ壊れてます] .net
- 何が違うの?
別にできること変わらんのにいちいちめんどいんだよな
全員PHPやってればいい
- 54 :番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイW 1f87-3X0R):[ここ壊れてます] .net
- いや、cobolやjavaは今でも世界中で使われてる
- 55 :番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイW ff89-Cu7+):[ここ壊れてます] .net
- >>49
虫はこっちな
https://i.imgur.com/17JyRKr.png
と思ったらいつの間にかperl6から名前変わってた
- 56 :番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイW 1f87-3X0R):[ここ壊れてます] .net
- goは廃れる可能性十分あると思う
あれ適用箇所が少ない
ウェブならphpかnode(ts)でいい
- 57 :番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイW ff4e-4+bd):[ここ壊れてます] .net
- Pythonもphp も書き換え
- 58 :番組の途中ですがアフィサイトへの\(^o^)/です (テテンテンテン MM3f-9/RQ):[ここ壊れてます] .net
- gcc(gnu compiler collection)やLVMにRustフロントエンドが出来たりしないの?
- 59 :番組の途中ですがアフィサイトへの\(^o^)/です (テテンテンテン MM8f-yu+O):[ここ壊れてます] .net
- firefoxはブラウザとしてはほぼ負け確だがでかい置き土産を残したな
- 60 :番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ bfb1-hpYC):[ここ壊れてます] .net
- >>53
Rustはメモリの解放漏れをコンパイル時に検知できるんよ
コンパイルされたプログラムにはメモリの解放漏れがないことが保証される
RustはOSと相性が良い、PHPはWebと相性が良い
- 61 :番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイW f744-V2Hr):[ここ壊れてます] .net
- web言語は流行り廃りあるよ。大昔はPerlだったのにもうオワコンになったし
- 62 :番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ bfb1-hpYC):[ここ壊れてます] .net
- 伝説的プログラマーを集めて作ったGoより無名のおっさんが作ったRustが優れているとはなー皮肉なものよなー
- 63 :番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイW 77a2-eehn):[ここ壊れてます] .net
- WebのバックエンドをRustってまだそこまでじゃないだろ…
- 64 :番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ 77a2-cETI):[ここ壊れてます] .net
- 意識低いからVisualRustみたいなのが出て
IDEとセットで来ないと手が出せないは
- 65 :番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ ff05-okD4):[ここ壊れてます] .net
- >>51
使ってもないのに何言ってんだか
- 66 :番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイW d708-6Ns5):[ここ壊れてます] .net
- >>58
rustc(標準コンパイラ)はllvmでアセンブリ作ってるぞ
llvmの中間表現しか作れないわけじゃないから
llvmのフロントエンドという言い方はあんまりしないと思うけど
- 67 :番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイW 17c6-2Y+D):[ここ壊れてます] .net
- >>64
どうせ鼻くそほじりながら2、3年くらい待ってりゃ出るしな
- 68 :番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ f786-vggc):[ここ壊れてます] .net
- >>60
これの凄さを理解するために計算機科学を勉強しなきゃならないというレベル
- 69 :番組の途中ですがアフィサイトへの\(^o^)/です (ワントンキン MM7f-cEXX):[ここ壊れてます] .net
- >>65
仕事で使わされるんだが
- 70 :番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ 57af-+HgJ):[ここ壊れてます] .net
- まじかー
もう言語やりたくねー
- 71 :番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ 57af-+HgJ):[ここ壊れてます] .net
- Firefoxのメモリリークに悩まされて作ったんだっけか
- 72 :番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイW 9756-TiXZ):[ここ壊れてます] .net
- >>60
残念ながらメモリの解放漏れは検知できない
検知できるのはuse after free, data racesだね
- 73 :番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ f786-vggc):[ここ壊れてます] .net
- >>71
ブラウザの開発中の悩みでプログラミング言語作っちゃうとか、
Mozillaに参加してる人たちも超優秀なんだな
グーグルの嫌がらせに負けて潰れるにはもったいない
- 74 :番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ fffd-NlRZ):[ここ壊れてます] .net
- またお前ら宗教戦争に負けたのか
- 75 :番組の途中ですがアフィサイトへの\(^o^)/です (スップ Sdbf-GiYn):[ここ壊れてます] .net
- いや一応まぁ尊敬はしてるけどさ
何で往年のlinux contributorが語ってるんだよ
お前今何もしてないだろtorvalds (´・ω・`)
- 76 :番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイW 1f87-3X0R):[ここ壊れてます] .net
- まあrustってかなり初期の段階からhacker news住民の間じゃめちゃくちゃ人気あったんだよな
間違いなく熱量はgoよりうえだった
- 77 :番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ 9faf-vyp5):[ここ壊れてます] .net
- で、いつになったらCにとってかわるんだ?
少なくとも二十年はかかりそうだが
- 78 :番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ f74e-E+l9):[ここ壊れてます] .net
- 猫も杓子もPython
本屋の初心者コーナーがPythonで百花繚乱の状態が
これが終わる日なんて来るのか
- 79 :番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ 9faf-vyp5):[ここ壊れてます] .net
- >>78
流石にPythonとは用途が違いすぎるわ
- 80 :番組の途中ですがアフィサイトへの\(^o^)/です (ワントンキン MM7f-eehn):[ここ壊れてます] .net
- まずはドライバーからだっけ導入するの
- 81 :番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイW f74c-f2bD):[ここ壊れてます] .net
- >>78
Pythonをつくる言語にRustが採用される日がくるかもね
- 82 :番組の途中ですがアフィサイトへの\(^o^)/です :2022/09/22(木) 15:21:11.94 ID:3t/Aoe2v0.net
- >>78
高級言語は流行り廃りあるよ
PerlやObjective-Cがそうだったように
- 83 :番組の途中ですがアフィサイトへの\(^o^)/です :2022/09/22(木) 18:49:41.25 ID:hzgFrCdB0.net
- Rustとか教えられても理解できる気がしない
- 84 :番組の途中ですがアフィサイトへの\(^o^)/です :2022/09/22(木) 18:54:12.36 ID:FEJp0ljM0.net
- GUIとかつくれるの?
webアプリじゃなくて
- 85 :番組の途中ですがアフィサイトへの\(^o^)/です :2022/09/22(木) 19:00:03.05 ID:z42luRPc0.net
- とりあえずメモリ確保時の型と違う型でアクセス出来ない言語は糞だと思ってるけどRustてのはそこどうなの
脆弱性とかどうでも良いわ
- 86 :番組の途中ですがアフィサイトへの\(^o^)/です :2022/09/22(木) 19:01:44.64 ID:xOBx71HHd.net
- >>85
Cが糞じゃないとか思っちゃってる人の感想って
- 87 :番組の途中ですがアフィサイトへの\(^o^)/です :2022/09/22(木) 19:06:08.44 ID:7ZcJiqA70.net
- Rust は unsafe ブロックの中でさえ pointer aliasing が禁止されてるけど
本当にそれでカーネルやドライバー書けるものか?
絶対困ると思うんだけどな
- 88 :番組の途中ですがアフィサイトへの\(^o^)/です :2022/09/22(木) 19:09:48.93 ID:7ZcJiqA70.net
- >>85
type coercing は Rust でも可能だったと思うよ
Haskell で言うところの unsafeCoerce :: a -> b が存在したはず
ただし aliasing はできない。無理にやると undefined behavior になる
- 89 :番組の途中ですがアフィサイトへの\(^o^)/です :2022/09/22(木) 19:25:38.46 ID:NlydQbII0.net
- とにかく書いてて楽しい言語ってん何?
- 90 :番組の途中ですがアフィサイトへの\(^o^)/です :2022/09/22(木) 19:41:05.05 ID:7ZcJiqA70.net
- >>89
Haskell
- 91 :番組の途中ですがアフィサイトへの\(^o^)/です :2022/09/22(木) 23:34:28.00 ID:c++Wrb4z0.net
- C++に取って変わろうとしてるんだっけか
MSがC#やTypeScriptの時みたいに新しいのを打ち出してこないかな
- 92 :番組の途中ですがアフィサイトへの\(^o^)/です :2022/09/23(金) 00:11:55.76 ID:e4AQYW0CM.net
- Web関係でもRustを使うと非常に有利なようだ
5chも利用してるCDNシェア1位のCloudflareが使っているWebプロキシサーバーはRust製
How we built Pingora, the proxy that connects Cloudflare to the Internet
https://blog.cloudflare.com/how-we-built-pingora-the-proxy-that-connects-cloudflare-to-the-internet/
2022/09/14
本日は、Rustを使用して社内で構築した新しいHTTPプロキシであるPingoraについてお話しできることを嬉しく思います。
Pingoraは、1日に1兆件以上のリクエストを処理し、パフォーマンスを向上させ、Cloudflareのお客様に多くの新機能を提供しますが、
以前のプロキシインフラストラクチャのCPUとメモリリソースの3分の1しか必要としません。
- 93 :番組の途中ですがアフィサイトへの\(^o^)/です :2022/09/23(金) 00:16:41.21 ID:jwz/XEcO0.net
- NGINX(ヌギンクス)を超えただと?
- 94 :番組の途中ですがアフィサイトへの\(^o^)/です :2022/09/23(金) 03:05:31.33 ID:jfx02jOv0.net
- ウェブサーバー作るのは、ウェブ関係のプログラミングとは言わない
- 95 :番組の途中ですがアフィサイトへの\(^o^)/です :2022/09/23(金) 07:08:07.01 ID:nb+EiN+Y0.net
- httpプロトコル制御とWebプログラミングは関係ないわな
むか~しレスポンス性能が出ないんでCとPro*Cでhtml生成してたのが懐かしい
総レス数 95
20 KB
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★