X



次世代言語26 TypeScript Swift Go Kotlin Nim

レス数が900を超えています。1000を超えると表示できなくなるよ。
2022/06/21(火) 09:27:46.30ID:5vOFCGpG
スレタイ(順番はRedMonk準拠)以外の言語もok

※ Rustは現世代最強言語なので除外します

前スレ

次世代言語25 TypeScript Swift Go Kotlin Rust Nim
https://mevius.5ch.net/test/read.cgi/tech/1650185555/
2022/07/31(日) 14:06:22.51ID:uG3GBCfz
令和にもなってC++マンセーする低能クソジャップさん…w
809デフォルトの名無しさん
垢版 |
2022/07/31(日) 14:08:34.98ID:pdOIFS3A
Rust、C++、Goで比較すると、地域によって関心度がはっきりと色分けされる。
北米、中国、オーストラリアはGoの関心度が高い。
欧州、カナダ、ロシア、日本はC++の関心度が高い。
ただし、Rustの色はどこにもつかない。(百分の一のボリュームしかないから。)
2022/07/31(日) 14:33:18.26ID:3aGOnqYZ
YouTube で有名な雑食系エンジニア・KENTA は、
初心者のキャリアパスは、Ruby on Rails → Go だけと言ってる。
Laravel, Django を使わないように言ってる

Rust, Elixir は、普及のキャズムを越えなかった。
越えたのはGoだけ

でも、Stack Overflow では、Rust, Elixirの人気がトップ。
めちゃめちゃw
初心者をRust, Elixirの仕事で使うわけない

TIOBE は、Rubyは難しすぎて滅ぶから使ってはいけないと言ってる。
KENTA天敵・モローも、YouTubeで言ってた。
Rubyは滅ぶ。これからはJava・PHP の時代だと

それが今になって急に、Railsのキャリア相談までやり出したw
Java・PHPのSES・客先の仕事はどうなったの?w

YouTubeのモローの動画。
【2022年版】Ruby on Railsの将来性
2022/07/31(日) 14:37:31.33ID:qRvFCaIs
>>792
静的解析ツールは役に立たないことも多いうえに面倒
レガシーなC++をさっさと捨てるのがベスト
2022/07/31(日) 15:52:49.59ID:KfEgiHCF
Haskellいいよね
2022/07/31(日) 15:57:42.86ID:QQQkQO80
えっ
2022/07/31(日) 16:00:43.28ID:UwyiR8NW
>>799
それはそう言う処理系がまだ作られてないだけで技術的にできない理由はないと思うけど?
2022/07/31(日) 16:19:34.85ID:swJh8Av0
>>807
それゲームのほうのRustやで
816デフォルトの名無しさん
垢版 |
2022/07/31(日) 16:58:04.44ID:pdOIFS3A
>>815
プログラミング言語のRustと指定できるのですよ。
2022/07/31(日) 17:02:31.12ID:CJiuqKJm
>>816
ゲームの方のRustで6月頃にYoutuber向けのイベント?か何かがあって急激に検索が増えている
逆に言語の方は特に増える要因はない
つまり「プログラミング言語のRust」という指定でも指定しきれていないということ
2022/07/31(日) 17:08:43.44ID:g6mgJ8gi
Google Trendsの詳細データがわからないしなんともいえんね
「日本の友達に聞いたらみんなRust好きって言ってたもん」程度の信頼性
2022/07/31(日) 17:25:45.61ID:CJiuqKJm
まぁなんともいえんのはそう
とはいえGoogle検索に影響するほどバズったQiita記事やら5chスレなんていう
存在しないものを仮定するよりはゲームの影響を排除できてない
と見るほうが自然だろう
2022/07/31(日) 17:27:41.53ID:Y9nAVmbr
キミらって井戸端会議みたいなん好きよね
どっちが人気あるとかどーのとか
技術的な話してるやつ少ないね
821デフォルトの名無しさん
垢版 |
2022/07/31(日) 17:35:17.35ID:pdOIFS3A
>>817
トレンド見たならわかると思うけど、Rustなんて世界では全く注目されていなくて存在しないも同然。
しかし、5chではRust推しが異様に多くないか?
トレンドではGoが注目を浴びていて、Rustは存在しないも同然だぞ。
やはり、日本は特殊なのでは?
822デフォルトの名無しさん
垢版 |
2022/07/31(日) 17:40:54.26ID:pdOIFS3A
そもそもRustは使いたいと思うような特徴が無いんだよな。
何か理由があってRust推ししてる人が、たかだか数人いる状況では?
例えばセミナー商法始めたとか。
823デフォルトの名無しさん
垢版 |
2022/07/31(日) 17:55:36.40ID:SahQ8VsR
>>806
Javaは論外
C#は使っても良い
Pythonは適材適所
C++万歳
824デフォルトの名無しさん
垢版 |
2022/07/31(日) 17:55:42.92ID:pdOIFS3A
Rust本の著者とかが怪しいな。
825デフォルトの名無しさん
垢版 |
2022/07/31(日) 17:57:48.82ID:SahQ8VsR
>>821
5chはNim推し
昔はD推し
2022/07/31(日) 17:58:52.41ID:5HP0foYy
最近はAIだの大規模分散処理だのk8sだの、小手先のプログラミング技術よりもずっと上位のレイヤばかりが注目される風潮があったから、
久々にプログラミング言語だけでマウント取れるチャンスが来て嬉しいんだろう
小手先のコードで難しい風のことをやるのが好きな割にそんなに頭良くないからHaskellとか本質的な概念の難しさでマウント取れるほどでもない、Scalaとかあのへんの人達
827デフォルトの名無しさん
垢版 |
2022/07/31(日) 18:01:52.52ID:pdOIFS3A
もしかして統一教会がRustの取り扱い始めたのか?
日本だけなんだかおかしいぞ?
2022/07/31(日) 18:13:00.39ID:ZX6dnszB
コンパイル通れば全部オッケー、ランタイム速度最高!みたいなのが子供ウケいいんだよ。
829デフォルトの名無しさん
垢版 |
2022/07/31(日) 18:14:29.51ID:pdOIFS3A
PHPより遅いのにか。
2022/07/31(日) 19:08:26.53ID:qRvFCaIs
>>829
PHPより遅かったのはC++だぞ
>>430の表を見ろ
simple版がRust>PHP>C#>C++

そして>>602でoptimized版もRust>C++となったようだからC++は厳しい
2022/07/31(日) 20:26:31.89ID:4ur5gTNi
>>826
ダウンロードできる成果物 (コンパイラ等) が最上位のレイヤーだと思うよ

マウントしても物は増えないのに何が嬉しいんだろうか
物欲がない人なのか
あるいは物欲を捨てなければならないと信じているのか
2022/07/31(日) 20:45:35.96ID:HfV8iC7X
>>831
最上位のレイヤは成果物の運用でしょ
仮にハリボテシステムで人間が裏で手動で操作してたとしても、
それでビジネス目標が達成できていてシステム作るより早く安上がりに構築運用できるならそのほうが良い
833デフォルトの名無しさん
垢版 |
2022/07/31(日) 21:15:03.74ID:fu2FWHQK
>>825
D言語、悪くないと思うんだがなぁ、、、
10年前にスポンサーがついてればと思ったりする。
2022/07/31(日) 22:01:58.99ID:4ur5gTNi
>>832
他人の目標を変更させるのは困難だから人間は少ない方がいい
835デフォルトの名無しさん
垢版 |
2022/07/31(日) 22:53:26.31ID:BbMxlT50
もともとRubyで作られていたプロダクトで実行速度の改善が必要となった場合
代替言語としてGoではなくCrystalが採用される流れになってほしい
2022/07/31(日) 23:54:15.32ID:L4Fpf8TN
>>821
Stackoverflowは存在しなかったか
2022/08/01(月) 00:18:15.12ID:0mZ68SoW
>>835
CookpadがRubyで遅くて深刻な部分をRustにしたのは似てるからだよね
クロージャの記法とか積極的なメソッドチェーンとか
838デフォルトの名無しさん
垢版 |
2022/08/01(月) 06:22:36.34ID:Mnuo77rk
Rubyを選んでRustってセンスがなさすぎるわ。
2022/08/01(月) 08:12:25.09ID:p2tKrs72
Rubyの代替ならNimだと思うわ。
RustはRubyのコンセプト (手軽なオブジェクト指向プログラミング)から遠すぎるわな。
2022/08/01(月) 09:26:24.18ID:pETNc0gm
Rubyの代替というか高速化のため従来Cで書いていた部分の置き換えなのでは
2022/08/01(月) 09:31:38.40ID:gtXPpwlS
Rubyの代替でgoとか言ってるの見たことあるな
個人的には疑問だったが
2022/08/01(月) 09:43:29.86ID:IeJPEKz9
web関連として使うなら普通にts使えと思うわ
2022/08/01(月) 09:59:40.05ID:qGmq8aN9
Ruby屋にtsはないだろう
・優れた開発者体験で静的型陣営を勝利に導いた
・ランタイムのパフォーマンスは動的型でありながらRubyを圧倒
・Railsの公式言語でありRubyの思想を色濃く受け継いでいたCoffeeScriptを駆逐
・SPAの隆盛を支えRailsをオワコン化させた
Rubyの敗北の象徴みたいな言語なんだから
2022/08/01(月) 10:57:22.59ID:fTUFEmPR
tsはそろそろ不要だな
2022/08/01(月) 11:15:13.18ID:IUF0b1bQ
GoはランタイムにM:N threadingが統合されててシームレスに使えるってとこだけがとても良い
JavaScriptとかRubyはその辺ウンコすぎ
2022/08/01(月) 12:01:33.28ID:y096ffFE
>>845
Rustも同様にM:N threadingがシームレスに簡単に使えるようになったのでRustがおすすめ
2022/08/01(月) 12:05:37.75ID:sGNBeuA5
>>846
あらゆるライブラリ通して共通のやり方で並行プログラミングできんの?
2022/08/01(月) 12:18:20.24ID:pETNc0gm
>>847
できないよ
ランタイムに何を使うべきかの選択をしたくないならgoを使った方が良い
2022/08/01(月) 12:32:25.99ID:y096ffFE
>>847
何を意味してその質問しているのかな
一般的に基盤として共通の枠組みと共通のインタフェースになるのは当たり前だし
その中でちゃんと目的毎に適した多様なパーツを提供しているのも当たり前だし
Goで出来てることは全て出来るし
Goより粒度の細かいこともできるのでRustがおすすめ
2022/08/01(月) 12:37:14.24ID:y096ffFE
>>848
それはもっと狭くGoのランタイムを選択してることになるから同じことであり説得力がない
2022/08/01(月) 12:42:24.49ID:p2tKrs72
>>846
「簡単」とか大嘘つくなよ。
所有権を意識しないで使えるようになってから言えや。
2022/08/01(月) 12:52:39.69ID:XdiV44rb
>>851
Goの並行プログラミングではチャネルによるデータの所有権の受け渡しが基本なことすら知らないのか?
所有権を意識しないバカは口を挟まない方がいいぞ
2022/08/01(月) 13:01:13.40ID:tnFadW7s
>>851
C++などでメモリ共有方式でやるときも所有権の共有は意識せざるを得ない
並行並列プログラミングで所有権を意識するなと言われても無理な話
854デフォルトの名無しさん
垢版 |
2022/08/01(月) 13:14:38.08ID:/SNhoAxJ
>>846
大嘘くそ太郎
2022/08/01(月) 13:16:08.61ID:XSveJ/JR
その分野ならRustが一番いいかな
所有権の取り扱いにミスがあればコンパイラが詳しく指摘してくれる
データ競合してるところがあればコンパイラが詳しく指摘してくれる
実行時エラー発生まで待たずに済み開発効率も高い
2022/08/01(月) 13:19:04.33ID:XSveJ/JR
>>854
RustでもシームレスなM:Nスレッドが簡単に使えるよ
857デフォルトの名無しさん
垢版 |
2022/08/01(月) 13:24:02.26ID:/SNhoAxJ
>>852
”チャネルによるデータの所有権の受け渡し”GoにもRustにもそんな概念はありませんが?おまえが考えたの?
858デフォルトの名無しさん
垢版 |
2022/08/01(月) 13:41:40.37ID:wpl6Jivu
>>856
Rustの標準ライブラリは、1:1スレッドの実装のみを提供しています。
さらに外部ライブラリでも、有名なものはかなり煩雑に書いてI/Oバウンドのものしか作れません、Rustの(多くのライブラリの)ポリシーとして勝手にタイマーなど時系列で特定の処理を実行しているCPUコアが切り替わったりしません。
これは大きいランタイムを嫌うからですが、kernelなどやハードウェアに近いものを書く分には良いですが、I/Oが詰まったら、他は実行できないでプログラム全体がフリーズします
これを”M:Nが簡単”というにはあまりに、お粗末であり、記述の煩雑さを見ても、”簡単に使える〇〇カラおすすめ”なんて人を騙すための背信行為です。
言語をススメたい、シェアを伸ばしたいと思うなら真摯で誠実になりなさい。
あんたに言ってもしょうがないけど、あと開発効率は全然高くない、コンパイル遅い、mut mutめんどくさい、いい加減改良しろや!ボケカスMozila!
2022/08/01(月) 13:45:13.17ID:/T7zJm8q
>>857
並列プログラミングでは常識
データの所有権を共有するか、共有を避けて所有権の受け渡しのみにするかなど、意識せざるを得ない
そのうちGoではデータの所有権を受け渡しをするチャネルの利用を推奨していて公式にも明記

Go公式ページ
https://github.com/golang/go/wiki/MutexOrChannel
Channel = passing ownership of data
860デフォルトの名無しさん
垢版 |
2022/08/01(月) 14:06:14.34ID:dhRVNKzB
>>857
言い方はオカシイ奴だけど、明確に所有権の概念のある言語から見たらそう見えるということは正しいだろう?
859の上に書いてある、channelがある言語によく聞くスレッドにまつわる話に
"Share memory by communicating, don't communicate by sharing memory."
「通信によってメモリを共有し、メモリを共有(して通信)しないで」というのが、golang的には正しいかもしれんが
golangだって実通信しているわけじゃなく、スレッド間のブロッキングの入るFIFOバッファへのデータのコピーに過ぎない
2022/08/01(月) 14:27:50.20ID:U9D47cKc
>>858
本質を捉えらてないからそんな無駄な間違えた話になる
言語に関係なくGoでもRustでも、M:NのM部分つまりカーネルスレッドの標準起動数はCPUコアスレッド数と同じ最適化
これら全てを計算のみ実行し続けて強制奪取なくば塞ぐ使い方をM:Nですることは実際になく、仮にあったとしても容易に定期自主返納も可能だからフリーズを現実に起こすことはない
現実に影響する大きな違いは、Goroutineが個別にスタックを必要としてスタック切り替えコストもメモリコストもかかるのに対して、Rustタスクはスタックレスだから切り替えコストやメモリコストが生じない点
Rustではシンプルな状態マシンとしてそれを実現していて上手く機能している
2022/08/01(月) 16:22:19.93ID:fWHteKMx
>>861
>これら全てを計算のみ実行し続けて強制奪取なくば塞ぐ使い方をM:Nですることは実際になく
普通に?数千数万の要求に、並列・時分割でプログラムをCPUのコア数以上に動作させる要件は世界中にたくさんあるが?
多くの言語でOSスレッドがフリーズしたら、容易でもないし、定期自主返納なんてあり得ない。容易に自主返納するおまえの
コードの実力を見せてもらおうか?
ランタイムありのグリーンスレッドを提供している一部の言語の場合、スレッドの停止は致命ではないがRustは全くそうではない。

>Rustタスクはスタックレスだから切り替えコストやメモリコストが生じない点
OSスレッドにスタックが存在しない現代のOSはほぼ無い。
問題になるのはメモリやスタックにあるデータをスレッド間で共有したりメッセージパッシングしたりするときに、OSスレッドをまたいで
データやりとりしたり、排他ロックはコストが掛かるという話だけ。
そもそもグリーンスレッドはOSコンテキストスイッチを嫌ってそもそもスレッドを跨がない場合が多い。だからGoのメニーコア用の
M:Nランタイムは、他の糞のようなI/Oバウンドしか出来ない言語のライブラリより、遥かに軽量
切り替えコストやメモリコストが生じないのではなく、機能としてグリーンスレッドような存在がなく、軽量に切り替えるような事が
出来ないだけの出来ない尽くし、これはまったく誇れることではなくむしろ汚点

>Rustではシンプルな状態マシンとしてそれを実現していて上手く機能している
では、なぜシンプル・上手く機能なはずのRustにM:Nスケジューラーの実装標準搭載要望が多いのか?
2022/08/01(月) 16:52:48.39ID:IUF0b1bQ
なんか盛り上がってるな
おれはアクターモデルを安全に使いやすい言語が登場してほしい
2022/08/01(月) 16:56:36.04ID:lJab6YiY
ステートマシンの生成をゼロオーバーヘッドと言い張るのは流石に無理筋じゃないかね
ステートマシン手書きと同じというだけの言葉遊びやね
2022/08/01(月) 17:04:06.77ID:pETNc0gm
>>864
rustが標榜してるのはzero cost abstractionで言わんとしてるのはまさにそういうことだよ
抽象化されたコード書いても手書きでステートマシン書くのと同じ性能特性になる
他の典型的な言語だとオーバーヘッドあるよね?という主張

長文レスは目が滑るから読んでないから的外れだったらスマン
2022/08/01(月) 17:15:17.99ID:a+lwQcR6
グリーンスレッドは初期rubyのウリだったよね
マッツも誇らしげやったで
ワイもユーザとして誇らしかったのを覚えてる
2022/08/01(月) 17:21:31.08ID:Ctxi9Kcc
ここまでにponyおじさんが現れないことがそこはかとなく悲しい
2022/08/01(月) 17:45:58.72ID:zlIOq9vz
オブジェクト一つにつきスレッド一つ作れるようになったら
オブジェクト指向はただのマルチスレッド手続き型になってしまう
869デフォルトの名無しさん
垢版 |
2022/08/01(月) 18:38:15.71ID:xcPFI+XD
Rustで実用的なソフトウェアを書くには、Java、C#、C/C++の5〜8倍ほどの労力が必要と言われてる。
870デフォルトの名無しさん
垢版 |
2022/08/01(月) 18:39:52.35ID:xcPFI+XD
>>866
Linuxにスレッドがなかったからでは?
871デフォルトの名無しさん
垢版 |
2022/08/01(月) 18:42:48.07ID:Qe0j28fb
ものりしっくですね
872デフォルトの名無しさん
垢版 |
2022/08/01(月) 18:44:36.03ID:xcPFI+XD
グーグルトレンドによると、世界では存在感ゼロのRustが、日本では6月初めの一時期、Goを抜いたからね。
世界ではGoのほうが100倍ほど検索ボリュームがあるので、逆転はあり得ない。
なんか工作くせえ。
873デフォルトの名無しさん
垢版 |
2022/08/01(月) 18:46:31.09ID:xcPFI+XD
スレッドがなかったころ、Linuxユーザーはスレッドの邪悪さを主張してて、Windowsはスレッドがあるからダメなんだとか言ってたのにな。
874デフォルトの名無しさん
垢版 |
2022/08/01(月) 19:15:06.90ID:gURUUmzn
こいつKENTAおじさんと同じ病気だな
875デフォルトの名無しさん
垢版 |
2022/08/01(月) 20:02:40.94ID:xcPFI+XD
ぶっちゃけ、C++が常に次世代言語では?
3年に一度改定され続けるんだし。
C++20は、C++11以来のメジャーバージョンアップと言えるのでは?
2022/08/01(月) 20:06:43.75ID:zlIOq9vz
完全なコピーができるデータには
参照も参照カウントもGCも所有権もロックもスレッドも必要ない
プロセス間通信だけでいい

コピーを回避することが邪悪かどうかは知らんけど全ての元凶ではある
877デフォルトの名無しさん
垢版 |
2022/08/01(月) 20:18:48.94ID:xcPFI+XD
ちょうどLinuxでスレッドが使えるようになったころ、世の中はC10K問題全盛期に入った。
しかし、Linuxユーザーはスレッドマンセーに宗旨替えしてしまい、C10Kには目もくれなくなってしまった。
そのころC++では、boostと黒魔術が広まりつつあり、5chではWTLなんかが流行ってた。
当然ながらC++では非同期が一つのキーワードであり、IOCPが関心を集めていた。
それがBoost.Asioへと繋がっていく。
878デフォルトの名無しさん
垢版 |
2022/08/01(月) 20:20:33.99ID:xcPFI+XD
>>876
ヒープレスプログラミングとか考えて提唱してみれば?
21世紀を代表するアーキテクトとして歴史の本に載るかもよ?
879デフォルトの名無しさん
垢版 |
2022/08/01(月) 20:27:15.17ID:XxSklYrz
Tauriでデスクトップアプリ作りたくてRust始めようと思ったけど
なんかPythonやらNimやらもサポートされるらしい
じゃあRustやらなくていっか
2022/08/01(月) 20:32:21.83ID:fIML+ep7
>>878
それ何てFORTH?
881デフォルトの名無しさん
垢版 |
2022/08/01(月) 20:36:12.25ID:xcPFI+XD
C++11以前から見たら、C++20はやりたかったことが全てできるフルセットの言語になった。
もう使うしかないでしょコレ。
882デフォルトの名無しさん
垢版 |
2022/08/01(月) 20:36:36.15ID:xcPFI+XD
>>880
普通のFORTHです。
2022/08/01(月) 20:38:40.87ID:OHxYp4mJ
>>864
Rustプログラマーは抽象的に開発効率よく非同期プログラミングをすることができる
そこからステートマシンの生成は静的にコンパイラが自動的に行なう
手書きでステートマシンを最速化のために書いたのと同じ結果を得られる
プログラマーはそのステートマシンの存在を知る必要がない
実行時の付加コストもない
884デフォルトの名無しさん
垢版 |
2022/08/01(月) 20:40:36.23ID:xcPFI+XD
その手のメタプログラミングするなら・・・
C++しかないでしょう!
885デフォルトの名無しさん
垢版 |
2022/08/01(月) 20:46:52.01ID:xcPFI+XD
状態機械を作るときには、状態の圧縮が肝要なので、結局、外部のプログラムが必要になります。
必要にならないというのなら、せいぜい手書きと同レベルのものなんですよ。
2022/08/01(月) 20:54:41.00ID:KVizZk4Y
>>869
Rustでは抽象的に効率よくプログラミングしてもほぼ最速の結果を得られるようになり
コンパイル時の様々な静的なエラー化により実行時デバッグも激減して開発効率が上昇したよ
887デフォルトの名無しさん
垢版 |
2022/08/01(月) 20:56:30.57ID:xcPFI+XD
>>886
よくわかんないので英語でお願いします。
2022/08/01(月) 21:01:50.59ID:KVizZk4Y
>>884
C++はメモリ解放の自動化ができていないから
プログラミングでもデバッグでも無駄に労力を要して馬鹿らしいよ
889デフォルトの名無しさん
垢版 |
2022/08/01(月) 21:06:27.96ID:xcPFI+XD
std::unique_ptr<>使えば良いのでは?
2022/08/01(月) 21:46:26.81ID:MtrpFMZN
>>863
ス、ス、スウィ?
2022/08/01(月) 21:48:32.95ID:DjsRD2G7
>>889
C++がダメな点はそれ
1. その面倒な指定が必要
2. それを使い忘れると実行時にアウト
3. 使い間違えると実行時にアウト
4. ムーブの指定なども記述が煩雑
5. それら全て正しく頑張っても所有権の問題を解決してるだけで参照の問題は解決できていない
C++は安全なメモリ自動解放がなされない欠陥言語
2022/08/01(月) 21:49:39.23ID:SuXYGZGf
>>869
C#の2~3倍
Javaの1~2倍
Cの0.5~0.3倍
C++は幅が広すぎて一般解じゃ意味がない
2022/08/01(月) 21:50:26.57ID:cpDeSwcY
>>874
やっと気づいたの?
894デフォルトの名無しさん
垢版 |
2022/08/01(月) 21:53:44.40ID:xcPFI+XD
>>891
ダメなら自分で差し替えれば良いのでは?
C++は、それこそメモリー管理をGCに変えることだってできるのだから。
2022/08/01(月) 22:01:55.21ID:DjsRD2G7
>>894
そこで欠陥言語C++を使う意味が全く無い
896デフォルトの名無しさん
垢版 |
2022/08/01(月) 22:13:45.19ID:xcPFI+XD
>>892

> ただし、このプログラム言語によって実用的なプログラムを作成するためには、
> C/C++/C#と比較して5〜10倍、Javaと比較して2〜3倍の労力を要する事は事実である。

と説明書に書いてあるよ?
2022/08/01(月) 22:40:21.87ID:67qbuqx0
Rust と言うゲームがあるみたい。
それで、Rustは言語ランキングが1位になるのかも

並行プログラミングでは、Elixir。
100GB ぐらいのメモリで、5,000万個の小プロセスが稼働する

Ruby on Rails と似ている
2022/08/01(月) 22:46:46.79ID:Ctxi9Kcc
Elixirは大元のErlangの実行が中々愉快なことになってるんだけどもそれを継承してるんだっけ?
2022/08/01(月) 23:02:32.84ID:6UjeNpN/
>>896
それらのプログラミング言語で労力が10倍も変わるなんてありえない
変わるとしてもそのなぜか一緒にしているC/C++とC#の差が大きい程度
自動的にメモリ解放してくれないC/C++ではその分だけ労力がかかる
もちろんC#は多少労力が楽な分だけ遅くなるため優れていることを意味するわけではない
900デフォルトの名無しさん
垢版 |
2022/08/01(月) 23:10:21.89ID:xcPFI+XD
>>897
320GBのメモリーがあれば、国民一人一人にプロセスを与えられるね。
901デフォルトの名無しさん
垢版 |
2022/08/01(月) 23:11:24.47ID:xcPFI+XD
>>899
いや、Rustなら10倍かかってもおかしくないでしょう。
2022/08/01(月) 23:14:57.62ID:XSveJ/JR
安全にメモリ自動解放してくれて楽なのにC並に高速なRustがおすすめ

>>901
Rustなら楽に効率よくプログラミングができて高速な実行も得られます
903デフォルトの名無しさん
垢版 |
2022/08/01(月) 23:16:39.89ID:xcPFI+XD
キミは何でIDが変わるの?
2022/08/01(月) 23:25:18.49ID:0OfTpNey
労力って使える人材探し始めてから完成するまでの時間でしょ?
Rust使える人を見つける時間考えたら、他の言語選んだ方が圧倒的に早くて安いよ
2022/08/01(月) 23:39:41.39ID:XSveJ/JR
>>904
次世代言語スレでそれは意味のない話ですね
Rustも他の言語も使える普通の人にとって開発効率もその実行生産性も最も高い言語がRust
そしてRustコンパイラの親切さにより誰でもRustを使えるようになるところも大きなポイント
古き概念のみに固執して学習に失敗した人を除きみんなが学習に成功しています
2022/08/01(月) 23:39:51.69ID:zlIOq9vz
オリジナルよりパクリの方が時間は短い
時刻はオリジナルの方が早い
2022/08/01(月) 23:43:41.81ID:QBiSvFw1
>>905
> 開発効率もその実行生産性も最も高い言語がRust

ソースは?そんなに最強なのになんで流行っていのか説明できる?
レス数が900を超えています。1000を超えると表示できなくなるよ。
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況