22/09/17 19:05:49.83 6v3irpfN.net
スレタイ以外の言語もok
前スレ
次世代言語28 TypeScript Swift Go Kotlin Rust Nim
スレリンク(tech板)
2:デフォルトの名無しさん
22/09/17 19:07:37.22 5PJHomtk.net
C++は三年ごとに改定されるので常に次世代言語です。
3:デフォルトの名無しさん
22/09/17 19:09:04.07 nFJbShxf.net
AWSがプログラミング言語「Rust」を使っている理由
URLリンク(japan.zdnet.com)
Amazon Web Services(AWS)は、同社のエンジニアたちがプログラミング言語「Rust」を
使っている大きな理由として、エネルギー効率の高さを挙げる。
AWSは早くからRustを採用し、GoogleやMicrosoftとともにRust Foundationの創設にも携わった。
現在もRustの普及に熱心に取り組んでいる。
AWSのソフトウェアエンジニアで、Rustの普及に取り組む、
Shane Miller氏と主任エンジニアのCarl Lerche氏の投稿によれば、
Rustはメモリー安全性を高め、セキュリティ関連の不具合を減らす役に立つだけでなく、
PythonやJavaよりもはるかに「エネルギー効率に優れている」という。
Amazonは、2025年までにデータセンターの100%を再生エネルギーでまかなうという目標を掲げ、
データセンターの環境負荷の軽減に取り組んでいる。
Rustの採用はその一翼を担うという。
Rustで構築されたAWSサービスの例としては、
コンテナーアプリ用のサーバーレスプラットフォーム「Lamba」を支える「Firecracker」、
「Amazon Simple Storage Service(S3)」「Amazon Elastic Compute Cloud(EC2)」、
コンテンツ配信ネットワーク「Amazon CloudFront」、
LinuxベースのコンテナーOS「Bottlerocket」がある。
「CやRustが他の言語よりもエネルギー効率に優れていることに驚きはない。
衝撃的なのは、その違いの大きさだ。CとRustを広範に採用すれば、
控えめに見積もってもコンピュートに使用されるエネルギーの量を50%削減できる可能性がある」と
Miller氏は述べ、その根拠として、C、GoogleのGo、Lua、Python、Ruby、Fortranなどをはじめとする
複数の言語のエネルギー効率を相対的に示した研究結果を紹介している。
4:デフォルトの名無しさん
22/09/17 19:15:28.09 5PJHomtk.net
俺の感想では、Rustはゴミだけどな。
5:デフォルトの名無しさん
22/09/17 19:16:07.28 PsPhq2bV.net
>>2
多くの言語が機能強化してるからそこはあまり意味がない
C++はポンコツ土台に増築工事を何度も重ねていて質がよくない
C++は過去資産しかメリットが亡くなっている
>>3でAWSが新規システムにC++を使わなかったのもメリットが既に何もないため
6:デフォルトの名無しさん
22/09/17 19:18:43.58 5PJHomtk.net
>>5
あーごめん聞いてなかった。
7:デフォルトの名無しさん
22/09/17 19:18:58.28 atFLdkbV.net
お待たせしました(awesomeレス※)
Zig URLリンク(ziglang.org)
Faster🚀 than Cが自慢「当然Rustよりもな😄」URLリンク(youtu.be) 🆕
Bun(Zig) >Rustは本質的には不必要なことをやりすぎ「zero overhead abstraction」どこ行った?🆕
>Rust「アプリの実装と実装言語の善し悪しを混同すんな😡」<「Chrome(C++)について一言🎤」>黙秘🙊🆕
Rust 試食コーナーで食べてもらって狂喜乱舞
GAFAM >Rustエコシステムには投資しない トリクルダウン無し 寡占する GAFAM >だが今は試食タイムだ
GAFAM >「あま~~い」ってさけんで食レポしてる😏みんな食べに来てね😛
StackOverflow >愛され言語ランキング1位
JetBrains >Rustで作らしてくれーと言ってるけど許可降りない
KENTA >提灯コメント出さない
俺 >数学出来ないのでRustはキツイ規制の鶴亀算が史上最強 鶴亀算でRustフレームワークが充実することなんて無い
Rust >鶴亀算だけなら俺が安全性や正しさを確実に保証 unsafe☢は関知しない お前の責任だ
俺 >今はRustだけで良い。レベルアップはお断りだ 数学出来ないけど有能社員を指導したいとは思ってる すべての理解が概念的 概念的に理解すれば簡単だ
有能社員 >Rustは学習コストが高い割に使えない C/C++を書けないとRustは書けない、Rustは意味なし
有能社員 >Rustは言語オタク 二極化だと思ってたらHaskell衰退の道を追う Rustには興味のアンテナ張るだけ 先行投資なんてしない
現実派 >データ競合がコンパイル時点でゼロってことはない。JARO⚠案件だ
下っ端社員 >RustはGAFAMなんかより自動車ISO認証級(仮)の実績積み上げがないと、言い出すのも怖い😩
8:デフォルトの名無しさん
22/09/17 19:20:10.63 607aMy6Q.net
Rust Rustは教官付き教習車だから、コンパイラの言うとおりに運転しないとブレーキ踏まれて前に進めない。
現実派 >具体的な話マダー?😡 >絶壁の学習曲線はRustの重大な問題
俺 >バカは遅い言語や危険な言語を使い続ければよい🆕
TypeScript実装した天才「Rustには向いてない、Goで作り直す」🆕
D C言語と同等に高速で安全も満たす言語 awesome-d 老舗の割にマメ
「ガベージコレクトされたプログラムの方が高速(10年以上前)」🆕
OCaml 関数型で速度を最優先するならこれ1択(or F#?) StackOverflow >愛され言語ではない
F# 関数型最速はF#(実例根拠が待たれる)
Go 実稼働分野でバリバリ活躍中 GitHub PullReq >TypeScriptとGoが圧倒的
Scala 実稼働分野でバリバリ活躍中 KENTA >日本では衰退しました ScalaでのNetflix分岐点(未確認)
Nim Pythonからの乗り換えに最適(未確認 Numpy使ってないPythonコードの高速化例が主?)
awesome-nim URLリンク(github.com)
メモリ管理はGCに押しつけさらに交換可能 URLリンク(nim-lang.github.io)
Pony 開店前 awesome-ponyが2年以上更新されていない
参照の持ち方だけで6つもある(Reference Capability) behaviorが終わるごとに該当アクターでGCを回す
湧く沸くRust >High-Performance Safe Actor Programming URLリンク(news.ycombinator.com)
Haskell アカデミック勢が根強い それ以外は衰退しました(未確認)
Tesla,Microsoft,Meta,GitHub,一流銀行🏧 >使ってますが何か? URLリンク(serokell.io)
Tesla >We use Haskell to auto-generate C code that is compiled into vehicle🚗 firmware.
下っ端社員 >いい話だ。だが結局☪かよ
Julia 科学技術方面開拓中 StackOverflow >愛され言語ランキング上位
FORTRAN 科学技術方面で強い、しばしば1択
COBOL 金融機関方面では既存システムで根強い それ以外は衰退しました
9:デフォルトの名無しさん
22/09/17 19:22:27.44 5PJHomtk.net
たしか開発者もRustはゴミと認めてなかったっけ。
反省点を踏まえて新言語を作るので期待してくれとか言ってたような。
10:デフォルトの名無しさん
22/09/17 19:24:13.73 9njT45J7.net
C C言語がないぞ C言語がないぞ(大事なことだから2回)
C++ 三年ごとに改定されるので常に次世代言語🆕
php 原付 >静的型はブレーキ🛵 俺にブレーキはない 10年経って分かった <matz😚
Lisp JavaScriptと変わらん ブランディングした先人たちのマーケティング能力が驚き
惑星探査機🛰とか特殊な用途、身近なところでルンバ🤖がLisp
Awesome Lisp Company URLリンク(github.com)
プロトタイプから本番に移行 柔軟に改修しやすい common lisp あとから型書いてパフォーマンスUp
思い出 >URLリンク(practical-scheme.net) >オジさん🧓は言語を変えない
Clojure StackOverflow >愛され言語ランキング上位 2つあるawesome-clojureがどちらもマメに更新されてる
CircleCIとかいくつかの実用サービスに使われてるのがすごい 「本物のREPL」(未確認) LogSeq
Apple,CircleCI,Cisco,Cognitect,Nubank🏧,Walmart >使ってますが何か? URLリンク(docs.google.com)
11:デフォルトの名無しさん
22/09/17 19:25:42.16 kPDe7Hj+.net
欧米企業「最初のバージョンは常に捨てられる」
「アイデアは価値がない、アイデアを誰より早く形にして価値がある」
Erlang 方向性が違う どっちも強い >お気楽Goはやっぱりつよいの?
php >原付🛵より遅いぞ URLリンク(benchmarksgame-team.pages.debian.net)
Jakt URLリンク(github.com) Memory safety(ARC), Math safety, performance, transpiles to C++, Inline C++
URLリンク(awesomekling.github.io) 🆕
Jakt作者「Rustの方こそメモリ管理に絶え間ない気配りが必要で、自動のフリして実際にはプログラマーの負担」🆕
GC 究極的にはGCが勝利する(JARO⚠案件?)
メモリリーク C++ & GC(Java,C#,Go,etc)「バグです🪰」Wikipedia「バグです🪰」Rust「安全です 常識💀🙈🙉🙊」🆕
※ジョーク集です。「未確認」表示の有無に関わらず真偽を保証するものではありません。
12:デフォルトの名無しさん
22/09/17 19:28:19.20 2xogW+3S.net
>>3
Goは まだしも 突然LuaとかFortranとか出てきて 草生えた
13:デフォルトの名無しさん
22/09/17 19:28:33.83 5PJHomtk.net
>>5
で、なんだったっけ?
14:デフォルトの名無しさん
22/09/17 19:30:31.00 5PJHomtk.net
Goはすでに実用になってるので、次世代から新世代へ格上げかもしれん。
15:デフォルトの名無しさん
22/09/17 19:31:11.58 bQ4OxUjV.net
GoogleやMicrosoftがRust言語でOS開発
URLリンク(xtech.nikkei.com)
【脆弱性の70%がメモリー管理バグに起因】
GoogleによればAndroidに存在した深刻なセキュリティー脆弱性の70%近くがメモリー安全に関するバグに起因するという。
同様にMicrosoftも、同社製品に存在したセキュリティー脆弱性の70%がメモリー安全に関するバグに起因すると述べている。
C/C++を使う限りセキュリティー脆弱性を根絶するのは不可能と考えて、Rustを採用するに至ったというわけだ。
16:デフォルトの名無しさん
22/09/17 19:33:06.93 8assD4qG.net
>>1-11
乙
>>9
それなら「反省点リスト」を整備・公開したほうがいいと思うけどなぁ。
Rustはすでにビジネスになっているからそんなことしないだろうけど。
17:デフォルトの名無しさん
22/09/17 19:41:09.59 5PJHomtk.net
>>16
知ったかぶってしまいました。
18:デフォルトの名無しさん
22/09/17 19:54:28.59 3w7tQPkF.net
>>15
そのメモリ管理バグが引き起こしているセキュリティ脆弱性の根絶ができる新たな言語がRustしか登場しないのはなぜだろう
今世紀になってからも色んな言語が誕生してきたけどリスクを残す手動メモリ管理のままか戦力外のGCへ逃げるか両極端しかない気がする
現在求められている要件をRustしか満たしていないためにRustが唯一解となり採用されていってる感じだ
19:デフォルトの名無しさん
22/09/17 20:09:21.63 8assD4qG.net
>>18
*メモリリーク除く
20:デフォルトの名無しさん
22/09/17 20:16:48.13 Z2rSXL0e.net
前スレのこれ
「Chrome」は「MiraclePtr」でさらに安全に ~Googleが「解放後メモリ利用」対策を開設 診断性が向上するという副次的効果も
URLリンク(forest.watch.impress.co.jp)
「Chrome」で対処されているバグの種類
URLリンク(asset.watch.impress.co.jp)
>ChromeはRustで書き直せばバグを1/4に減らせると言われているね
Rustでの循環参照、メモリーリークのことを考慮すると ちょっと話は変わるんじゃない?
21:デフォルトの名無しさん
22/09/17 20:22:03.88 65RePXMC.net
FirefoxってChrome対比で深刻なバグないの?
22:デフォルトの名無しさん
22/09/17 20:25:47.68 pdrl4Ikl.net
>>19
Rustでは禁忌の循環参照を除きメモリリークすることは絶対にない。
一般的に、循環参照を解放するにはコストが非常に高いトレーシングGCを用いるしかないため、
高速性が求められる言語では循環参照を作らずにツリー構造+弱参照という形にする。
23:デフォルトの名無しさん
22/09/17 20:30:40.35 Nwt/j+sy.net
>>22
禁忌関係なく
前スレ952
>意図しなくても、「偶発的に」循環参照が作られることはありそうだ。
例
URLリンク(play.rust-lang.org)
て確定した
24:デフォルトの名無しさん
22/09/17 20:31:42.43 F49YQPus.net
rustはエラーメッセージがc++より親切
25:デフォルトの名無しさん
22/09/17 20:34:45.17 E0C8fvLs.net
>>23
コードを読めないのか?
わざわざ複雑なことをして自分で循環させてるじゃん
自然には循環参照が起きないことの証明となっている
26:デフォルトの名無しさん
22/09/17 20:34:50.37 8assD4qG.net
>>22
現実世界でも禁忌を避けられると良いですね。
27:デフォルトの名無しさん
22/09/17 20:37:43.52 yoERXsay.net
数のstackoverflow v.s. 質のJetBrains
stackoverflow
URLリンク(insights.stackoverflow.com)
jetbrains
URLリンク(www.jetbrains.com)
URLリンク(www.jetbrains.com)
URLリンク(www.jetbrains.com)
Ruby URLリンク(i.imgur.com) お一人様 7% ほとんどの人が仕事で使っている
Rust URLリンク(i.imgur.com) お一人様 86% ほとんどの人が個人の趣味
28:デフォルトの名無しさん
22/09/17 20:45:40.72 eg8z8VIG.net
会社や客先の方針で無理やり使わされるプログラミング言語と違って
個人的な趣味で自由に言語を選べる状況でも使われるRustはやっぱりプログラミングがしやすいため?
29:デフォルトの名無しさん
22/09/17 20:47:10.92 pm92TRhL.net
>>28 Rustは言語オタク
30:デフォルトの名無しさん
22/09/17 20:56:06.27 /MEkW9dR.net
ヌルポインタには解放前も解放後もないわけで
生ポインタの解放後メモリ利用というのはポインタがヌルではないから深刻なバグになる
弱参照は解放後は絶対にヌルになる(絶対に解放されるとは言ってない)
生ポインタと弱参照を比較するのが正しい
それ以外の比較は誤解を助長している
31:デフォルトの名無しさん
22/09/17 20:58:06.96 Ee+adDf6.net
>>30は言語オタク
32:デフォルトの名無しさん
22/09/17 21:02:01.89 yncdcMiU.net
プロレス終わった?
33:デフォルトの名無しさん
22/09/17 21:16:27.18 TKBxI3h2.net
Rustのやり方は賢面白くて賢いなあと思った
①まずRustでは言語仕様からNullポインタ(Null参照)を排除
➁従来のNullポインタ相当を使いたいときはenum Option型のNone値を使用
③None値はポインタ(参照)とは全く別の型だからそのまま使えば型エラーにできる
④しかしOption型はenumすなわちタグ付きだから毎回メモリが無駄に使用される??と思ったら
⑤言語仕様上Nullポインタを完全に排除したのでNone値を示すために生成コードではNullポインタを使える
概念上の安全性と生成コードの効率性を分離して両立させているんだな
34:デフォルトの名無しさん
22/09/17 21:18:59.74 F49YQPus.net
C23の話は無いのか?
35:デフォルトの名無しさん
22/09/17 21:21:47.68 lKAi4aMP.net
>>34 マウスは買いより始めよ
36:デフォルトの名無しさん
22/09/17 21:29:01.11 UWplmt20.net
>>33「zero overhead abstraction」抜けてるぞ
37:デフォルトの名無しさん
22/09/17 21:34:15.84 wsYsorCQ.net
Zigもsound null safetyだな
URLリンク(ziglang.org)
?がprefixなのが独特
38:デフォルトの名無しさん
22/09/17 21:35:45.30 taDdn0lF.net
Rustではポインタだけでなく数値もNonZeroXxx型が各サイズ用意されたね
例えばOption<NonZeroU64>型はu64型と同じ64bitで表現されNoneの時に値0
従来の言語でのプログラミングでゼロ値を特殊扱いで値が無いことを意味させていたケースも安全に扱えるみたい
39:デフォルトの名無しさん
22/09/17 21:46:11.34 vONeYgK2.net
Zig Playgroundもあるんだがサーバーが弱っちい
URLリンク(zig-play.dev)
素直にローカルだな
URLリンク(zenn.dev)
学ぶモチベーション
> C++ や Rust は自分には難しい
> Wasm に出力してブラウザで利用したい
CGOでGoからZigのライブラリを呼び出す
URLリンク(zenn.dev)
>Cの問題点を改善しつつ、Cの果たしていた役割を綺麗に代替できており、非常に良くできていると感じました。
潜在的ターゲット層は それなりにありそうだ
40:デフォルトの名無しさん
22/09/17 21:53:11.57 aNLH35VS.net
C++とRustが難しいって単なるバカなんだろ
まとまな企業がZigを使うようになることはありえないな
41:デフォルトの名無しさん
22/09/17 21:54:23.15 vONeYgK2.net
さすが Uberほどになるとまだβなんて関係ないか
How Uber Uses Zig
URLリンク(jakstys.lt)
Uberが資金援助も始めている
URLリンク(news.ycombinator.com)
ZigはCMakeの代替となるか
URLリンク(zenn.dev)
42:デフォルトの名無しさん
22/09/17 22:06:06.81 KEhwIc0k.net
>>20
下の記事みたいに、ChromeはRustの良さが活かせないんじゃない?規模も大きいし。
URLリンク(postd.cc)
43:デフォルトの名無しさん
[ここ壊れてます] .net
>>42
興味深い
>tscをGoに移植する作業は、Vercelがスポンサーとして資金を提供しています。
VercelってSvelteも囲い込んだな
あとRustのままだとお金出なかったのか
44:デフォルトの名無しさん
[ここ壊れてます] .net
規模ねぇ
ripgrepにはお世話になってるけど、tscとかに比べたら規模も大きいとは言えないだろうし。
45:デフォルトの名無しさん
22/09/17 22:50:28.88 5PJHomtk.net
>>15
これは凄いなあ。
メモリーアクセスをコンパイラが管理するRustでは、出来ないのでは?
46:デフォルトの名無しさん
22/09/17 22:51:25.05 5PJHomtk.net
C++は熟練するとやりたいことが全てできるようになる。
制限フリー。
47:デフォルトの名無しさん
22/09/17 23:02:39.03 caFhGbeO.net
>>38
ゼロ値を特殊扱いするケースってほぼ名義尺度だから直和型(あるいはenum)で十分じゃね?
算術演算できるような値の場合は負の値を特別扱いすることが多いような
48:デフォルトの名無しさん
22/09/17 23:06:01.91 XaNIN122.net
>>45-46 tsc-rust中止の tsc-goの教訓で言うと「向いてない」
このスレ的には「軍事予算級じゃないと不可能」
>>15 このスレの住人が書きそうな口調で笑った
こんな記事を 聖書のように毎回持ち出してたのかw
> 周期的な可変参照を持っています。
原文
> cyclical mutable reference
Circular reference(循環参照)の事言ってるのか?
49:デフォルトの名無しさん
22/09/17 23:09:44.26 5PJHomtk.net
>>47
C++は、トレイツやコンセプトで自由に出来るね。
さらに一歩進んでコンパイル時に3Dモデルの静的レンダリングやってる人も居たね。
おっそろしほど何でもできる。
制限フリー。
50:デフォルトの名無しさん
22/09/17 23:12:09.98 rfXB8s8a.net
>>42
それ大規模だからできなかったのではなく単なるそのまま移植だからしなかったんだよ
そこでの選択肢はそのRustで作製して62倍速となったプロトタイプをそのまま完成させていくか
お手軽に同じGC言語へ文法や言語依存部分だけ書き直すかのどちらかの選択
速さよりもお手軽かつたまたまスポンサーが付いた方を選んだ
ライバルが出現したり利益に直結しないならいくら遅くても構わない
あと今までが遅すぎたから僅かな速度向上でも喜ばれる
51:デフォルトの名無しさん
[ここ壊れてます] .net
>>50
> Rustで作製して62倍速となったプロトタイプ
Bun(Zig) vs deno(Rust)について一言🎤
52:デフォルトの名無しさん
[ここ壊れてます] .net
>>51
その件は言語は全く関係ない
Node.js(by C++)がそれらの中で一番遅い原因はC++が遅いためか?
違うだろ
53:デフォルトの名無しさん
[ここ壊れてます] .net
>>48
>>15 を確認せず適当に答えるけど、書き込める記憶域を予測可能な周期性でアクセスすると、それが(攻撃者が知りたい情報を読み取れるような)脆弱性となる。
・ユーザーが同じ操作を繰り返すなどの理由で、先ほどと同じサイズの記憶域をアロケートし、また開放することを繰り返す。
・同じサイズであるがゆえに、システムは先ほど解放されたばかりの記憶域を効率よく返してしまう。
これを防ぐために、返却された記憶域をすぐには使わず、一時退避させる。
ということでは?
54:デフォルトの名無しさん
22/09/17 23:21:47.17 5PJHomtk.net
>>52
いや、それはC++が悪いであろう。
なぜならC++は光の速度を超えるために作られたのだから。
反省してC++26に反映するべし。
55:デフォルトの名無しさん
22/09/17 23:27:38.60 5PJHomtk.net
C++において、コンパイル時定数(constexpr)は、コンパイル時計算が適用される。
したがって、コンパイル時定数としてデータを渡すなら、コンパイル時に3Dオブジェクトのレンダリングを完了してしまえるということである。
もちろん、3Dに限らず制限フリーです。
そんな道楽にうつつを抜かすのがC++黒魔術部です。
入部に特別な条件はありません。
さああなたも今日から黒魔術士を目指しましょう。
56:デフォルトの名無しさん
22/09/17 23:29:58.26 RB3RigiG.net
>>52 二枚舌が捗ってるね
素直に Bun vs node vs deno -> 速度 Zig > C++、Zig > Rust
tsc-rust vs tsc-js -> 速度 Rust > javascript
なのでは
57:デフォルトの名無しさん
22/09/17 23:33:02.02 5PJHomtk.net
>>56
二枚舌って、安倍元総理生き返ったの?
統一教会やるじゃん。
58:デフォルトの名無しさん
22/09/17 23:35:54.87 P9I9DZHJ.net
>>55
おまえさん初心者なんだな
コンパイル時確定定数をコンパイル時に算出できるプログラミング言語くらいいくらでもある
59:デフォルトの名無しさん
22/09/17 23:37:52.85 ECgAkAfZ.net
>>57 おやおや
Rust無理筋上げが逆効果だと気づいて
C++無理筋上げに応用しようとしているMAUI/C#erですか?
60:デフォルトの名無しさん
22/09/17 23:39:34.68 5PJHomtk.net
C++ならconstexprは0秒実行です。
なぜならコンパイル時に計算が終わっているからです。
これは凄いです。
プロシュート兄貴も言っています。
> 「計算する」と心の中で思ったならッ!
> その時スデに計算は終わっているんだッ!
> 「計算した」なら、使ってもいいッ!
まさにC++です。
61:デフォルトの名無しさん
22/09/17 23:42:17.56 5PJHomtk.net
ペッシ「分かったよプロシュート兄ィ!!兄貴の覚悟が!“言葉”でなく“心”で理解できた!」
62:デフォルトの名無しさん
22/09/17 23:43:06.26 P8FYY0ye.net
>>60-61 ほかスレで身バレしてたね 見苦しいよ ツベ頑張りなよ
63:デフォルトの名無しさん
22/09/17 23:47:37.11 g/OWYbYT.net
>>60
コンパイル時に計算を終わらせるくらいなら君の大嫌いなRustでもできるし凄いことでも何でもない
64:デフォルトの名無しさん
22/09/17 23:48:30.63 5PJHomtk.net
>>62
その御方は私ではないけれど、私は本名を名乗ってインターネッツしてるので、身バレも糞もないのですよ。
ツイッターもフェイスブックも本名アカウントで認証バッジもついております。
65:デフォルトの名無しさん
22/09/17 23:55:34.21 5PJHomtk.net
キミの限界は、きみ自身にあるんじゃない。
言語の限界が君の限界を決めるのだ。
さあC++で限界を超えろ!
66:デフォルトの名無しさん
22/09/17 23:56:40.04 5PJHomtk.net
Just do it!!
67:デフォルトの名無しさん
22/09/17 23:57:14.61 5PJHomtk.net
ハァハァ、興奮して鼻が膨らんできた(笑
68:デフォルトの名無しさん
22/09/18 00:01:22.70 BY+z9QuY.net
>>60
C++は単なるimmutableをconstで表すため
本当の定数つまりコンパイル時定数をcostexprで表さざるを得なくなっちゃってるよな
Rustではconstがコンパイル時定数だからわかりやすい
もちろん同様にコンパイル時に関数を呼んで計算させて定数をコンパイル時点で算出確定させることができる
69:デフォルトの名無しさん
22/09/18 00:05:06.77 a87PubfG.net
>>68
だめだ!それじゃあダメなんだッ!
「本当の定数がある」じゃないッ!!!
俺たち黒魔術部員ならッ!「ファッ!??」「実行時定数が無いのッ!?」
と考える!!!!
70:デフォルトの名無しさん
22/09/18 00:10:32.55 Lgm8CcNI.net
ここだけゲハ板
71:デフォルトの名無しさん
22/09/18 00:11:17.78 XVqHa/Kg.net
コンパイル時計算は理屈上はJITの方が有利でしょ
実行時の統計に基いて頻出パターンを事前計算するとかできるからな
72:デフォルトの名無しさん
22/09/18 00:13:17.20 a87PubfG.net
>>71
よし、その理論をC++26へ提案する栄誉を貴様に与えよう。
73:デフォルトの名無しさん
22/09/18 00:15:59.99 ds+slurx.net
>>48
それは単にVercelの人の能力がないのでは?
rustcはRustで書かれてるんだしコンパイラは得意分野なんだけど
なんで実装できないなんて判断をしたのか謎すぎる
74:デフォルトの名無しさん
22/09/18 00:22:09.73 DSsfpB+f.net
>>71
JITの方が当然不利
実行前にコンパイルを済ませてしまうC++に勝つことはできない
75:デフォルトの名無しさん
22/09/18 00:39:41.33 ds+slurx.net
Vercelの人のブログ見たけどtscをそのまま移植しようとしたのか?
流石にそれは無理でしょ
typecheckerの仕様だけリバースエンジニアリングして
その仕様をrustで実装するようにしないと
あらゆるオブジェクトが参照であるtypescriptのコードを移植するとか流石にそんなことをやる発想が微妙
76:デフォルトの名無しさん
22/09/18 00:42:56.71 ds+slurx.net
確かにGoならあらゆるオブジェクトを参照にできるし
クロージャもあるしそのまま移植するのには向いてるかもな
77:デフォルトの名無しさん
22/09/18 01:08:52.24 NvpAysHg.net
元のtscのコードの多くの部分がガベージコレクションに依存していると書いているから
それらを治して本格的に高速にする道を選ぶか
サボって同じGC言語へ移植する道を選ぶか
今回は後者にしただけだろう
普通にある一般的なケースでは
システムに何らかの限界が来て新たな設計をする機会で他の言語にする
何もかもほぼそのままで言語だけ変える特殊なケースならばGC言語の範囲内の中で選ぶしかない
世界中の人々が今後も使い続けるものならば非GC言語へ移植する価値もあるとは思うが
78:デフォルトの名無しさん
22/09/18 01:28:43.72 ds+slurx.net
tscが遅いからそれより早いトランスパイラを作るという目的なら別にGoでも良い気はするね
ただどこかで踏ん張ってRustに移植するという作業は人類にとっても価値があると思うけどね
79:デフォルトの名無しさん
22/09/18 01:30:28.35 ds+slurx.net
GC言語使って参照を持ち放題で問題ないって
それってプログラマがデータ構造とメモリレイアウトを正確に理解していない
つまり副作用を追跡できないことを意味する
でかいコードベースでその状態はかなりまずいよ
80:デフォルトの名無しさん
22/09/18 01:36:10.67 ds+slurx.net
副作用を追跡できないからテストコードを書く必要が出てくる
参照と書き換えの制限はテストコードも
81:不要にする tscを再設計する時が来てる
82:デフォルトの名無しさん
22/09/18 01:40:45.22 GdQa7W3N.net
>>79
GC言語はプログラム設計やその中のデータ構造設計が酷くてもなんとなく動いてしまいがち
もちろんバグは発生しやすくなるしデバッグしにくいしメンテもしにくいし機能追加や改善など大変
非GC言語が苦手な人や難しいという人はそのあたりのデータ構造含めたプログラム設計をきちんと出来ていないダメな人
83:デフォルトの名無しさん
22/09/18 01:42:28.72 ds+slurx.net
>>81
困ったら適当に参照持たせたら終わりだしな
しかもそれを書き換えたりもする
めちゃくちゃだよな
84:デフォルトの名無しさん
22/09/18 07:35:50.11 0NeU1sXt.net
じゃあここにいるRust玄人たちでRust使ってtsc作り直せよ
Vercelの人は能力不足だとかほざいちゃってるし
85:デフォルトの名無しさん
22/09/18 07:53:59.80 T1xRIzdV.net
>>41
これの原因?
ウーバーで大規模ハッカー攻撃か システムほぼすべて乗っ取られる
URLリンク(www.asahi.com)
安全な言語を使いたいな
86:デフォルトの名無しさん
22/09/18 08:09:37.13 AdQM9ytP.net
>>39-41
このコンボで精神崩壊したのか。
それで>>84でUber disやら深夜のVercel dis
GAFAMのやらかしなんてキリがない 二枚舌が捗ってる
87:デフォルトの名無しさん
22/09/18 08:21:46.99 yoKR1Bn1.net
Rustが失敗だったからCarbonの開発が始まったんだよな
88:デフォルトの名無しさん
22/09/18 08:27:50.32 2mHUQDo2.net
前スレ >GCで良ければGC言語使えば良いよ
Google >Rustで良ければRust使えば良いよ
Google >Rust使えないから Carbon始めました
89:デフォルトの名無しさん
22/09/18 08:29:42.37 /3elu/X8.net
>>84
それソーシャルクラッキングだから言語なんて1mmも関係ないぞ
90:デフォルトの名無しさん
22/09/18 09:08:02.19 3N6sN2Xv.net
>>86
Carbon公式FAQを読みなさい
If you can use Rust, ignore Carbon
とのサブタイトルから始まりRustの方が良いと書かれている
Carbonは既存C++コードのための存在
91:デフォルトの名無しさん
22/09/18 09:09:29.57 MnGgqwog.net
Google >Rustで良ければRust使えば良いよ
Google >Rust使えないから Carbon始めました
まんまじゃねーか
92:デフォルトの名無しさん
22/09/18 09:20:06.06 Ygig1yCY.net
複オジ(26) >初心者向けのVS本は最低
93:デフォルトの名無しさん
22/09/18 09:23:45.71 NszbSvOd.net
CarbonはC++に強く依存したプロジェクトのためのものなので、そうじゃないならRustを使え、
とわざわざ書いてあるんだな
94:デフォルトの名無しさん
22/09/18 09:29:02.34 u3D6XzAD.net
Google >Rustで良ければ Rust使えば良いよ
Google >Rust使えないから Carbon始めました
まんまじゃねーか
95:デフォルトの名無しさん
22/09/18 09:30:03.67 tyxU6yRV.net
RustはRustに強く依存したプロジェクトになるという欠点があるからな。
Rusteseはそれが狙いなんだろうけど。
96:デフォルトの名無しさん
22/09/18 09:39:52.76 i9fw6DaF.net
>>94
Rustese>こっちの水は甘いよ
Google >Rust沼はスルーする
97:デフォルトの名無しさん
22/09/18 09:59:36.68 7lE3L7eF.net
>>95
GoogleはRustを使いまくっていて
AndroidとLinuxがRust導入することになったのもGoogleの強いRust推しがあったためだよ
一方で既存のC++によるシステムは次に大規模システム改変があるまではこのまま使い続けたいけど
C++には問題が多すぎるからCarbonでそれまで延命するっていう話だよ
98:デフォルトの名無しさん
22/09/18 10:07:15.64 YPL+oEUR.net
>>96 もうRustは諦めな 向いてなかった
Goスレの自己紹介レスうける
99:デフォルトの名無しさん
22/09/18 10:12:06.21 S16AZMX9.net
そもそもGoogleはRustを安定的に支えるために設立したRust Foundationの発起人やんけ
100:デフォルトの名無しさん
22/09/18 10:21:51.07 XVqHa/Kg.net
>>84
こういうのはだいたい最初の突破
101:口はクラウドの設定ミスかソーシャルエンジニアリング
102:デフォルトの名無しさん
22/09/18 10:38:43.71 oLhOG23s.net
C/C++用のライブラリ書く機会多いもんなぁ
だがここにRust使ううまみは全く無い
103:デフォルトの名無しさん
22/09/18 10:41:29.51 23reXPkE.net
Rustはなんでも「Rustなら最高に安全に、高効率でできる」と言って、開発効率を無視するのがなんか違うよなって思ってる。
すぐに「長期的にはRustの方が開発効率が良い」とか言うし。
「最初は負債を負ってでもプロダクト出さなきゃしゃーねーだろ、後で返済しろ」みたいなまともなビジネス要件を完全に無視されるので、なんなのよって思うことが多い。
104:デフォルトの名無しさん
22/09/18 10:55:40.65 1lkVWOJC.net
その比較対象がC++なら間違ってないだろ
105:デフォルトの名無しさん
22/09/18 10:57:40.17 VBi0HIqZ.net
大風呂敷はともかく
言語仕様に絞ればRustはプログラミングしやすくて開発効率が高いのは事実だと思うぜ
その点まで否定する人はいないと思うが
106:デフォルトの名無しさん
22/09/18 11:00:24.83 rCyj5Imp.net
>>101-103
負債まみれでも、とりあえずRoRが良い 現実解>>27
107:デフォルトの名無しさん
22/09/18 11:04:33.30 gAqx5zJC.net
C++には自由がありそうでないんだよな
bad_allocを投げない自由があるとか綺麗事を言うが実質的にそんな自由はない
108:デフォルトの名無しさん
22/09/18 11:09:26.06 PydvmlVx.net
>>41
zigはzenとの確執がありそうで怖い
109:デフォルトの名無しさん
22/09/18 11:12:40.00 a87PubfG.net
C++は脳汁が出るぜィ!!
110:デフォルトの名無しさん
22/09/18 11:13:36.91 xsRjaDkX.net
>>105(26) 前スレまでのC/C++のレベル見てC++に寄生すな
>>106(26) www Zigも攻撃対象か。zenが全面的に悪い
111:デフォルトの名無しさん
22/09/18 11:16:05.92 a87PubfG.net
競技プログラミングでC++が好まれるのは、脳汁が出るからです。
ランナーズハイやクライマーズハイと同じ、あるいはゾーンに入ると表現されることもあります。
RPGで言えば、加護を受けて無敵状態の時間帯です。
どうだ!C++凄いだろ!!
112:デフォルトの名無しさん
22/09/18 11:19:12.61 8Oubr/aV.net
ぜ語尾でマウントの複おじ
な語尾で主観垂れ流しの複おじ
体言止めで証明失敗の複おじ
各種取り揃えております
113:デフォルトの名無しさん
22/09/18 11:21:18.22 znG+B3HL.net
>>106(26) Zig丸コピして日本でZenを立ち上げた張本人? OKAMOTO
URLリンク(connectfree.co.jp)
114:デフォルトの名無しさん
22/09/18 11:27:33.70 J5EnHChT.net
ツイ 12年前「19の大学生です」か
完全一致
とんだ泥棒やろうじゃないか
115:デフォルトの名無しさん
22/09/18 11:43:05.79 cp3sxaZD.net
まともにRoRやれば良いんじゃない? 現実解>>27
116:デフォルトの名無しさん
22/09/18 12:01:46.79 aeQbKIv+.net
法的な泥棒には当たらないけどOSS倫理的にはNG
Zigがわざわざ日本語の声明を出している
Zigソフトウェア財団とZenプログラミング言語に関する声明
URLリンク(ziglang.org)
>コネクトフリー社の創設者であるテイト氏は、不完全な技術論により彼自身の行動を正当化しようとすると同時に、契約条項を利用してZigの貢献者がこのオープンソースプロジェクトに更に貢献する事を阻止しています。また、コネクトフリー社のZenはZigを表面的にリブランディングしたものに過ぎません。このような
117:テイト氏の過去と現在の振舞いから、日本の専門家や会社がこうしたクローズドソース製品に頼り生計をたてようとするのは、私どもの良識としてはお勧めできません。
118:デフォルトの名無しさん
22/09/18 12:09:24.65 ojiaMPI9.net
Rubyリクルーター > RoRやれば良い
119:デフォルトの名無しさん
22/09/18 12:39:23.75 22aXDZ2T.net
じゃあ泥棒は撤回しよう。だが怒りはMAXだ
120:デフォルトの名無しさん
22/09/18 12:41:41.76 YKE2Ef70.net
>>114
>法的な泥棒には当たらないけどOSS倫理的にはNG
>
>契約条項を利用してZigの貢献者がこのオープンソースプロジェクトに更に貢献する事を阻止しています。
倫理置いとくと法的にはZigのほうがヤバそうね。
121:デフォルトの名無しさん
22/09/18 13:06:27.86 a87PubfG.net
詐欺出来るくらい、ITに強くなったと考えるべきでは?
日本やるじゃん!
122:デフォルトの名無しさん
22/09/18 13:08:21.32 a87PubfG.net
帝都 久利寿
↑
キラキラネームじゃん。
123:デフォルトの名無しさん
22/09/18 13:21:26.78 bfFyBgMo.net
Zig怖いわ
URLリンク(pbs.twimg.com)
124:デフォルトの名無しさん
22/09/18 13:23:19.96 a87PubfG.net
日本人なら詐欺師の味方するよな!
応援しようぜ!
そんな弱小言語がどうだろうと俺たちには関係ないし。
125:デフォルトの名無しさん
22/09/18 13:28:07.69 GhzcuJyY.net
OSSのクローズドフォークで金儲けなんてRust信も大好きGAFAMだってやりまくってるからなあ
Zig開発陣にとってはいい勉強になったねとしか
126:デフォルトの名無しさん
22/09/18 13:30:28.29 a87PubfG.net
統一教会「いい勉強になったね」ニヤッ
127:デフォルトの名無しさん
22/09/18 13:31:07.59 GFJFaQz6.net
そのへんの経緯を知りたいけどよくわからない
Zen側が貢献してきたZigソースコードは全て他で置き換えられてZigから抹殺されたのでZen側にはZigに対する権利は無くなったと主張しているってことなの?
128:デフォルトの名無しさん
22/09/18 13:34:57.24 a87PubfG.net
「ライセンスを持つものは、他者にライセンスを分け与えることが出来る」
「それ以外の方法でライセンスを得ることはできない」
という、繋がり重視のライセンスを考えたんだが。
特許とっていい?
129:デフォルトの名無しさん
22/09/18 13:36:03.60 y2Aq5YSy.net
>>114
Zigのライセンスにはリブランディング禁止条項ないから
リブランディングは無問題
当然Zigのライセンスには従う
130:デフォルトの名無しさん
22/09/18 13:41:36.43 gAqx5zJC.net
GNUとBSDはどっちが自由かみたいな話?
131:デフォルトの名無しさん
22/09/18 13:45:32.43 ds+slurx.net
>>109
競プロってC++の機能を大して使ってなくね?
最近出た競プロの本立ち読みしたけど普通に90年代のC++だった
132:デフォルトの名無しさん
22/09/18 14:03:57.30 rfhv8yRG.net
Bit とかいうずぼらなやつが使えるからじゃないか
133:デフォルトの名無しさん
22/09/18 15:04:29.66 23reXPkE.net
>>104
RoRだけは無い、と思うんだけど、これも多分自分がやってる事と違うだけなんだろうな。
134:デフォルトの名無しさん
22/09/18 16:07:08.69 YKE2Ef70.net
>>130
フレームワークはスレ違い
135:デフォルトの名無しさん
22/09/18 16:29:26.69 n7ICvRiC.net
すげー Jakt作者のOS
90年代のクラシックなデザインを追い求めた「SerenityOS」の開発者が新たにブラウザを公開
URLリンク(gigazine.net)
URLリンク(commons.wikimedia.org)
136:デフォルトの名無しさん
22/09/18 16:30:44.57 n7ICvRiC.net
URLリンク(upload.wikimedia.org)
137:デフォルトの名無しさん
22/09/18 16:39:13.55 g3yzrDMH.net
Jaktの人、精力的でええやん
C++の置き換えに一番期待できる言語仕様だから早く安定板にしてほしい
この人なら専用IDEも作ってくれそうな勢いを感じる
他の言語はIDEに無頓着だから困る
138:デフォルトの名無しさん
22/09/18 16:46:08.87 a87PubfG.net
人類の資産の8割がC/C++で出来ている。
したがって、C/C++に注力することで、人類の発展と未来が担保される。
と思います!!
139:デフォルトの名無しさん
22/09/18 16:47:37.01 nPTkPA9O.net
開発が楽しそうでいいね
140:デフォルトの名無しさん
22/09/18 16:59:51.90 CbkvNJGd.net
低レイヤーでもRustは向いてない、何年もの経験のあるRust使いでも。
「Rust開発は呆れるほど程時間がかかる上に、楽しくない」そして移行先が話題のZig
Why I rewrote my Rust keyboard firmware in Zig: consistency, mastery, and fun
URLリンク(kevinlynagh.com)
URLリンク(kevinlynagh.com)
高レイヤー参考
>>42
tscをGoに移植
URLリンク(postd.cc)
141:デフォルトの名無しさん
22/09/18 17:24:43.71 YN5s6Pjv.net
ZigならC++で良くね?って思う
C++のベストプラクティスが分かりにくいという問題なだけでしょう
142:デフォルトの名無しさん
22/09/18 17:46:57.75 a87PubfG.net
>>88
ソーシャル・クッキングって日本語で言うと闇鍋?
143:デフォルトの名無しさん
22/09/18 18:20:29.69 /3elu/X8.net
>>139
お店の名前だろ
Social Cooking
+64 22 586 8633
URLリンク(maps.app.goo.)
gl/syacaqL19Bdcso7d9
144:デフォルトの名無しさん
22/09/18 18:56:07.13 a87PubfG.net
マジか。
145:デフォルトの名無しさん
22/09/18 19:23:43.99 yoKR1Bn1.net
>>132
そう思うとrustって愛されてるのに誰も何も作ってないよな
せいぜいunixコマンドの移植ぐらいじゃね?
146:デフォルトの名無しさん
22/09/18 19:24:15.76 yoKR1Bn1.net
>>135
これ
147:デフォルトの名無しさん
22/09/18 19:36:49.45 abGD8cAy.net
>>117 >>120
逆 謝罪動画上がっている
URLリンク(youtu.be)
>>124
自分で掘ってくれ
148:デフォルトの名無しさん
22/09/18 19:51:07.35 gAqx5zJC.net
何か作るならPythonでいいよな
Pythonが否定されるまで次世代言語の出番はない
149:デフォルトの名無しさん
22/09/18 20:32:44.57 RA+tdQam.net
一見したところRustスゲー的な記事タイトル
Cloudflare Ditches Nginx For In-House, Rust-Written Pingora
URLリンク(www.phoronix.com)
実はLuaからの置き換え部分が大きく寄与
>This isn't 'Oh wow, Rust is so much faster!', it's 'Oh wow, doing less work is faster!'
URLリンク(www.phoronix.com)
cloudflareの元記事にもそう書いてある
URLリンク(blog.cloudflare.com)
>Our Rust code runs more efficiently compared to our old Lua code.
これ日本のテックサイトでどう紹介されるんだろ たのしみ
150:デフォルトの名無しさん
22/09/18 21:28:24.24 YKE2Ef70.net
c++はファイルの拡張子を統一しろよ
151:デフォルトの名無しさん
22/09/18 22:11:25.43 ds+slurx.net
lua使ってたの?
それはそれで心配になる技術レベル
152:デフォルトの名無しさん
22/09/18 22:16:55.08 3LuSZWvW.net
luaって名前がかわいい言語のイメージしかない
153:デフォルトの名無しさん
22/09/19 00:04:20.61 Z63DsfE9.net
Luaはゲーム開発なんかではよく使われてるし、スクリプト言語の中では相当
154:速いはず そりゃCloudFlareほどの規模ならCやRustで書き直したほうがいいのは確かだけど 別に選択として悪くはないと思うけどな
155:デフォルトの名無しさん
22/09/19 00:14:26.43 9xLKPVoG.net
Lua使ってたという話は10年以上前には時々聞いていたけど最近でもゲームで使ったりするのかな・・・
156:デフォルトの名無しさん
22/09/19 00:26:21.01 Z63DsfE9.net
最近のUnity+Luaの事例だとこんなの
URLリンク(forpro.unity3d.jp)
UEとの組み合わせも聞いたことはあるな
157:デフォルトの名無しさん
22/09/19 00:30:03.28 jZPkBY+c.net
C++の適当なサブセットをベターCとする戦略が失敗したから
LuaがベターCになってしまった
それにJavaScriptをブラウザ以外で使うのもあまり成功してないから
158:デフォルトの名無しさん
22/09/19 06:45:16.52 L+xwZPs3.net
肝心のLuaJITのソースコードが汚くて協力者が集まらないと聞いた事がある
159:デフォルトの名無しさん
22/09/19 07:42:06.09 hVO4reu0.net
>>144
マジでこの人胡散臭いよな
なんで外国人なのにわざわざ日本に来て活動してんだろう
160:デフォルトの名無しさん
22/09/19 12:24:30.51 yTyO0id6.net
だからLuaJITは未だに5.1なのか
161:デフォルトの名無しさん
22/09/19 12:51:16.71 jWPeXdq1.net
nodejsが出たときJSがサーバーサイドも覇権を取るみたいな言説が一瞬湧いたけど、今となっては絶望的だな。
フロントエンドの事情が漏れ出て足引っ張られまくり。モジュールとかfetchとかバンドルとか。
162:デフォルトの名無しさん
22/09/19 13:17:47.22 JVJqZ5kG.net
>>154
あれはマジで読めない
dynasmっていうオレオレJITライブラリを使ってるんだけど
既存のluaのソースにそれを埋め込んでるからマジで酷いんよ
163:デフォルトの名無しさん
22/09/19 13:52:36.43 E2P5O1UU.net
>>157
React.jsやVue.jsなどでサーバーサイドレンダリングもする場合は
サーバーサイドを別言語で改めて書くなんてバカなことはせずに
そのまま同じJavaScriptコードをサーバーサイドで実行するのでNode.js等が使われている
これをしないと各ページは中身のない雛形のみサーバーが送出するので
ブラウザで表示が遅くなったりSEOで不利となったり様々なデメリットがある
だからサーバーサイドでNode.js等のJavaScript実行環境が使われている
164:デフォルトの名無しさん
22/09/19 14:00:48.55 JVJqZ5kG.net
>>157
サーバーサイドの前段に置くというので落ち着きつつあるよ
つまりさらにややこしくなった
165:デフォルトの名無しさん
22/09/19 14:10:35.00 51Am4lbd.net
ブラウザで実行可能なバイナリを送りつければいいんや
166:デフォルトの名無しさん
[ここ壊れてます] .net
もちろん例えばサーバーサイドをRustにしてフロントエンドをWasm(by Rust)にすることで共通コードを走らせたり
167:デフォルトの名無しさん
22/09/19 14:32:09.62 UxdZJyBE.net
>>159の時点では断定できなかったが
>>162でただの聞きかじり、知ったかだと判明した
そうならそうと言えよ
168:デフォルトの名無しさん
22/09/19 14:42:29.85 E2P5O1UU.net
>>163
実際にNode.jsで動かしてるんだが何が不満なんだ?
169:デフォルトの名無しさん
22/09/19 14:50:11.76 K6KYTibJ.net
>>164
Rust/wasmはどうした?
deno(w)じゃないぞ
170:デフォルトの名無しさん
22/09/19 14:55:40.89 E2P5O1UU.net
>>165
Denoは使っていない
サーバーサイドでのJavaScript実行が最大の負荷ネックなのでRustへの移行を試みている
171:デフォルトの名無しさん
22/09/19 14:58:39.54 hYj9P3jx.net
>>166
正直に言えたね
SSGとかedgeとか検討してね
172:デフォルトの名無しさん
22/09/19 15:05:16.56 E2P5O1UU.net
>>167
SSGも当然しているがSSRと同じで各ページ生成のJavaScriptコード実行が負荷ネック
CDN edgeも当然検討していてedgeでのWasm実行があるのでその点でもRustが良いとの結論になった
173:デフォルトの名無しさん
22/09/19 15:09:06.28 o1IkRM7k.net
>>168
検討ばっかし
胡散臭い結論
もういいよ
174:デフォルトの名無しさん
22/09/19 15:14:20.19 E2P5O1UU.net
>>169
もしRust/Wasm以外に負荷コストを下げる方法があるならば提案してみるので知りたい
無さそうならばこの方針のまま進むと思う
175:デフォルトの名無しさん
22/09/19 16:03:36.42 Po7VCTJB.net
そもそも負荷コストが問題になっているのか、Rustへの投資を回収できるかを定量的に評価せよ
176:デフォルトの名無しさん
22/09/19 16:34:20.05 E2P5O1UU.net
言語に対して投資を回収とはどういうことかよくわからない
サーバーリソースは大きく減る見通し
177:デフォルトの名無しさん
22/09/19 16:44:12.76 Hu7yqvEZ.net
以下聞きかじり(キッパリ)
LuaJITは開発者本人が天才過ぎて他がまねできない。バグ出しも殆ど終わった感があるし開発者本人もヘビーユーザーも5.1からの移行の必要性(移行コストの正当化)を感じてない。もちろんLuaJITメンテはされる。
>>154
forkがとん挫した例がある
URLリンク(github.com)
今の注目?
Redhatが立ち上げた新規のJITエンジン(メイン目標はRubyへの適用)
URLリンク(github.com)
c2m(MIR)が本JITの性能 gcc -O2やclang -O2(~gccの-O3)の比較
URLリンク(developers.redhat.com)
JITエンジンだから優秀だと思う
JVMやV8との比較が欲しいところ
最新記事(Last updated: August 26, 2022)
URLリンク(developers.redhat.com)
178:デフォルトの名無しさん
22/09/19 16:45:28.04 Po7VCTJB.net
>>172
具体的に何円減るんだ?それは現在の事業や人員の規模に対して十分に意味のある金額と言えるか?
そういう計算できないならそらISUCON勝てないわな
179:デフォルトの名無しさん
22/09/19 16:47:50.31 jZPkBY+c.net
お金を儲けることの何が問題になってるんですか?
180:デフォルトの名無しさん
22/09/19 17:00:56.55 E2P5O1UU.net
>>174
技術のスレで具体的な金額を求めて何をしたいんですか?
ISUCONを持ち出すのも唐突すぎて何を言いたいのでしょう
十分に意味があるから進めるわけですよ
181:デフォルトの名無しさん
22/09/19 17:01:10.49 ZiX0Fnns.net
Scala難しくね? 開発者高くね? Netflix以上じゃないとpayしない HW投資しとけ
みたいな話を何かの講演動画だったかでみたけど思い出せない
>>175 >お金を儲けること
その通り。
自社開発で開発者が暇してるのでもなければ、HW投資かサバ代予算増額の方が良い。
182:デフォルトの名無しさん
22/09/19 17:15:03.95 qZF84Axn.net
>>163-171 >>177
TLDR
餅は餅屋 サバはサバ屋 メモリはGC でOK
183:デフォルトの名無しさん
22/09/19 17:16:52.25 S5fQL4AK.net
速い言語を使えばいいだけなのに、
遅い言語を使って無駄にリソースコストを支払うのか。
遅い言語を使うとメリットあるなんてことは一切ないのに。
184:デフォルトの名無しさん
22/09/19 17:54:44.32 QIKrLEPf.net
架空なのか自社サイト(いつでも再検討)なのか 好きにしたらいいよ。上司の許可は忘れずに
185:デフォルトの名無しさん
22/09/19 18:10:33.34 Z9ZARiSG.net
転職して
186:最初の決算以降、誰も私に意見を言えなくなりましたよ。 結局のところ、実力が一番大事なのでは? これは、会社員だけでなく、言語にも言えると思いますよ。 実力が大事。
187:デフォルトの名無しさん
22/09/19 18:15:27.86 7VzjpQ1v.net
複オジの虚言癖やべぇな
ここまで来ると真性の病気
188:デフォルトの名無しさん
22/09/19 18:15:55.70 xROG+uVJ.net
>>179
っ 開発コスト
189:デフォルトの名無しさん
22/09/19 18:19:11.98 S5fQL4AK.net
開発コストはどの言語でも変わらない。
遅い言語だと開発コストが安い、なんてことはない。
190:デフォルトの名無しさん
22/09/19 18:23:37.58 luZbhWR/.net
>>179
PythonもRubyもNode.js・Javascriptも、果てはRustさえ敵に回す、迂闊な発言だわ。
「全員宇宙開発で使われる安全なアセンブラで書けばいいのにね、りそーすこすと!」
191:デフォルトの名無しさん
22/09/19 18:24:43.13 PeXg9+d0.net
>>183
だよね
cloudflareでも今の今までRust導入に手こずってるんだから
cloudflareの規模があれば回収できるが、中小は無理でしょ
192:デフォルトの名無しさん
22/09/19 18:26:26.78 luZbhWR/.net
じゃあバッチとか書かないで、全部おすすめの言語で書きなよ?MS Officeのマクロも書かないで、あんたの信じる言語で書きなよ?
だれも止めてないよ?ただ単にアドバイスしてるだけでね、りそーすこすと!
193:デフォルトの名無しさん
22/09/19 18:30:23.81 S5fQL4AK.net
アセンブラはプログラミング言語ではない。
アセンブラとほぼ同じ速さを出せる言語が多数あり、
それらで書くとコンパイラによる最適化フェーズもあり有利だ。
194:デフォルトの名無しさん
22/09/19 18:31:23.09 QQSMzDQg.net
ありえんな
195:デフォルトの名無しさん
22/09/19 18:33:01.63 QQSMzDQg.net
誤爆
196:デフォルトの名無しさん
22/09/19 18:34:49.01 E2P5O1UU.net
>>186
Rust導入で手こずるなんてことがあるんですか?
他の言語と同様に手こずることはありませんでしたが
197:デフォルトの名無しさん
22/09/19 18:38:21.05 jBmQb0MS.net
虚言確定。過去形と検討段階の整合性はどこ
198:デフォルトの名無しさん
22/09/19 18:38:59.63 jZPkBY+c.net
外貨じゃないと買えない電気と
いくらでも発行できるとかいう無限のリソースで買えるシステムとの対立なのかな
199:デフォルトの名無しさん
22/09/19 18:43:43.25 M4eV0eKf.net
>>193 この人いつもポエム挟んでくる
スルーしてたけど、
>>153
>C++の適当なサブセットをベターCとする戦略
これ何のことか聞かせて
200:デフォルトの名無しさん
22/09/19 18:46:07.83 E2P5O1UU.net
>>192
検討とは何のこと?
Rustへの移行を試みていると>>166に書いたように
既に小規模な実験をかなり進めていて見込みは良好です
201:デフォルトの名無しさん
22/09/19 18:49:32.99 nIn+q9SY.net
>>195
>小規模な実験
お一人様Rustの虚言
202:デフォルトの名無しさん
22/09/19 18:51:47.48 Z9ZARiSG.net
>>194
でも、真髄を突いたポエムでは?
これ、円をいくら発行しようとも、エネルギーを外国に頼ってるから無理、って意味でしょ?
203:デフォルトの名無しさん
22/09/19 18:53:52.18 nU7Gmzvw.net
Rust導入で手こずるなんて ない*
(*小規模な実験)
204:デフォルトの名無しさん
22/09/19 19:02:30.69 55rLBB3z.net
>>197 == >>193 ? ポエムおじ
>>194
ポエムおじのカキコはポエム きにすな
205:デフォルトの名無しさん
22/09/19 19:03:36.18 E2P5O1UU.net
>>196
>>198
先に小規模な実験で色んなことを検証するフェーズがあります
これは新機能追加や一部システム改変など様々なことで必ず事前に行われます
他のところでも似たような感じで進めるのをよく見聞きしますが
何を問題にしていますか?
206:デフォルトの名無しさん
22/09/19 19:03:53.49 Z9ZARiSG.net
>>199
別の人ですよ。
ID見ればわかるじゃないですか。
207:デフォルトの名無しさん
22/09/19 19:22:36.76 fF3L7mKr.net
>>182
「真性の病気 」はなかなかないから、何かの一環
208:で頑張ってるんだよきっと? Goスレ663-664でめっちゃ「挑発的」聞き方で、「全訳」に挑んでいる奴がいるんだけど雰囲気似てる 何の「動機」で全訳に取り組んでいるのか、怪しい「ライセンスビジネス」とか「本」でも出すのか 「どこが全訳」だしてくるか後日「答え合わせ」しようや
209:デフォルトの名無しさん
22/09/19 19:25:17.10 +D4rMLqZ.net
>小規模な実験
unixコマンドの移植
210:デフォルトの名無しさん
22/09/19 20:06:58.48 LKL6sPNO.net
>>157
PHPerおつ
211:デフォルトの名無しさん
22/09/19 20:26:13.41 jZPkBY+c.net
rustのボローチェッカーみたいにポエムチェックされた
212:デフォルトの名無しさん
22/09/19 20:40:59.23 QQSMzDQg.net
ごめん
213:デフォルトの名無しさん
22/09/19 20:55:35.23 ENkN+t9w.net
複オジはね
もともとはRustスレでクソコード貼り付けてた子なのよ
あれみたらわかるけど決して職業マではないわ
暇を持て余した学生か無職よ
病気というより単にエアプ勢なのよ
214:デフォルトの名無しさん
22/09/19 21:07:37.63 s/8/Nj66.net
>>202
ライセンスビジネスや本にするにはあらゆる方向で無知すぎるからそれはない
215:デフォルトの名無しさん
22/09/19 21:12:43.56 dsh440Ug.net
>>207
仕事でやってれば必要になる観点を持ってないから職業マじゃないのは同意するが
エアプで知ったかぶりするだけでなく
嘘までついて虚勢を張り続けるのは間違いなく病気
216:デフォルトの名無しさん
22/09/19 21:19:07.51 jZPkBY+c.net
職業医師だけが石を投げなさい
217:デフォルトの名無しさん
22/09/19 23:57:09.05 E2P5O1UU.net
>>203
最初に書いたようにWebサーバーサイドとフロントエンドWasmです
218:デフォルトの名無しさん
[ここ壊れてます] .net
>>211
こいつがやり玉にあった最高潮でセキを切ったように複オジが現れた>>179 >>181
219:デフォルトの名無しさん
22/09/20 08:53:46.32 kT9PmXd0.net
ソースをよく読むことが絶対正しいとは限らない
読まない方が効率が良いことが多い
220:デフォルトの名無しさん
22/09/20 09:52:09.93 pHyrhgQr.net
>>213=本日のポエムおじ
>ポエムおじのカキコはポエム きにすな
221:デフォルトの名無しさん
22/09/20 10:11:42.79 kT9PmXd0.net
>>214
ポエムとは何かが全然分からないが、どっちが善良でどっちが悪かは誰でも分かるぞ
222:デフォルトの名無しさん
22/09/20 12:08:18.65 QEVbf9tf.net
>>212-215
「ポエムおじ」つついてもセキを切ったように「複オジ」が出現するんじゃね?
223:デフォルトの名無しさん
22/09/20 14:38:13.88 r2ANor3O.net
ここ数日C言語スレでも暴れてる
224:デフォルトの名無しさん
22/09/20 14:52:45.43 664XlkF4.net
URLリンク(twitter.com)
Speaking of languages, it's time to halt starting any new projects in C/C++ and use Rust for those scenarios where a non-GC language is required.
For the sake of security and reliability. the industry should declare those languages as deprecated.
(deleted an unsolicited ad)
225:デフォルトの名無しさん
22/09/20 15:18:13.52 FCTDbpRE.net
>>218
Microsoft AzureのCTOもC/C++を捨ててRustへ移行か
226:デフォルトの名無しさん
22/09/20 15:22:51.46 0bjMQEMt.net
>>217
ハノン ◆QZaw55cn4c かな?
トリップは付けたり付けなかったり、ワッチョイをたどると
C言語なら俺に聞け 159(現行)
スレリンク(tech板:212番) (
227:US 0H7f-G1yF) 馬鹿は死ね
228:デフォルトの名無しさん
22/09/20 15:25:28.80 PsJADa91.net
QZはまた別のコテよw
そいつは昔から定期的に叩かれてる
229:デフォルトの名無しさん
22/09/20 15:34:13.19 WmFmmQNO.net
>>217
レス番教えて ちょっと掘ってみるから
230:デフォルトの名無しさん
22/09/20 15:53:41.62 U4GqbQfJ.net
217ではないが
ポエムおじ?
C言語なら俺に聞け 159(現行)
(アウアウウー Sa5b-Di2O)
スレリンク(tech板:195番),198,199,201,203,205
>>205
めちゃくちゃだよアンタw
文系ポエムは他でやんなさい
231:デフォルトの名無しさん
22/09/20 15:56:15.76 DL7GC9Fo.net
>>219
このクラウド時代はRust一択だからさ
232:デフォルトの名無しさん
22/09/20 15:58:46.56 2IVKOlnO.net
>>224=ポエムおじ が>>223に反応している?
233:デフォルトの名無しさん
22/09/20 16:04:25.12 Qn/k9NYa.net
>>223
さすがにそいつはこっちのポエおじとは別のポエマーだろ
234:デフォルトの名無しさん
22/09/20 16:09:25.85 ckpBkJFr.net
>>223 >>226
「ポエおじ」の方がゴロが良い
235:デフォルトの名無しさん
22/09/20 16:16:03.90 /Ms9OaY6.net
MS Azureの人がわざわざこんなツイをするなんて
余程Rustが上手くいってないんだろ
自分たちでお金掛けずにOSSを煽ってる様だ
236:デフォルトの名無しさん
22/09/20 16:31:59.50 SYco0YfA.net
ほしいのはrustの方向性を持った言語バリエーション
rustだけってのが良くない
237:デフォルトの名無しさん
22/09/20 16:47:57.61 lHbnVGdk.net
そんなあなたにD言語
238:デフォルトの名無しさん
22/09/20 16:53:53.88 6U+S2E6P.net
2021/5にUS政府がexecutive order on cybersecurityを出して(Department of Commers & Nistに)対策の方策提出(60日以内)を要求したんだね
URLリンク(www.whitehouse.gov)
それで業界側に話が来て苦し紛れか、おあつらえ向きのRustの名前を挙げて「対応しているポーズ」をしてるのか
そっち方面疎いから、Rust関係なんか不自然だと思ってたけど、やっと謎が解けた
C/C++の人(Microsoft, ISO C++ committee)の講演 ためになる
Can C++ be 10x Simpler & Safer? - Herb Sutter - CppCon 2022
URLリンク(youtu.be)
MS Azureのツイもこの流れだな
239:デフォルトの名無しさん
22/09/20 17:00:36.85 +ns9IM90.net
単一のWebリクエストの処理だったりスケジュールバッチだったりゲームのステージだったりと、
リソースのスコープが何らかの一連のコンテキストに対応しているケースは多いと思うんだけど
そういったコンテキストに基づいたリソース管理を言語組み込みで自然に記述できる言語ってないのかな
もちろんコンテキストが同期的に完結するならRAIIで実装できるけど、非同期も考慮するとGoのContextみたいにライブラリになっちゃってどうしても強制力や記述性は劣るよね
240:デフォルトの名無しさん
22/09/20 17:04:37.27 ZiZdTJuw.net
>>231
マイクロソフト
241:CTOがRust推奨ツイートしたのは今日だぞ US政府は1年4ヶ月前
242:デフォルトの名無しさん
22/09/20 17:09:04.21 s9rLzRMi.net
2021/5「対応しているポーズ」
その後遅々として進まず
今日「みんなRustやろうぜ ポーズ」(俺のせいじゃないアピール)
>>233 この件(>>231)に対する意見は?
243:デフォルトの名無しさん
22/09/20 17:11:16.88 iEIHewYx.net
>>232
Rustならば非同期であろうとリソースを使う主体へ所有権が移動していってリソースを使うものがいなくなると自動的に解放されるべ
244:デフォルトの名無しさん
22/09/20 17:20:00.26 /966KX7g.net
>>231 この動画の公開が昨日(unlisted)
>>218 今日「みんなRustやろうぜ ポーズ」(俺のせいじゃないアピール)
245:デフォルトの名無しさん
22/09/20 17:29:24.22 ne/X4AFl.net
>>229
>ほしいのはrustの方向性を持った言語バリエーション
そう
時間稼いで新バージョン作って結局C++のまま。一部新規の簡単なところだけRust
246:デフォルトの名無しさん
22/09/20 17:31:29.53 0JIP37F8.net
Rust、俺も好きだよ
Linuxカーネルにも6.1でやっと入るしね
でも好きなんだけどwinui3対応来ないしdirectx 12対応も公式サポートも来ないし(コミュニティのd3d12-sysなんて6年前だぞ!)、fsharpがあらゆる.NETエコシステム非対応になってる再来に見えて仕方がない
Microsoftのやるやる詐欺にはいい加減懲りてるんだ
247:デフォルトの名無しさん
22/09/20 17:36:23.74 nobtOBFX.net
Rust完全勝利みたいだな
248:デフォルトの名無しさん
22/09/20 17:38:45.55 js3arlIx.net
>>231
GAFAMの一致点がRustだけなので近いうちにUS政府の方針となるのは間違いない
249:デフォルトの名無しさん
22/09/20 17:40:20.84 Al5lwcUJ.net
>>239
>>237が現実解
250:デフォルトの名無しさん
22/09/20 17:42:18.85 +2OTuXyR.net
コンパイル遅いのになかなか通らないとか欠陥じゃね
251:デフォルトの名無しさん
22/09/20 17:43:45.86 iAVyJt7L.net
>>240 GAFAMwww cloudflareも入れてやれよ
でも真面目な話で>>237が現実解
252:デフォルトの名無しさん
[ここ壊れてます] .net
>>238
>Rust、俺も好きだよ
俺もRustが普通の時代(仮 遠い目)が来るなら拒まない
>>238
>Microsoftのやるやる詐欺にはいい加減懲りてるんだ
Rustの件は「莫大な軍事予算が下りる」くらいないと>>237で着地
「莫大な軍事予算」マダー?>US政府
253:デフォルトの名無しさん
[ここ壊れてます] .net
結局>>15の問題が様々なインフラに影響を及ぼしているので
新たなシステムから順にC/C++を捨ててRust採用て話なんやろな
254:デフォルトの名無しさん
22/09/20 18:41:50.37 nobtOBFX.net
みんなRustやろうな
マジでこれからはこの言語一択
255:デフォルトの名無しさん
22/09/20 18:46:34.44 EJtWH9jr.net
Rustおじさんはいくらで雇われてるんだろ…
256:デフォルトの名無しさん
22/09/20 18:50:03.34 Zzh/B1ch.net
>>239 >>246
牛歩ポーズでも1年半まえから(一部は)許可下りた訳だから
jetbrainsの数字(>>27)に期待だね
Rubyに追いついたかも
257:デフォルトの名無しさん
22/09/20 19:03:26.25 hGRs6IhL.net
>>218
Microsoftの人でもGC以外の言語が必要な場合はって感じなんだね。当たり前と言えば当たり前だけど。
258:デフォルトの名無しさん
22/09/20 19:09:47.83 Ww7jMmuH.net
>>249
興味があるなら時間見つけて動画リンク(時間指定 >>231)のさわりの部分だけでも見た方が良いよ
US政府要求に沿ってるだけ
259:デフォルトの名無しさん
22/09/20 19:31:12.43 eS+7DSUz.net
なるほど
Rustの時代になりそう
260:デフォルトの名無しさん
22/09/20 19:33:51.35 GEfCynSG.net
RustのUS裏事情かLinux6.1ニュースで気をよくしたのか他スレで
261:暴れだしました
262:デフォルトの名無しさん
22/09/20 19:45:52.31 LF9hF4o6.net
>>217
レス番教えて ちょっと掘ってみるから
263:デフォルトの名無しさん
22/09/20 19:53:55.74 eNaVAtta.net
>>252
レス番教えて ちょっと掘ってみるから
264:デフォルトの名無しさん
22/09/20 20:30:32.65 poUTUsCs.net
こんなの見つた
Rust part16
スレリンク(tech板:738番)
スレリンク(tech板:743番)
>「実装させない方法があるかどうか」
>Rust の初心者として様々な言語機能を理解したいという立場で疑問に思った部分を抜き出し
これ自分の学習用とは思えない
この人も、Rustの「全訳」に挑んでいるのかも
なんにしても、それぞれの言語の「公式以外」から「全訳」(全解説)と称するものが今後出てきたら要注意
>>202
後日「答え合わせ」しようや
265:デフォルトの名無しさん
22/09/20 20:50:11.08 mWqgd8qD.net
このスレが盛り上がるのは平日の20-26時くらいなんだよね
きれいな社畜で笑っちゃう
僕はRustで1600万ほどもらってます
266:デフォルトの名無しさん
22/09/20 20:51:12.22 z6cIhAGk.net
C++は8086でも動いてた。
267:デフォルトの名無しさん
22/09/20 20:52:22.48 z6cIhAGk.net
>>256
お客様が大手企業だからってことは無いの?
268:デフォルトの名無しさん
22/09/20 20:53:09.18 1cXMflH4.net
この世界は二種類の人々に分かれている。
『言語・技術』に興味を持つ人々と、
『オジサン』に興味を持つ人々である。
269:デフォルトの名無しさん
22/09/20 20:56:16.61 2CDS3+Y1.net
>>211-212が言っていることに真実があるなら
複オジ は 職業マ
>>207は何か知ってるんじゃないの>>255について
270:デフォルトの名無しさん
22/09/20 21:06:20.07 zH3u0JIU.net
>>256が言っていることに真実があるなら
複オジ は 会社(零細スタートアップか何か)の社長(or COO)
>>207-210は連係プレーで職業マを否定
>>207は何か知ってるんじゃないの?
271:デフォルトの名無しさん
22/09/20 21:16:55.14 z6cIhAGk.net
>>261
楽天の社長ってことは無いの?
272:デフォルトの名無しさん
22/09/20 21:34:39.28 DK3tUzu4.net
複オジの虚言癖を真に受けちゃうのも結構やばいぞ
至る所に嘘だと分かるヒントが散りばめられてるだろ
273:デフォルトの名無しさん
22/09/20 21:35:49.35 nobtOBFX.net
長期視点で見ると以下の通り
python
→今からやるのは機械学習の人たちだけオッケー
Go
→Rustで良い
C/C++
→Rustで良い
TypeScript
→wasm-bindgenがdomなどをサポートしてるのでいらない
Zig
→生ポインタとかメモリアロケーションとかCに先祖返りしてるRustで良い
Carbon
→C++どうでも良い場合はRustで良い
よって長期視点で見るとRustだけでよろしい
274:デフォルトの名無しさん
22/09/20 21:52:13.29 kT9PmXd0.net
>>259
メカニズムに興味を持つ人とポリシーに興味を持つ人
デバッグが苦手な人は、人間の意図と関係ない現象に興味を持つのが苦手なんじゃないかと思う
275:デフォルトの名無しさん
22/09/20 21:53:13.10 PsJADa91.net
メカニズム以前の問題だから複オジは馬鹿にされとんのよw
276:デフォルトの名無しさん
22/09/20 21:57:15.72 Rkn9OZVq.net
長期的視点で見るならRustの最大のリスクは、クールでセクシーな新言語の出現だろうな
Scalaの悲劇を忘れてはならない
277:デフォルトの名無しさん
22/09/20 21:58:58.31 nobtOBFX.net
ScalaはJVM言語だったのが最大のミス
オラクル支配の言語なんか使えるわけない
278:デフォルトの名無しさん
22/09/20 21:59:34.75 n3SPYoKp.net
特定の言語に固執するのは技術力の低さの証
その状態が許されるのは人を動かす仕事ではなく人に動かされる仕事をしてる間だけ
279:デフォルトの名無しさん
22/09/20 22:00:51.15 z6cIhAGk.net
クールでセクシーって進次郎のことか。
進次郎構文のプログラミング言語なんて誰が使うのさ。
統一教会が売りつけてき�
280:サう。 自民党だし。
281:デフォルトの名無しさん
22/09/20 22:01:30.25 Rkn9OZVq.net
ScalaはJVMワールド内でもKotlinに惨敗したでしょ
思慮が浅い、やり直し
282:デフォルトの名無しさん
22/09/20 22:12:26.72 5IFsSN7B.net
>>265
言語はメカニズムじゃない
言語設計者以外にとっては
283:デフォルトの名無しさん
[ここ壊れてます] .net
Scalaは関数型を積極的に取り込んだよね
よーく見ていくと詰めが甘いと言うか苦しいとこあるけど
部分適用させようとしてアンダースコア書かないといけないとことか
284:デフォルトの名無しさん
[ここ壊れてます] .net
Scalaはしばらく使ってたけどライブラリの破壊的変更が酷くてやめちゃった
半年ぶりにコンパイルすると全く通らない状態だったし
最近は落ち着いたらしいけど今なら他に選択肢もあるし戻ろうとは思わないなぁ
285:デフォルトの名無しさん
22/09/20 22:17:49.95 z6cIhAGk.net
Rustも同じ道を歩いてる。
286:デフォルトの名無しさん
22/09/20 22:22:51.03 /Bvo4oH4.net
YouTube で有名な雑食系エンジニア・KENTA が、
Scala, PHP をオワコン認定した
それで、ScalaのTwitter、Laravel のZOZO が、やばくなった。
まともな開発者が集まらない
これでオワコンと言われた、Ruby on Rails がますます1強になっていく
287:デフォルトの名無しさん
22/09/20 22:30:15.92 b8QKntNX.net
GCはステロイドみたいなもんだからな。
288:デフォルトの名無しさん
22/09/20 22:35:49.95 kT9PmXd0.net
大昔のゲームを今やってるおじさんは、ソフトが時代遅れになる恐怖を感じない
289:デフォルトの名無しさん
22/09/20 22:47:08.80 mv1uMavq.net
LinuxのNVMeドライバのRust版がC版と同等の性能を出したとな
Western DigitalによるRust版実装がパフォーマンス測定でC版と同じ速度が出てる
Rust Linux Drivers Capable Of Achieving Performance Comparable To C Code
URLリンク(www.phoronix.com)
290:デフォルトの名無しさん
22/09/20 23:05:51.81 9uDlQujI.net
ハードウェアのドライバなんて大半が待ち時間だから
291:デフォルトの名無しさん
22/09/20 23:13:34.53 omzXxvLB.net
色んな業界がRustへ移行しようとしてるんだな
ドライバはバグでセキュリティホールになりがちだったから今後C禁止Rust必須の方向へ進むかもしれない
292:デフォルトの名無しさん
22/09/21 02:58:42.44 4J6kzx02.net
>>279
覇権だな
もうRustを使わない理由がない
293:デフォルトの名無しさん
22/09/21 06:33:09.68 xV4qOd7Y.net
>>279
ディスク屋のWDまでRustかよ!
294:デフォルトの名無しさん
22/09/21 07:10:43.49 HysOxLo3.net
>>220-221
こっちで話出てからC言語スレの様子が変わった
ハノン ◆QZaw55cn4cと雰囲気の似ているスレに注目してる
295:デフォルトの名無しさん
22/09/21 07:29:10.09 0EddIk8Z.net
Flutter vs .NET MAUIで口の悪いC#erも注目してるが
昨晩>>261以降の怒涛の「>>255を受けての連係プレー?」の際も自前の動画作業をしていたようなので
こっちのRusteseとは一旦切り離してみる
296:デフォルトの名無しさん
22/09/21 08:38:26.88 mcBpWvgq.net
>>278
結構昔のゲームでもModが今だに更新されたり新しく出たりしていて、楽しいんだよね…
297:デフォルトの名無しさん
22/09/21 08:59:44.26 CR8smXkB.net
本日の朝の「ポエおじ」そろそろか
298:デフォルトの名無しさん
22/09/21 11:26:36.18 CWNBM10n.net
「Linux」、バージョン6.1でRustを導入へ--トーバルス氏が明言
URLリンク(japan.zdnet.com)
299:5193491/ LinuxにRustを導入するかどうかという議論は終わりを迎えた。Rustの実装は既に始まっている。Linuxの父であるLinus Torvalds氏は電子メールによる筆者との対話の中で「何かおかしなことが発生しない限り、それ(Rust)は6.1で導入される」と述べた。 https://japan.zdnet.com/storage/2022/09/20/fbead5b1eeb6ff33e598cce49a17eb26/linustorvaldstedyoutubeb.jpg
300:デフォルトの名無しさん
22/09/21 11:31:23.95 DwRyuGfA.net
RUSTの時代来たの?
301:デフォルトの名無しさん
22/09/21 11:32:50.41 mwfr5D2n.net
どの部分に使うんだろね
末端の部分だろうけど
302:デフォルトの名無しさん
22/09/21 11:33:31.29 ogbZwOza.net
律儀に有用記事をキッチリと上げてくれる人、それ要らないよ
303:デフォルトの名無しさん
22/09/21 11:55:42.34 rE5Y/LNp.net
いよいよ 数学的証明のない Rustの安全性が 試される 時の試練はこれからだ
304:デフォルトの名無しさん
22/09/21 12:08:09.47 OSKoY9pR.net
数学的証明のある言語とかあるか?
305:デフォルトの名無しさん
22/09/21 12:20:32.20 f5S+A9Jm.net
>>293
純Lispとか。
306:デフォルトの名無しさん
22/09/21 12:21:59.19 p1umNBjJ.net
>>288
C++は欠点だらけだとして一切受け入れなかったLinux開発陣が
Rustは有用だとして正式に受け入れることが決まったのか
307:デフォルトの名無しさん
22/09/21 12:34:04.87 FfiLiD3c.net
Rustは保証とか証明可能って軽率に言う
CSや数学勢、敵にまわし過ぎ
308:デフォルトの名無しさん
22/09/21 13:57:22.71 757dNGj4.net
>>296
色々条件つけての保証なり証明だろ
数学屋さんが扱うものとはレベルが違うぞ
309:デフォルトの名無しさん
22/09/21 14:16:01.83 iX0g6SGn.net
>>297
これだからRusteseは証明が何か、まるで分かって無い
310:デフォルトの名無しさん
22/09/21 14:26:18.31 757dNGj4.net
>>298
そんなフワフワしたレスしか返せないなら黙ってりゃ馬鹿がバレないのにw
311:デフォルトの名無しさん
22/09/21 14:27:30.72 a4l0TSJn.net
>>299
そういえばRusteseって数学できないんだったな
312:デフォルトの名無しさん
22/09/21 14:32:23.54 irdQT16y.net
>>297
>色々条件つけての保証なり証明
お前、さっさとその「証明」論文(仮)持ってこい
それとも、また優良誤認詐欺かよ