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

■ このスレッドは過去ログ倉庫に格納されています
2021/11/28(日) 16:59:19.16ID:gZqbEyz/
スレタイ以外の言語もok

前スレ
次世代言語22 Go Nim Rust Swift Kotlin TypeScript
https://mevius.5ch.net/test/read.cgi/tech/1629590343/
2021/12/02(木) 14:41:59.12ID:/aa76ADO
C++の巨大プロジェクトは絶対にメモリ関連のバグがたくさんあるからな・・・。
2021/12/02(木) 14:54:42.94ID:DzaJCHIY
C++とtypescriptやってる人は大抵rustもやってそう
>>25の意見は正しいと思う
rust推しだったけど意味不明な推しが多くて最近はもうgoでいいって思った
2021/12/02(木) 15:11:50.02ID:1aORNnKD
>>31
それはある
強力な型の扱いや関数型言語に近い性質などが非常にプログラミングしやすくてRustは言語のセンスが良い
高速になるとか安全になるとかはオマケとして付いてきたw
2021/12/02(木) 15:33:13.06ID:DzaJCHIY
そこがおまけならnimとかでいいじゃん
2021/12/02(木) 16:27:40.33ID:bbBpFOo6
Rustはシャローコピーに関する地雷を極めて踏みづらいのはメリットかな
2021/12/02(木) 16:28:07.24ID:1aORNnKD
NimはRustのような値付きenum及びそのパターンマッチングがないから使えん
Nimだとオブジェクトバリアントが限界で機能不足
2021/12/02(木) 16:32:00.04ID:DzaJCHIY
どちらもどうでもいいよそんなの趣味の範疇
オマケだというならgoの圧勝で終わり
2021/12/02(木) 16:38:10.56ID:1aORNnKD
Goはそういう点ではNimよりも機能不足
2021/12/02(木) 16:50:11.44ID:DzaJCHIY
そんなの趣味嗜好の範疇なんだってw
2021/12/02(木) 16:50:41.52ID:/aa76ADO
パフォーマンスどうでもよくて、そういう好みなら、ScalaとかHaskellが合うかもね
2021/12/02(木) 17:02:19.38ID:7kQFmmWN
ある意味
Haskellから美味しい部分をもらってきた手続き型言語がRust
2021/12/02(木) 17:12:39.13ID:/aa76ADO
そうね、Rustはいろいろなシンタックスが用意されててすごいよ

パフォーマンスがどうでもいいなら、borrow checkerとかで安全にしてるRustより、
GCを使いつつ参照透過性を保つHaskellのほうがいろいろ整然とされてて見通しが良い気がする

まあいろいろ好みや、向き不向きとかあるだろうけど
2021/12/02(木) 17:17:04.28ID:7kQFmmWN
>>40
Goの機能不足は誰もが認める合意事項
だからこそGo2作っているわけで
2021/12/02(木) 18:08:26.45ID:Axtkc4m/
Nimも機能少ない方だから、Goでいいじゃんってなりがち
そういう意味ではGo/Rustの次世代って難しいな
GoとRustでシンプルと複雑の限界まで振ってあるから
その中間解を取ってしまうと中途半端になるという
46デフォルトの名無しさん
垢版 |
2021/12/02(木) 18:51:26.15ID:KvHBMpNF
goはテンプレート有れば私的には文句ねぇが現今のinterfaceのアプローチと異なる且つ重複する部分が多くきな臭いよね
ただまぁあそこまで洗練されたcoroutine featureは他に見ないしgcの改良だけでもいいかなとも思う
2021/12/02(木) 19:24:47.38ID:DzaJCHIY
nimはオリジナリティがなく器用貧乏な感じ
golangだけでなくどの言語も独自の進化を続けているだけで機能不足なわけじゃない
rustは高速性と安全性を取ったら何も残らないゴミクズ
48デフォルトの名無しさん
垢版 |
2021/12/02(木) 19:39:44.60ID:bf1zh15c
元rust推し装うの笑う
もう流れはとめられんよ
2021/12/02(木) 19:42:44.71ID:7kQFmmWN
>>47
Go信者は根拠なくデタラメに他言語たちを罵倒するのはどうして?
理解できないから具体的に指摘できないため?
50デフォルトの名無しさん
垢版 |
2021/12/02(木) 19:57:21.48ID:CTB0TicX
あわしろ氏はRustを使うべきと言ってる。
2021/12/02(木) 21:14:08.06ID:DzaJCHIY
元々rust推しなのは事実だからなw
ただ俺が推してるのはごくごく一部の高スループットや巨大データを扱うサーバーやデータベースなどの分野であって
OSなどハード寄りや普通のアプリで向いているとは思っていない
rustの流れなんて誰も作ってないし意識もしてないと思う
自然に流れが出来るなら流れに任せるけど違和感しかなければ推せなくなる
根拠がないのは客観的な話ではなく、主観をそのまま言ってるからだよw
あと俺はgo推しじゃないし、汎用なやつだと消去法で総合的にgoのコスパが一番いいと思ってるだけ
2021/12/02(木) 21:28:41.46ID:1aORNnKD
>>51
具体的にRustを使って何が問題なのかをどうぞ
コピペでは無理な具体的かつ詳細な説明をお願いします
2021/12/02(木) 22:01:59.81ID:4Bycw8L4
Nimは言語自体の機能は必要最低限にしてtemplateやmacroでユーザが自由に言語の機能を拡張できるようにしようという考えだから。
2021/12/02(木) 22:14:35.17ID:DzaJCHIY
分かるだろw 議論しても荒れるだけだから無駄
大雑把に言って初心者に難しい理由の説明しづらいルールが多いから一般向けに流行らないということ
nimについてはそうだね
2021/12/02(木) 23:08:40.70ID:kbiEbenW
ゴミクズとまで言い切った割には普通の話だな…
PythonやJSから入った初心者に勧めるならそりゃGoだろう
2021/12/02(木) 23:59:00.94ID:DzaJCHIY
そうだよ大雑把な話でないと定義や粒度が合わなくてそもそも話せないからな
あとrustから「高速性と安全性を取ったら」って前提を抜かないでゴミクズだけ引用しないでくれ
2021/12/03(金) 00:16:18.89ID:MdLkNSga
こいつネット記事で聞き齧った程度の
浅いことしか言えてないし
実際はrustで hello world 書いたことすら無さそう
2021/12/03(金) 00:17:26.23ID:2vKaRH4L
遅くて安全じゃない言語は元がなんであれゴミクズなんでは...
2021/12/03(金) 04:23:17.06ID:uToCzuWA
何をもって「安全」とするのやら
非同期回りも含めるとスクリプト系だいたい全部アウトになります?
2021/12/03(金) 04:45:15.91ID:DrOtnAT7
なんのことやらしらんけど、Rustや他の参照透明性のある言語のことを言いたいのかな
2021/12/03(金) 04:47:18.61ID:DrOtnAT7
安全な言語、について
2021/12/03(金) 08:53:10.36ID:kWOLQTcK
>>59
マルチスレッドでのデータ競合を入れるならコンパイル型もほぼアウト
実際静的にチェックできるのはRustくらいじゃない?
Goなんかはgoroutineで気軽にデータ競合しうるから、コンパイル時にチェックできるといいんだけどなぁ
2021/12/03(金) 09:07:52.00ID:iTawI6Uz
で、具体的にお前は何をrustで作ってんの?
2021/12/03(金) 09:14:09.01ID:uz5bCBXU
>>57
その人とは別人で悪いが、Rustでは最早ハロワを自分で書く必要がない
2021/12/03(金) 09:15:22.04ID:UM4QUqUK
またしょうもない定義の話になってるし・・・
分かれよw 変なところに噛み付いてないで自分の意見をちゃんと言え
2021/12/03(金) 12:02:53.40ID:RidNMi7I
rustは言語処理系書きやすい
安全性とか高速さは関係なくて代数的データ型が使いやすければ他の言語でも代替はできるとは思うが
rustが一番使い慣れてるのでrustで書いている
2021/12/03(金) 15:17:45.07ID:DrOtnAT7
データ競合については、Haskellとかも起きないよね
2021/12/09(木) 00:24:44.17ID:+omQJE5B
rustは言語仕様以外の点がな..
https://sabotage-linux.github.io/blog/3/
https://blog.adelielinux.org/2017/11/18/our-official-stance-on-the-rust-programming-language/
https://wiki.hyperbola.info/doku.php?id=en:main:rusts_freedom_flaws
2021/12/09(木) 01:13:30.58ID:5YfzBk4D
このスレの言語で挙げられてる問題すべて解決してるものある?
NimはCにコンパイルされるからブートストラップの問題も対応アーキテクチャの問題もなくなるのかな?
2021/12/09(木) 02:43:44.63ID:nOFzc7fa
これRustなんだね
https://github.blog/2021-12-08-improving-github-code-search/
2021/12/09(木) 12:38:32.33ID:9kW8IukA
むしろブートストラップの問題が表面化してる点はもうrustの圧勝って話に見える
2021/12/10(金) 10:43:45.25ID:6OnwijQi
>>69
Nim言語のコンパイラはNim言語で書かれているんだけどCコンパイラさえあればビルドできるようになっている。
Nimコンパイラをソースコードからビルドするときは、Nimのコンパイラから出力されたC言語のNimのソースコードのリポジトリnim-lang/csources_v1をビルドしてから最新のNimコンパイラをビルドするようになっている。
https://github.com/nim-lang/Nim#compiling
73デフォルトの名無しさん
垢版 |
2022/01/26(水) 05:57:30.61ID:22SsmXBb
サーバーサイドは本当にGoが丁度いいな
typescriptと構文にてるし、node.jsから移行しやすいのが最高
2022/01/26(水) 20:59:23.59ID:lCcD9DKz
NimがGoとRustの間を縫って次世代トップに躍り出る予感
巨大IT企業のバックアップが付けば一気に跳ねると思う
2022/01/26(水) 21:09:35.46ID:dhhZJlzR
GoやRustと比べると言語としての魅力がよくわからないんだよな。
オフサイドルールスキー専用言語?
2022/01/26(水) 21:25:25.23ID:4Kazumf5
Nimなんか別に誰も使ってないし特に期待もされてないでしょ
世の中に山ほどある俺言語の一つに過ぎないよ
2022/01/26(水) 21:59:22.52ID:VTF5khmL
Nimはわざわざ選択する理由がないんだよな
楽に書くならGoだしちゃんと書くならRustなわけで
もうちょっと特徴が欲しい
2022/01/26(水) 22:07:13.93ID:EiswyKlB
1. 実行速度、バイナリサイズ、メモリ使用量
→CトランスパイルなのでCに近い値

2. 安全性
→メモリ安全性高い

3. 生産性
→スクリプト言語並み

4. 機能性
→シンプルな機能と、強力なメタプログラミング

Nimは1・2と3の両立性が高く、比肩する言語が無い
3と4は常にトレードオフなので正解が無いが、Nimの割り切り方は良い
2022/01/26(水) 22:16:29.06ID:EiswyKlB
GoもRustも実行速度とメモリ使用量が大きすぎるし、C/C++は生産性や安全性に問題が大きすぎる
その打開策としてNimを使う事ができる

複数言語を使い分けるよりも、1つの言語でまかなえるならば、学習コストや再利用性の面から越したことはないしね
2022/01/26(水) 22:23:32.14ID:EiswyKlB
ただ他の言語と違ってコミュニティが貧弱すぎるのが欠点
言語性能自体とは直接の関係はないが、こればっかりは痛い
大手企業とか人気ソフトに使われる様なきっかけが無いと永遠に人気に火がつかないままだと思う

Go/Dart/KotlinはGoogle、Rust/JuliaはMozila、SwiftはAppleの後押しがあるけど、Nimは一切そういうの無くて、コアな人気だけが細々と支えてる状態
2022/01/26(水) 22:32:35.02ID:bGJ0opg8
>>79
NimってRustより速くてメモリ使用量少ないの?
2022/01/27(木) 00:32:14.69ID:9sHDXdIz
>>78
1と2ってGo/Rustくらいの世代だとほぼ標準装備なんだよね
そりゃ多少の優劣はあるだろうがアプリの特性差やプログラマのスキル差から考えると誤差
そうすると構文が一部の人にマッチするって部分しか残らない感じ
2022/01/27(木) 09:11:54.39ID:RgpIq3e0
Rustのメモリ使用量が大きいとかヤバイな
84デフォルトの名無しさん
垢版 |
2022/01/27(木) 09:32:04.47ID:P89ZTXWu
nimはd言語の二の舞
2022/01/28(金) 09:21:04.21ID:GM/JWe9P
nimは、goと比べると今風の書き方が出来るのが良いかな。
でも、コミュニティが弱いのが辛い。
86デフォルトの名無しさん
垢版 |
2022/01/31(月) 06:52:54.15ID:NqM0xBel
https://kdy1.dev/posts/2022/1/tsc-go
tscの型チェック機能をgoで書き直すらしい、vercelが支援してるみたい
初めはテストとしてrustで書き直して型チェック速度が62倍になって
ただ、rustで書き直すのは適していないと考えてgoに移植することを選択したと

フォーラム https://news.ycombinator.com/item?id=30074414
2022/01/31(月) 07:42:59.19ID:qlFEomu1
>>86
要約

一部Rustで書き直してテストしたら62倍速となり当然速かったけど
tscのコード全体がGCに依存しまくっているため移植ではなく全面書き直しとなってしまう
そこで妥協案としてGCで動作するGoへ移植することにした
2022/01/31(月) 09:04:41.29ID:MPqeYEvw
こんなもん本家の開発についていけなくなって早晩放棄されるのが目に見えてるだろ
まだRustだったらMSが支援してくれる可能性もあったかもしれないけどね
完全に手段が目的化している不毛なプロジェクトの典型だな
2022/01/31(月) 09:05:57.74ID:Ph6Okw9C
SASS なんて、元々のRuby から、
多言語でも使えるように、C++ のnode-sass(LibSass)へ移植したけど、
開発が難しすぎるから、頓挫した

今は、Dart Sass

Dartもマイナーな言語だし、
TypeScript か何かで作らないと、また開発に行き詰るかも

C/C++, Rust など実行速度が速い言語は、開発が難しすぎる。
可読性が悪く修正できないので、開発費・開発期間が増える
2022/01/31(月) 10:12:07.29ID:qlFEomu1
>>89
C/C++の可読性の悪さは
Rustで改善されていてとても使いやすくなっている
GC依存で設計された既存システムをそのまま移植するのは無謀だが
最初からGCに依存せずに設計が可能でありRustなら可読性が問題になることはない
2022/02/01(火) 01:49:52.13ID:vhj8p7kX
自分はRustのCargoとその気になればunsafeで自由に書けるのが気に入ってる
Rustはとにかく美しいと思うな
2022/02/01(火) 01:53:40.31ID:0bEAn4zq
たしかに、Cargoらへんのエコシステムに関してはC++とは勝負にすらならないな
npmを反面教師にしたのかな、よくできてるよね
2022/02/01(火) 14:13:16.30ID:Az2aYbYt
Rustが美しいと思うのはどういう点なのか、具体的に聞きたくなる。これはC/C++と比べてる話じゃなく現代的な言語の話で
無駄にタイプ量が多くマクロと言語が一貫してなく、アトリビュートも独立しおり言語との一貫性が全くない
2022/02/01(火) 14:17:41.49ID:Az2aYbYt
例えば const fnやコンパイル時定数などはコンパイル時にコードを動かして計算したりするが、一方でアトリビュートで
#[cfg(unix)]とかやったりして思想がバラバラ、まあ破綻はしてないしC/C++のマクロなんかと比べれば100倍ましだけど
2022/02/01(火) 14:19:22.77ID:fJKShZ3h
>>93
型推論も賢く強力な静的型付け言語なのにタイプ量は少ない
アトリビュートが言語本体と独立していて区別しやすくプログラミングする上で見やすい
2022/02/01(火) 15:56:11.68ID:aP+3H5wQ
>>93
マクロと言語が一貫してる言語ってどういうイメージなんだろう
Lispしか思い浮かばなかったけどさすがに違うよね
2022/02/01(火) 19:27:41.48ID:vhj8p7kX
>>92
Cargoが良すぎて今まではちょっとしたスクリプトをPythonで書いてたのだけど
そういうのも全部Rustで書くようになってしまった

>>93
むしろこのアトリビュートが好きで
同一ファイルにtestをちゃちゃっと書けるのだったり
あーこれこれ、こういうのが欲しいんだよってのがほぼ全て揃っている

大小様々なソフトウェアを書くためにやっと人類が手に入れた言語かなって
だがなんかマンセーしすぎてスマソ
2022/02/02(水) 09:03:27.50ID:j07gQdao
Rustの長い長い型名
https://qiita.com/mp2147483647/items/4cc56b0cc80369828a88
2022/02/02(水) 20:32:31.23ID:yDHN0aKU
>>93
マクロはRustの言語ルールを満たしていなくてよいところが要点
その定義文法も変換が主たるものだから別記法が理に適っている

>>98
Rustは強力な静的型付けにより安全と効率を両立させている
結果としての型名が長くなることがあっても
強力な型推論およびトレイト静的実装型宣言により実際の型名を記述する必要がない
その例は極端な特殊な例にも関わらず同様にして最終型名を記述せずに済んでいる
100デフォルトの名無しさん
垢版 |
2022/02/03(木) 02:33:37.86ID:u6HUT2aq
もしかしてrustってめちゃくちゃ完成度高くね?
バックエンドだけじゃなくて
wasmでブラウザのフロントエンドにも進出してくるっぽいし
typescriptのシェアも奪いそう
101デフォルトの名無しさん
垢版 |
2022/02/03(木) 11:10:49.98ID:6/uRDE/t
Go人気らしいけど嫌い
やっぱりC++使いはRustに行くべきなんかな
2022/02/03(木) 11:48:25.31ID:2zDY1ewV
Rust、アルゴリズム書くのに超絶向いてないよ。
2022/02/03(木) 13:51:46.29ID:I6DodtQJ
アルゴリズム書くのは普通疑似言語でやるわな
2022/02/03(木) 17:00:23.94ID:2zDY1ewV
>アルゴリズム書くのは普通疑似言語でやるわな
何言ってんの?
2022/02/03(木) 18:00:00.71ID:I6DodtQJ
アルゴリズム自体の記述には自然言語か疑似言語かpythonみたいなスクリプト言語使うのが多いのでは

「アルゴリズムを書く」ってアルゴリズムを使ったプログラムを書くという意味?
そうだとしたら対象が広すぎるのでもうちょっと具体化して欲しい
2022/02/03(木) 18:01:17.86ID:2zDY1ewV
そんなしょーもない誤魔化しはしなくていいよ。
2022/02/03(木) 18:07:41.52ID:I6DodtQJ
アルゴリズムと一概に言ったってソートみたいなのは別にrustでも普通に書けるでしょ
どういうアルゴリズムを実装しようとして困ったのか教えて欲しい
2022/02/03(木) 18:24:36.45ID:2zDY1ewV
じゃあB-tree、赤黒木、ダイクストラ、フィボナッチtree、なんでもいいから書いてみりゃいいよ。
2022/02/03(木) 18:28:40.55ID:I6DodtQJ
木構造やグラフ構造が書きづらいって話かな
2022/02/03(木) 18:59:23.99ID:Ajxf7YAY
変な日本語だな
アルゴリズムの勉強には向いてない、ということを言いたいんだろうけど
2022/02/03(木) 19:05:25.62ID:2zDY1ewV
どうでもいいイチャモンづけにこだわるやつだな。。
だから実際組んで見ろって。。何もしないくせに。
2022/02/03(木) 19:12:44.13ID:I6DodtQJ
新しいrustの弱点の話聞けるかと思ったら結局いつものグラフ構造の話だったので興味を失ってしまっただけです
2022/02/03(木) 19:23:59.05ID:5yAN5s9n
>>112
Rustでキューとかスタックとかって便利に使えるの?

所有権の関係で、要素をいじるときはpopしてから操作するのかしらん?
2022/02/03(木) 19:34:47.62ID:I6DodtQJ
>>113
普通は get_mut に類するメソッドが用意されててコレクションから取り出さなくても編集できるはず
同じコレクション内の他の要素への参照を持たせようとすると難しいかもね
2022/02/03(木) 19:51:02.49ID:5yAN5s9n
>>114
サンクス。
さすがにスタック・キュー(所有者)に要素の操作を移譲するようなことはしないか。実用上は妥当なところか。
2022/02/03(木) 19:57:30.61ID:uKT4xKIF
>>113
言語と切り離して論理的に考えた時に
安全な構成と操作ならばRustでも簡単
危険な構成や操作ならばRustでは出来ない(unsafe使えばCと同じ操作が可能)

さらに加えて
危険な構成や操作に成り得るが
限られた一貫した用い方をしている限り安全な場合
新たな型を作って危険な操作を内部に閉じ込めてしまい
安全な操作のみ外部に提供することで利用者はunsafeを用いずに済むことができる
Rustの標準ライブラリもそのようにして作られている
2022/02/03(木) 23:53:53.52ID:2zDY1ewV
>>112
毎回そうやって曖昧にして逃げてるんだね。進歩ないね。
2022/02/04(金) 00:36:32.80ID:uF1Qc9S6
>>117
そこはグラフも表現できないクソ雑魚言語乙ってあおるべきなのになんで下手くそな人格攻撃してしまうのか
2022/02/04(金) 12:24:28.50ID:gER3CGZG
具体的にするならミュータブルなグラフ構造をスレッドセーフに扱うのは人類が思っている以上に難しいことで、それを言語側の制約で扱うならこうならざるを得ないくらい難しい問題だ、ということではないの?
2022/02/04(金) 13:24:42.43ID:ZD21CbAH
例えば何かノードをたどっている最中にいつの間にか戻り先が変わってるとかいちいちケアしてコード書けないから、結局排他処理やスナップショットすりなんらかの工夫が必要
データ構造の操作だけ完璧に仕上げても応用きかないからそこまで深く考える必要ない
2022/02/04(金) 15:25:21.40ID:ZnSz9FK0
そうね
スレッドセーフを諦めれば他の言語に近いくらいに簡単にできるのではないか
2022/02/04(金) 15:44:53.55ID:E1vT/glc
C言語→Rustするトランスパイラーですべて解決じゃね?
Rustだからメモリも安心安全だぞ
2022/02/04(金) 17:43:24.41ID:7ZNTSlZY
>>95-99
今どきのコンパイル型言語で型推論が強力でない言語なんてありますか?#[attribute(key = "value", value2)]とか書いててタイプ量は少ない?
最近は自作のアトリビュートが書けるようになりましたが、普通は言語サブセットは小さくして、そのサブセット言語でアトリビュートを実現してれば
このように無理やりカスタムアトリビュートを出す必要はなかった。
一番の最低なところはCargoだと思う、これのせいでコンパイルが異常に遅い。Pythonでもpipやデコレーターはありますがホントにマンセーですね
マクロの定義文法も変換が主たるものだから別記法が理にかなっているとの事ですが、設計段階では、そんな事は一言もホアレは
言ってません。0.2でクラスが導入され、0.3でインターフェースが導入され、0.4でトレイトが出来てクラスが削除された。1.0以降も酷い互換性の
破壊が続いて、安定しだしたのは1.20以降です。
個人的に気に入らないのはfunctionはfnとするのにmutableはmutと使用頻度が高いものがfnよりタイプ量が多い事。「::」も無意味に
2回打たせる意味が分からない。アトリビュートも#[...]とか異常に無駄。ほかの言語のようにパターン束縛表現があるので@は使えませんが
「#」だけで良いでしょう・・・
確かにマクロ呼び出しは「!」とわざと区別するように思想が影響していますが、マクロ中の$はマクロ展開ではコンパイラを単純化させて
コンパイルを速くするためだけにプログラマへ負担を押し付けているだけです。ただ「!」もNeverと別の意味があり、暗黙の型強制なんて
わざと敷居を高くすることに言語設計者は考えているとしか思えない
Occamで最初のバージョンが作られたけど、インデントスタイルのオフサイドじゃなくC/C++風にしたのは、好みで{}スタイルを好む人が
多いから(タイプ量は増えますが)許容範囲でしょうが・・・
2022/02/04(金) 17:50:56.66ID:ZD21CbAH
趣味・好みじゃなくて問題があるという話なら
なぜ本家じゃなくここに書くw
2022/02/04(金) 18:12:52.54ID:3IKuZnie
0.2からおっかけてたのならattributeの文法議論の時にそれ主張しとけば良かったのに

あとcargoのせいでコンパイルが遅くなるというのはどういうこと?
パッケージマネージャーがあるせいでcrateが細分化されてリンク時間が延びることを言いたい?
2022/02/04(金) 19:21:26.70ID:b3SZZj/4
>>123
Rust 1.0がリリースされた2015年よりも昔の0.x時代の話で叩いても無意味ですぜ
あとは1文字タイプ量が多いとかどうでもよい話ばかり
言語機能については批判がないということはRustの優秀性を認めてるわけか
2022/02/04(金) 23:40:44.00ID:V2NB9pIC
Rust並に実行速くて
Rustよりもプログラミングしやすい言語がない
結果として現時点でのベストな選択肢はRust
128デフォルトの名無しさん
垢版 |
2022/02/05(土) 00:06:09.72ID:zObCURfd
c言語の型宣言も後置にしてくれねーかな。
2022/02/05(土) 08:13:51.74ID:N1G1oPSC
Rustの唯一の欠点は、メモリ管理をしないといけないところだな。
ここも選択肢を用意してくれれば良いのに。
2022/02/05(土) 10:00:32.68ID:v7hUCDwa
手動でメモリ管理したい人向けの言語に何言ってんだ
2022/02/05(土) 12:03:26.16ID:N1G1oPSC
そうは言っても、メモリ管理したい人って需要少なくない?
今のままでは、C.C++代替以上にはなれない気がする。
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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