次世代言語29 TypeScript Swift Go Kotlin Rust Nim

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2022/09/17(土) 19:05:49.83ID:6v3irpfN
スレタイ以外の言語もok

前スレ
次世代言語28 TypeScript Swift Go Kotlin Rust Nim
https://mevius.5ch.net/test/read.cgi/tech/1661739736/
2022/09/22(木) 08:10:30.13ID:ge+JBm7w
Cloudflare、NGINXに代えて自社開発のRust製HTTPプロキシ「Pingora」をグローバルCDNに採用。性能向上しつつCPUとメモリ消費を3分の1に
https://www.publickey1.jp/blog/22/cloudflarenginxrusthttppingoracdncpu31.html
2022/09/22(木) 08:58:30.88ID:6phq5bQc
>>354
世界トップシェアのCloudflareがRustで書かれて動いているのかよ!
2022/09/22(木) 11:29:07.11ID:OHyjVVFp
この腐ったスレで仮定の話をしてみる

尋常ならざる「ヘイト」を集めた仮想集団Rustese(4~5名)が、近々
2022/09/22(木) 12:21:57.02ID:C83w8w00
>>354
5chもCloudflareを使っているから
これでこのスレの住民が仲良く全員ともRust製にお世話になっていることになるね
2022/09/22(木) 12:30:36.06ID:u/eEfzNS
>>356
>>353
2022/09/22(木) 12:43:40.74ID:Usn+VDp/
>>356
もしかして相手にしてるのが複オジ一人だと気付いてない?
2022/09/22(木) 12:56:32.85ID:brooaw/j
>>356 >>353

https://mevius.5ch.net/test/read.cgi/tech/1663409149/255
デフォルトの名無しさん 2022/09/20(火) 20:30:32.65 ID:poUTUsCs

こんなの見つた

Rust part16
https://mevius.5ch.net/test/read.cgi/tech/1656285423/738
https://mevius.5ch.net/test/read.cgi/tech/1656285423/743
>「実装させない方法があるかどうか」
>Rust の初心者として様々な言語機能を理解したいという立場で疑問に思った部分を抜き出し

これ自分の学習用とは思えない

この人も、Rustの「全訳」に挑んでいるのかも

なんにしても、それぞれの言語の「公式以外」から「全訳」(全解説)と称するものが今後出てきたら要注意

>>https://mevius.5ch.net/test/read.cgi/tech/1663409149/202
後日「答え合わせ」しようや
2022/09/22(木) 14:26:35.78ID:0ju0q1YC
今日もGoスレで暴れている
2022/09/22(木) 14:31:10.89ID:sLzupWJP
「ヘイト」を集めた「仮想集団Rustese」(4~5名)(仮定)はどういう設定なの?
2022/09/22(木) 15:00:07.02ID:HWZm8NU4
各スレをそれぞれ荒らしている集団
それぞれ担当分野をいくつか持っている
2022/09/22(木) 15:33:09.95ID:SRcSwEOM
という設定?
2022/09/22(木) 15:39:42.78ID:Io0prChu
日本のITの発展を阻害するのが目的な裏組織でもあるんじゃないかと妄想したくなるなw
2022/09/22(木) 15:45:41.23ID:llfSUMQF
なるほど、腐ったスレ -> 腐った設定を楽しむポエスレ

追加設定(仮):
Rust,Go,C#,組込み,低レイヤー,それぞれ担当分野の強みを集めて日本製VRヘッドセットなどのウェアラブルデバイスのキット、総合ソリューション商売(仮)を近々発表する設定

ファームウェア、デバイスドライバがRust製、Rustの優良誤認を巧に利用したセールス

Rust,Goの「全訳」(公式以外)を出してコンサル、受託開発もすると宣伝

近々予定のLinux6.1を良い弾みに使う

Rustの>>338は都合が悪いから火消し作業@5ch w

ネットメディアに取り上げられて「顔出し」インタビュー記事が出るw

尋常ならざるネット行動で「ヘイト」を集めた「仮想集団Rustese」(4~5名)(仮定)の社長(仮)が複オジ社長(>>256)w
2022/09/22(木) 17:46:05.17ID:DW+YIIoo
>>354
Web方面もRustが使われるとは驚いた
2022/09/22(木) 18:19:41.34ID:b/GA6Yzt
5ch常駐&自演癖&妄想癖の複オジしゃちょーがまともに仕事してるわけないでしょ

おまえは何と戦ってるんだ?
2022/09/22(木) 18:20:28.77ID:EgZWqwyS
>>367
そもそもMozillaがFirefoxのために作った言語だし
2022/09/22(木) 18:45:24.24ID:EqL6Qqki
>>367
Web 方面って言うか CDN なんてゴリゴリのサーバーソフトだからむしろ組込ソフトに近い分野だぞ
371デフォルトの名無しさん
垢版 |
2022/09/22(木) 19:36:34.44ID:qLW9OXP3
そこらへんはFPGAでは?
FPGAの回路合成にC/C++は使えるけど、Rustが使えるという話は聞いたことがない。
2022/09/22(木) 19:42:08.92ID:A33fHa/9
CDNは普通にHTTPを解釈してその様々な指定に応じて様々な対応処理をするウェブプロキシサーバー(ソフトウェア)
373デフォルトの名無しさん
垢版 |
2022/09/22(木) 19:42:39.81ID:qLW9OXP3
論理合成はAIを使うとよさそうですが。
2022/09/22(木) 19:43:31.70ID:EqL6Qqki
>>371
FPGA はもう一つレイヤーが下
ルーターとかスイッチの世界
375デフォルトの名無しさん
垢版 |
2022/09/22(木) 19:43:37.20ID:qLW9OXP3
ニコニコもFPGAらしいですね。
376デフォルトの名無しさん
垢版 |
2022/09/22(木) 19:45:53.50ID:qLW9OXP3
CDNというものは、所詮、ファイルを送出してるにすぎないんですよ。
しかし、非常に高速性が要求される。
2022/09/22(木) 19:48:37.86ID:OQfEBTkz
nginx使ってたのを独自Rust実装にしたという話で
FPGAの話がどっから出てくるんだ
378デフォルトの名無しさん
垢版 |
2022/09/22(木) 19:49:00.14ID:qLW9OXP3
https://xtech.nikkei.com/dm/article/NEWS/20141128/391400/
https://www.intel.co.jp/content/www/jp/ja/storage/products/programmable/applications/media-processing.html
これですね。
379デフォルトの名無しさん
垢版 |
2022/09/22(木) 19:50:17.08ID:qLW9OXP3
いまどき、ソフトウェアとか言ってたら、もしかして:自宅警備員。
と言われちゃいますよ。
2022/09/22(木) 20:00:45.84ID:1Wfx7IcA
表現の自由戦士になって本を出してよ
381デフォルトの名無しさん
垢版 |
2022/09/22(木) 20:08:57.90ID:qLW9OXP3
自分は光の戦士なので無理。
2022/09/22(木) 20:09:17.87ID:EqL6Qqki
>>378
どこにもCDN自体をFPGA化したなんて書いてなくて笑うしかないんだけど
そもそも画像処理のFPGA化なんていつの時代の話してるんだよw
2022/09/22(木) 20:10:45.11ID:/ukDae2r
CDNにFPGAは無理
処理すべきバリエーションが多すぎる
さらに設定ファイル毎に異なる動作をしたり機能も追加されていく
もちろんCDN各社ともproxy server softwareを用いている
2022/09/22(木) 20:14:04.04ID:z6cxsZX2
>>381
2022/09/22(木) 20:21:18.64ID:EqL6Qqki
>>383
無理かどうかは分からんけどデータ自体を処理するわけじゃない(そう言うのはルーターなりスイッチの役目)だからあんまり効果は無いだろうね
2022/09/22(木) 20:27:57.36ID:KxxTKJvn
じゃあ今ならRustで構築するのがベストか
Cloudflareは当たり前のことをしただけ
2022/09/22(木) 20:47:37.78ID:tkcjyRPY
>>354
うおおおおおお
ついにエッジサーバー開発のメインストリームになるか
388デフォルトの名無しさん
垢版 |
2022/09/22(木) 20:51:15.94ID:+hddm2QC
>>377
同意。
記事もろくに読まずに >>371 みたいな自分の勝手なオレ常識を垂れ流すやつには呆れる。
2022/09/22(木) 20:58:40.24ID:EqL6Qqki
SystemC とか知ってる俺スゲー君だろ
8年近くも前の記事をドヤ顔で出すあたり上っ面だけの知識っぽいけどw
2022/09/22(木) 21:08:11.72ID:tkcjyRPY
>>367
おそらくフロントエンドは全部Rustになります
CDNエッジサーバーで「フロントエンドの処理を全部動かす」のが確定的になったから
そこではRustが暴れまくる
コンパイラとシステムプログラミング、OSだけでなく
Webの世界もRustが支配しそうだ
2022/09/22(木) 21:43:59.14ID:LJW4Hu7v
>>389
Cからの動作合成が使い物になると思ってる時点で実際FPGAやったことないのバレバレなんだよな
ちゃんとパフォーマンス出そうと思ったらVerilogで書くのは当然として配置やクロック系までちゃんと調整しないといけないわけで
2022/09/22(木) 21:52:22.05ID:fvym6PGc
フロントエンドでもバチクソに速さを求められて要件もシンプルな場所にはそれなりに Rust が使われると思うけど、業務アプリとかみたいに要件にも揺れがある領域では GC が基本の言語がまだまだ(もしかしたらずっと)強いだろ。
2022/09/22(木) 21:54:38.94ID:t4qAEvuE
>腐った設定を楽しむポエスレ
これでしばらく俯瞰してる

https://mevius.5ch.net/test/read.cgi/tech/1663409149/366 (一部設定加筆修正)
デフォルトの名無しさん 2022/09/22(木) 15:45:41.23 ID:llfSUMQF
なるほど、腐ったスレ -> 腐った設定を楽しむポエスレ

追加設定(仮):
Rust,Go,C#,C,組込み,低レイヤー,それぞれ担当分野の強みを集めて日本製VRヘッドセットなどのウェアラブルデバイスのキット、ソフトウェアソリューション事業(仮)を近々発表する設定

ソフトウェアスタックの一部がRust製、Rustの優良誤認(*)を巧に利用した宣伝
(* https://mevius.5ch.net/test/read.cgi/tech/1661739736/946,963)

Rust,Goの「全訳」(公式以外)を出してコンサル、受託開発もすると宣伝

近々リリース予定のLinux6.1(Rust製ドライバ実働ready)を宣伝材料に使う

Rustの真実(**)は宣伝に都合が悪いから5chで火消し作業w
(** https://mevius.5ch.net/test/read.cgi/tech/1663409149/338)

尋常ならざるネット行動で「ヘイト」を集めた「仮想集団Rustese」(4~5名)(仮定)の社長(仮)が複オジしゃちょー
(https://mevius.5ch.net/test/read.cgi/tech/1663409149/256,368)

着々と「ヘイト」を収集中

ネットメディアに取り上げられて「顔出し」インタビュー記事が出るw
> 後日「答え合わせ」しようや
(>>https://mevius.5ch.net/test/read.cgi/tech/1663409149/202,255)
394デフォルトの名無しさん
垢版 |
2022/09/22(木) 22:05:07.85ID:Gy6yFsGR
>>354
Nginxは静的webサーバーとしてはApacheより速いけど、HTTP(S) ProxyやリバースProxyでそんなに速くないし
ロードバランシングもあるけど、モニタリングとか簡素だもん。Cloudflareがいままで余りにもお粗末だっただけで
HAProxyやEnvoy(いずれもC系)でHTTPSでは99%タイルで3倍以上、Traefikの最新版だって2倍スループットの
差が出る。まあ上の記事にも書いてあるけどね
ちょっと古いけど、ベンチマーク(もちろんCPUやメモリ消費量の話じゃないけど、それはパフォーマンスに直結する)
https://www.loggly.com/blog/benchmarking-5-popular-load-balancers-nginx-haproxy-envoy-traefik-and-alb/
2022/09/22(木) 22:06:12.58ID:U8OH4frM
嫌儲板にRustのスレが立つ日が来るとはwwww

Linux、開発言語としてRustの導入がほぼ確定!まだ覇権プログラミング言語Rustを学んでない奴おりゅ? [543236886]
https://greta.5ch.net/test/read.cgi/poverty/1663742232/
396デフォルトの名無しさん
垢版 |
2022/09/22(木) 22:20:15.18ID:Gy6yFsGR
それとHTTP(S) ProxyなんてHTTPリクエストの入り口だけど、それを「フロントエンド」なんて言わないよね。
大体はミドルウェア扱いで、コンペティションならサーバーサイドの処理結果や連続する同一リクエストなどを
Proxyキャッシュから返すとか小細工するけどさ
ほとんどの実際のサーバーサイドの入り口のプログラミングだって普通にファイヤーウォールの中にあるので
そんな外で一体になるようなプログラミングは許されることは多くない
エッジサーバー言い換えるとエッジコンピューティングは、CDNやIoTのような特殊な業務には求められるけど
データーベースにつながってるようなシステムだと(工夫して非同期を使っても)結局データを取りに行って
戻ってこなくちゃならないし
2022/09/22(木) 23:24:58.92ID:XoRPEjFK
レールは続く】 Ruby on Rails Part21 【これからも
https://medaka.5ch.net/test/read.cgi/php/1545146635/103-104

Rails で世界最速!
表示速度が“異常な”Webサイト「dev.to」

これ、米国? なのに瞬時に表示される!
不思議
2022/09/22(木) 23:25:28.59ID:Io0prChu
Rustおじさん狂っちゃった?
399デフォルトの名無しさん
垢版 |
2022/09/22(木) 23:53:56.73ID:qLW9OXP3
ファイル配信がFPGAに置き換わってることを知らなかったのでは?
400デフォルトの名無しさん
垢版 |
2022/09/23(金) 01:00:35.17ID:gD4It3Ab
異世界おじさん
2022/09/23(金) 05:31:20.24ID:exFn1ITS
>>399
ファイル配信がどのレイヤーのこと言ってるのか知らんけどフルFPGAの配信サーバーなんて見たことないけど?
2022/09/23(金) 10:09:07.92ID:RMldGM/M
データでわかるRustの開発者達 〜Rust Survey 2021の深堀
https://gihyo.jp/article/2022/09/rust-monthly-topics-01
2022/09/23(金) 22:37:31.64ID:ss6QZVCz
ホントにRust利用分野のトップがサーバーサイド/バックエンドなんだな
2022/09/24(土) 10:27:32.12ID:8u1cquuF
C 言語の代替を標榜して作られたんだから
そりゃそうなるわな
2022/09/24(土) 10:44:41.46ID:46kCizQt
お前らは、標榜したことを実現するためにあらゆる手段を使うべきだと刷り込まれている
だがそれは数学ではないし道徳的にも正しくない
406デフォルトの名無しさん
垢版 |
2022/09/24(土) 13:05:16.42ID:trDL4TBK
おまえら次のスレでは別の言語が覇権!ってしてるんだもんなあ
なんていうか世の中からズレまくってるよ
2022/09/24(土) 15:01:08.03ID:baRfG8oL
次世代言語の話というより、格付けをしたいだけのキッズが混ざってるからな
2022/09/24(土) 15:07:26.56ID:oo/J7FFO
トーバルズ氏、Rust導入やM2搭載「MacBook Air」について語る
https://japan.zdnet.com/article/35193521/2/

Rustがまだカーネルに導入されていない理由の1つは、一部の開発者が、Linuxで動かすには非標準のRustの拡張がたくさん必要になることを懸念していることだ。
例えば、Rustで書かれたLinuxの新しいNVMeドライバーを動かすには、70以上の拡張が必要になる。

しかしTorvalds氏は、自分たちはすでに何十年も、標準のC言語にはないものを使い続けてきたと指摘した。
「私は以前から、この分野の標準はゴミだと大声で主張してきた。標準が間違っているので、私たちは標準を無視している。Rustについても同じことが言えるだろう」と同氏は言う。

少なくともTorvalds氏は、重要なのはむしろRustのコンパイラーの信頼性と安全性だと考えている。
今ある問題の1つは、「GCC Rust」の信頼性と安定性が低いことだ。このため現実的には、今のところ、LinuxでRustを使用するには「Clang」を使うしかない。
しかしTorvalds氏は、「Clangは十分使える。Rustをマージすればおそらく有益だろうし、カーネルに害を与えることもないだろう」と語った。
2022/09/24(土) 15:22:13.06ID:znV/izy5
最近はClangが賢いしLLVM方式は多言語をサポートできて有利だな
技術力のない次世代言語はLLVMコードを吐かずにCコードを吐いて最適化の機会を失っている
2022/09/24(土) 15:50:34.59ID:46kCizQt
勝利条件が間違っているのでチャンスを与えても無視されているケースもあるけど
411デフォルトの名無しさん
垢版 |
2022/09/24(土) 20:26:26.19ID:7pBAspe1
>>409
Nimですね
2022/09/24(土) 22:56:21.99ID:eoiIUnmb
Rust普通にfor文回すだけでもコンパイルエラーになって草
なんだこの言語は
2022/09/24(土) 23:12:05.67ID:84FXrjPL
複数のCコンパイラ(gcc, g++, clang, vc, intel c++, tccなどなど)に対応するより、1つのほうが楽だからそうしてるだけで
技術力がない訳じゃないんだわ。アホ信者だろうからどうでもええけど
414デフォルトの名無しさん
垢版 |
2022/09/24(土) 23:20:12.97ID:pfcr5AFZ
>>409
そのLLVMはC++で作られてるわけで
2022/09/24(土) 23:39:17.14ID:SwoMyRrN
ある言語などの処理系がどの言語で書かれているかは全く無関係
例えばPythonで書かれていても動作が遅くなるだけで問題なく動く

そしてLLVMの出現時期がたまたま既にC++が標準化され普及した直後だったからC++で作られただけの話
もっと以前ならCで書かれただろうし現在開始のプロジェクトならRustで書かれただろう
2022/09/24(土) 23:53:07.05ID:46kCizQt
Rustブームの次はLLVMを教えてくれるのか
乗るしかない知の高速道路に
2022/09/25(日) 00:19:45.91ID:Esy03jAc
LLVM相当をRustで実装とかもう誰かやってそう
2022/09/25(日) 01:46:08.85ID:5EJgs9fu
>>413
様々なコンパイラに対応するという目標からして間違っているよ
本来の目標は様々なアーキテクチャに対応することだね
その目標を達成するための様々な方法の一つとしてCに変換する方法があるけど
LLVMに変換する方法と比べてCに変換する方法は様々な点で劣ってしまうね
419デフォルトの名無しさん
垢版 |
2022/09/25(日) 09:17:51.29ID:LGm5VRVM
gccとllvm、違いを述べてみよ
420デフォルトの名無しさん
垢版 |
2022/09/25(日) 09:29:12.22ID:Rxhh3DJ9
GNUとApple。
2022/09/25(日) 09:39:28.60ID:1aDg8GuI
>>419
各プログラミング言語とも各アーキテクチャとも独立した中間コードにあたる命令セットと型システムを持つLLVMでは
各言語のコンパイラはその命令セットによるLLVM中間コードを吐くだけで
LLVMが一般的な最適化と各アーキテクチャに対する最適化を行なって最終コード生成をしてくれる
GCCは時代遅れのシステム設計なのでそのへんが上手く行っていない
2022/09/25(日) 09:44:20.94ID:2Vm9zums
何事にも優劣を付けたがる人
2022/09/25(日) 10:01:48.63ID:PDKGWlWe
GCCのRTLも知らない知ったかなんて相手するなよ
2022/09/25(日) 10:09:08.63ID:rVqFiGXV
まぁgccも3くらいの頃はRTLがあるとはいえ結構密結合していて改造するのも大変だった記憶
4以降くらいで中間表現がちゃんとなって今はLLVMと変わらないんじゃないかな
どちらかというとライセンスの問題のほうが違いとしては大きいかもね
2022/09/25(日) 10:12:52.67ID:Jv2bK5g9
RTLはあくまでもGCCによるGCCフロントのための内部の存在から脱しきれていない
LLVMのように外部の独立した主体が中間コードを生成しても使える状況には程遠い
2022/09/25(日) 10:25:14.81ID:3FXwzWVL
パーツ化するのをrmsが反対してたのが
大きいんじゃないの?
2022/09/25(日) 10:27:11.96ID:PDKGWlWe
>>425
もしかして GCC = GNU C Compiler って思ってるおじいちゃんなのかな?w
428デフォルトの名無しさん
垢版 |
2022/09/25(日) 10:28:34.89ID:Rxhh3DJ9
で、統一教会はなんて言ってるの?
2022/09/25(日) 10:36:05.47ID:hjORpT1Q
linuxはいつまでgccを使い続けるつもりなのか
2022/09/25(日) 10:41:19.90ID:7o/BwXuI
Cのheaderと型情報のないバイナリをパーツ化していたのに
一体化してどうすんの
2022/09/25(日) 10:42:40.37ID:0nYZB2Sd
GCCとLLVMって 各種ベンチマーク見ると
ほぼサイズも実行速度も同程度っていうのが現実

だからどっちでも いっしょしょ
432デフォルトの名無しさん
垢版 |
2022/09/25(日) 10:49:07.78ID:Rxhh3DJ9
スレにサタンが紛れ込んでると思います。
2022/09/25(日) 11:03:01.03ID:g3b7BSZx
>>431
性能はほぼ一緒だね
しかしこのスレに一番関連ある関心事は新たな次世代言語が作られた時のコード生成のためにどちらが利用できるか利用しやすいかかな
現状だとほぼ間違いなくLLVMが選ばれると思う
2022/09/25(日) 11:08:43.08ID:7o/BwXuI
選ばれるとは何かが分からない
wasmを選んだ奴はllvmを却下したのか
2022/09/25(日) 11:17:57.28ID:g3b7BSZx
>>434
Wasmは多々あるアーキテクチャの一つ
LLVMコードからWasmコードが生成されるという関係
各言語コード→LLVMコード→Wasmコード(あるいはx64コードなど)
2022/09/25(日) 11:26:05.63ID:PDKGWlWe
>>433
後発なので色々改善されてるとは思うけどぶっちゃけ慣れのレベルじゃね?
2022/09/25(日) 11:29:22.28ID:7o/BwXuI
パーツ化を進めた結果が、llvmをwasmに変換する作業なのか
2022/09/25(日) 11:31:17.41ID:P75X35KX
”様々なコンパイラに対応するという目標からして間違っているよ 本来の目標は様々なアーキテクチャに対応すること”

また変な事言い出してきた。llvm13.0でllvm/ADT/Triple.hを確認すると59種のアーキテクチャが確認できて
手元のgccが79種、こいつは足し算もできないどころか、自分の文章に矛盾だらけなことに気づいていない.....
劣ってるのは、何でもかんでも引っ張り出してきて他言語を攻撃する品性のないあんたの頭であって、優れているのは
地道に言語実装を担当するコミッターであり、決してあんたではない。「〇〇を勉強してる俺スゲー!」www
2022/09/25(日) 11:40:34.50ID:tfhvRRUB
俺スゲーっていうか
自分の力量も相手の力量も両方見えてないのが初心者の特徴
フワフワした断片的な知識で夢心地になれるのも初心者の特徴
2022/09/25(日) 11:43:12.78ID:GKeNFFx5
Cコードを生成してるNimはマイナー言語のまま終わりそうよ
2022/09/25(日) 11:52:46.22ID:UN+agVS4
>>437
後から慌ててパーツ化を進めたのはGCC
2022/09/25(日) 12:22:24.14ID:HLrQUK/+
このスレに出てくる言語だと
SwiftやRustやZigやKotlin(ネイティブ生成時)などみんな各コンパイラがバックエンドとしてLLVMを使っている
もちろんC系各言語はClangがLLVMバックエンド
2022/09/25(日) 13:25:51.48ID:7o/BwXuI
GCでも似たような話を聞いた
多々ある言語がみんなGCを使っているのに何故ARCなのかって
おそらく、多々あるアーキテクチャの一つにならない方が得をする可能性もあるからじゃないか
2022/09/25(日) 14:58:40.12ID:P75X35KX
gccのほうが変則的ながらサポートするアーキテクチャが多いのは歴史が長いからだろうけど、gcc rustとか
linusが言ってるように存在する(だがいまいち)んだから、攻撃性だけ高いバカは相手にしちゃいかんのな?
公式じゃないとしても様々なコンパイラに対応はrustですら行っていて自分に返ってきた諸刃の剣になっとるわ
何が言いたいのか1つも分らんし、結局はマイナーだの、みんながLLVMだの。マジ気持ち悪い
2022/09/25(日) 15:24:54.20ID:czhuHWYf
nimはコンパイラを作らない方針よ
Cへのコンバータを代わりに用意していましゅ
446デフォルトの名無しさん
垢版 |
2022/09/25(日) 17:11:04.17ID:Rxhh3DJ9
>>439
日本の技術は世界一。
2022/09/25(日) 17:28:42.91ID:/uxFL98k
次スレタイから
Nim out
Zig in
2022/09/25(日) 18:03:28.36ID:w52o4V7F
Carbonも入れよう
Go、Rust、Swift、Zig、Carbonはまつもとゆきひろ公認の次世代言語だからね
https://logmi.jp/tech/articles/327259
449デフォルトの名無しさん
垢版 |
2022/09/25(日) 18:11:13.74ID:Rxhh3DJ9
D言語も入れるべきでは?
2022/09/25(日) 18:43:21.75ID:+OL/eqQP
当時Zigに注目してなかったが、過去スレのこれ↓今度は「競プロ的視点」でZigのところ再現してくれ

ちなみに某一名が >それは専用プログラムでない限りプログラミングでやってはいけない行為 >"caller hash"
と批判しているが、"Rust@github rust/optimized-customhashmap"でも行われている。

https://github.com/benhoyt/countwords

https://mevius.5ch.net/test/read.cgi/tech/1655771266/
976デフォルトの名無しさん2022/08/05(金) 07:34:10.27ID:BZGh0CoX
Time in seconds for each data size: kjvbible.txt
x10 x100 x200 x400 Mem Comment

0.018 0.052 0.089 0.174 ***MB baseline/cat
0.036 0.089 0.147 0.260 ***MB baseline/rg foobar (ripgrep, no match)
0.032 0.091 0.159 0.290 ***MB baseline/ugrep foobar (no match)
0.058 0.457 0.889 1.789 1.1MB baseline/grep foobar (no match)
0.219 2.108 4.127 8.263 0.9MB baseline/wc -w (word count, total only)

0.154 1.271 2.551 5.079 2.0MB C (caller hash,stdin=binary-mode)
0.177 1.412 2.733 5.446 3.8MB Go (caller hash)
0.161 1.458 2.903 5.671 1.4MB C++ (caller hash,cin=binary-mode)
0.175 1.513 2.953 5.863 4.6MB Zig @github fixed
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
0.176 1.572 3.124 6.045 2.6MB Rust@github rust/optimized-customhashmap <------実は"caller hash"
0.180 1.597 3.219 6.267 3.1MB Rust@5ch res >>602
Ryzen9 5900X windows11
2022/09/25(日) 18:57:56.78ID:qD8+FrW3
そんなことより条件揃えないベンチは何も価値がない
どうでもいい話を今ごろ蒸し返すのは病気
2022/09/25(日) 18:59:20.58ID:lhW/fB5K
Nim下げしたいがためだけにgccよりllvmとか言ってたのか
くだらな
2022/09/25(日) 19:06:34.33ID:fr7iW8/Q
Cコードを生成するNim
LLVMコードを生成するZig
どちらがまともか一目瞭然
■ このスレッドは過去ログ倉庫に格納されています