スレタイ以外の言語もok
前スレ
次世代言語22 Go Nim Rust Swift Kotlin TypeScript
https://mevius.5ch.net/test/read.cgi/tech/1629590343/
次世代言語23 Go Nim Rust Swift Kotlin TypeScript
■ このスレッドは過去ログ倉庫に格納されています
2021/11/28(日) 16:59:19.16ID:gZqbEyz/
2021/11/28(日) 20:15:17.89ID:CoHaH3Mv
2021/11/28(日) 23:04:48.66ID:sDAG0wCq
IT業界の状況
プログラミング言語「Rust」のための「Rust Foundation」設立 -- AWS(Amazon)、Microsoft、Google、Mozilla、Huaweiが創設
https://japan.zdnet.com/article/35166267/
Facebookが「Rust Foundation」に参加
https://japan.zdnet.com/article/35170192/
プログラミング言語「Rust」のための「Rust Foundation」設立 -- AWS(Amazon)、Microsoft、Google、Mozilla、Huaweiが創設
https://japan.zdnet.com/article/35166267/
Facebookが「Rust Foundation」に参加
https://japan.zdnet.com/article/35170192/
2021/12/01(水) 20:52:58.23ID:B7DQ+S2o
最も勢いのあるプログラミング言語は?:全世界2万人弱の開発者を調査
https://atmarkit.itmedia.co.jp/ait/articles/2112/01/news135.html
https://atmarkit.itmedia.co.jp/ait/articles/2112/01/news135.html
2021/12/01(水) 20:56:51.44ID:hrJpZ9c9
JavaScriptはブラウザが解する言語がそれしかないから人気と言うか使わざるを得ない
2021/12/01(水) 21:06:10.70ID:kIBZKc1x
rust単調減少やん
2021/12/01(水) 21:10:31.52ID:oI4zTDt2
単調非増加では?
というのはさておきDart人気なんだね
というのはさておきDart人気なんだね
2021/12/01(水) 21:50:01.36ID:kIBZKc1x
rubyやobjective-cより下の13位から上がるどころか新規のdartに抜かれて14位に落ちてるんだがwwww
2021/12/01(水) 22:54:31.76ID:2GK8iIv+
>>6
TIOBEより納得できる結果だけどDartはなんで伸びたの
TIOBEより納得できる結果だけどDartはなんで伸びたの
2021/12/01(水) 23:04:28.42ID:dwiuqH4z
DartにはFlutterっていうキラーアプリがあるからね
みんなFlutter使いたくてDartを使ってるだけっしょ
みんなFlutter使いたくてDartを使ってるだけっしょ
2021/12/02(木) 00:48:53.78ID:1aORNnKD
>>6
> ・Rust
> 過去2年間、他のどの言語よりも急速にユーザー数を伸ばしている。
> Rustを使う開発者は、2019年第3四半期には40万人だったが、2021年第3四半期には110万人に達し、ほぼ3倍に増えた。
すごい勢いで増えているね。
> ・Rust
> 過去2年間、他のどの言語よりも急速にユーザー数を伸ばしている。
> Rustを使う開発者は、2019年第3四半期には40万人だったが、2021年第3四半期には110万人に達し、ほぼ3倍に増えた。
すごい勢いで増えているね。
2021/12/02(木) 01:20:43.38ID:DzaJCHIY
rustは元がゴミすぎて3倍近く増えても順位は上げられずdartに瞬殺されて順位落としてるじゃんwwww
2021/12/02(木) 01:37:10.86ID:VtvQmLxd
visual development toolsって何?
2021/12/02(木) 01:40:17.24ID:/aa76ADO
Flutterらへんのカテゴリは、システムプログラミングらへんとはユーザ数が桁違いだからな
2021/12/02(木) 01:40:43.38ID:/aa76ADO
ユーザというか開発者数ね
2021/12/02(木) 02:38:45.32ID:bbBpFOo6
むしろdartが大復活したのすげえわ
2021/12/02(木) 09:23:40.40ID:DzaJCHIY
flutterなんて流行り始めてしばらく経つけどほとんど出てきてないし、どの言語もguiのbindingくらい持っているんだが
dartは昔から何かと出てきたけど、flutterで注目されて爆発したイメージ
何にせよrustは元々ゴミで注目された今もゴミということ
dartは昔から何かと出てきたけど、flutterで注目されて爆発したイメージ
何にせよrustは元々ゴミで注目された今もゴミということ
2021/12/02(木) 09:28:58.92ID:RXjIbDc+
Rubyがいよいよ本格的に死にそう
2021/12/02(木) 10:03:46.89ID:1aORNnKD
2021/12/02(木) 11:01:41.70ID:tDBmLQtJ
数だけで優劣が決まるならJSの圧勝だね
Rust理解できない子が、大歓喜するのも仕方がない
Rust理解できない子が、大歓喜するのも仕方がない
2021/12/02(木) 12:01:49.37ID:/aa76ADO
でも >>6 の データを見ると、SwiftやGoの半分ほどもRust開発者いるの? って思ってしまうなあ
自分の身近が偏ってるだけで、どこかにはRust開発者がたくさんいるんだろうか
自分の身近が偏ってるだけで、どこかにはRust開発者がたくさんいるんだろうか
2021/12/02(木) 12:36:46.06ID:7kQFmmWN
バックエンドだけでなくフロントエンドもRustで行こうという話も出てる
2021/12/02(木) 12:52:13.85ID:ZpHx+XCK
rustで書かなきゃならんほどランタイム速度必要なとこなんてほぼないけどな。
組み込みにはメモリデカすぎだし、数値計算、アルゴリズム分野じゃ共有のめんどくささから使われんし、
本当にごくごく一部しか使い道がない。
ほとんどはファッションでrust理解してる俺すげーーしたいだけのカスユーザーだろ。
組み込みにはメモリデカすぎだし、数値計算、アルゴリズム分野じゃ共有のめんどくささから使われんし、
本当にごくごく一部しか使い道がない。
ほとんどはファッションでrust理解してる俺すげーーしたいだけのカスユーザーだろ。
2021/12/02(木) 13:02:43.82ID:uPC6Zyta
現状C++じゃない領域にも適用しようといてるん?
個人的にはエンジニアの底上げになってうれしいけど
個人的にはエンジニアの底上げになってうれしいけど
2021/12/02(木) 13:10:28.97ID:KDPeqseB
discodeはバックもフロントもgoからrustに移行したな
遅延がサービス品質に直結してるようなアプリなら移行する価値があるんだろう
遅延がサービス品質に直結してるようなアプリなら移行する価値があるんだろう
2021/12/02(木) 13:12:35.29ID:t0ccWHUc
逆にフロントエンドだけでなくバックエンドもDartで書こうという話も出てる
書けるようになったから書いてねという発表があった程度だけど
書けるようになったから書いてねという発表があった程度だけど
2021/12/02(木) 13:27:17.82ID:1aORNnKD
Ruby on RailsのクックパッドもバックエンドをRustにしてたな
2021/12/02(木) 13:48:49.03ID:7kQFmmWN
>>25
それはアンチ的視点だからそんな偏った見方になってしまうのであって
現実にはどの分野でもRustに置き換えるとかなり高速化されるか
あるいは旧C/C++分野ではかなり安全化されるのでその両分野からじわじわと話が出てる
それはアンチ的視点だからそんな偏った見方になってしまうのであって
現実にはどの分野でもRustに置き換えるとかなり高速化されるか
あるいは旧C/C++分野ではかなり安全化されるのでその両分野からじわじわと話が出てる
2021/12/02(木) 13:56:00.28ID:Axtkc4m/
実際にはRustほどのパフォーマンスがいらなくても
型が強くてそこそこ速いって選択肢があまりないんだよな
Goくらいの速度でいいとしても、あの言語機能には
耐えられないって場合はRustになってしまう
ランタイムありで良ければJVM系とかC#もいいんだけど
型が強くてそこそこ速いって選択肢があまりないんだよな
Goくらいの速度でいいとしても、あの言語機能には
耐えられないって場合はRustになってしまう
ランタイムありで良ければJVM系とかC#もいいんだけど
2021/12/02(木) 14:41:59.12ID:/aa76ADO
C++の巨大プロジェクトは絶対にメモリ関連のバグがたくさんあるからな・・・。
2021/12/02(木) 14:54:42.94ID:DzaJCHIY
2021/12/02(木) 15:11:50.02ID:1aORNnKD
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だとオブジェクトバリアントが限界で機能不足
Nimだとオブジェクトバリアントが限界で機能不足
2021/12/02(木) 16:32:00.04ID:DzaJCHIY
どちらもどうでもいいよそんなの趣味の範疇
オマケだというならgoの圧勝で終わり
オマケだというなら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
Haskellから美味しい部分をもらってきた手続き型言語がRust
2021/12/02(木) 17:12:39.13ID:/aa76ADO
そうね、Rustはいろいろなシンタックスが用意されててすごいよ
パフォーマンスがどうでもいいなら、borrow checkerとかで安全にしてるRustより、
GCを使いつつ参照透過性を保つHaskellのほうがいろいろ整然とされてて見通しが良い気がする
まあいろいろ好みや、向き不向きとかあるだろうけど
パフォーマンスがどうでもいいなら、borrow checkerとかで安全にしてるRustより、
GCを使いつつ参照透過性を保つHaskellのほうがいろいろ整然とされてて見通しが良い気がする
まあいろいろ好みや、向き不向きとかあるだろうけど
2021/12/02(木) 17:17:04.28ID:7kQFmmWN
2021/12/02(木) 18:08:26.45ID:Axtkc4m/
Nimも機能少ない方だから、Goでいいじゃんってなりがち
そういう意味ではGo/Rustの次世代って難しいな
GoとRustでシンプルと複雑の限界まで振ってあるから
その中間解を取ってしまうと中途半端になるという
そういう意味ではGo/Rustの次世代って難しいな
GoとRustでシンプルと複雑の限界まで振ってあるから
その中間解を取ってしまうと中途半端になるという
46デフォルトの名無しさん
2021/12/02(木) 18:51:26.15ID:KvHBMpNF goはテンプレート有れば私的には文句ねぇが現今のinterfaceのアプローチと異なる且つ重複する部分が多くきな臭いよね
ただまぁあそこまで洗練されたcoroutine featureは他に見ないしgcの改良だけでもいいかなとも思う
ただまぁあそこまで洗練されたcoroutine featureは他に見ないしgcの改良だけでもいいかなとも思う
2021/12/02(木) 19:24:47.38ID:DzaJCHIY
nimはオリジナリティがなく器用貧乏な感じ
golangだけでなくどの言語も独自の進化を続けているだけで機能不足なわけじゃない
rustは高速性と安全性を取ったら何も残らないゴミクズ
golangだけでなくどの言語も独自の進化を続けているだけで機能不足なわけじゃない
rustは高速性と安全性を取ったら何も残らないゴミクズ
48デフォルトの名無しさん
2021/12/02(木) 19:39:44.60ID:bf1zh15c 元rust推し装うの笑う
もう流れはとめられんよ
もう流れはとめられんよ
2021/12/02(木) 19:42:44.71ID:7kQFmmWN
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のコスパが一番いいと思ってるだけ
ただ俺が推してるのはごくごく一部の高スループットや巨大データを扱うサーバーやデータベースなどの分野であって
OSなどハード寄りや普通のアプリで向いているとは思っていない
rustの流れなんて誰も作ってないし意識もしてないと思う
自然に流れが出来るなら流れに任せるけど違和感しかなければ推せなくなる
根拠がないのは客観的な話ではなく、主観をそのまま言ってるからだよw
あと俺はgo推しじゃないし、汎用なやつだと消去法で総合的にgoのコスパが一番いいと思ってるだけ
2021/12/02(木) 21:28:41.46ID:1aORNnKD
2021/12/02(木) 22:01:59.81ID:4Bycw8L4
Nimは言語自体の機能は必要最低限にしてtemplateやmacroでユーザが自由に言語の機能を拡張できるようにしようという考えだから。
2021/12/02(木) 22:14:35.17ID:DzaJCHIY
分かるだろw 議論しても荒れるだけだから無駄
大雑把に言って初心者に難しい理由の説明しづらいルールが多いから一般向けに流行らないということ
nimについてはそうだね
大雑把に言って初心者に難しい理由の説明しづらいルールが多いから一般向けに流行らないということ
nimについてはそうだね
2021/12/02(木) 23:08:40.70ID:kbiEbenW
ゴミクズとまで言い切った割には普通の話だな…
PythonやJSから入った初心者に勧めるならそりゃGoだろう
PythonやJSから入った初心者に勧めるならそりゃGoだろう
2021/12/02(木) 23:59:00.94ID:DzaJCHIY
そうだよ大雑把な話でないと定義や粒度が合わなくてそもそも話せないからな
あとrustから「高速性と安全性を取ったら」って前提を抜かないでゴミクズだけ引用しないでくれ
あとrustから「高速性と安全性を取ったら」って前提を抜かないでゴミクズだけ引用しないでくれ
2021/12/03(金) 00:16:18.89ID:MdLkNSga
こいつネット記事で聞き齧った程度の
浅いことしか言えてないし
実際はrustで hello world 書いたことすら無さそう
浅いことしか言えてないし
実際は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で気軽にデータ競合しうるから、コンパイル時にチェックできるといいんだけどなぁ
マルチスレッドでのデータ競合を入れるならコンパイル型もほぼアウト
実際静的にチェックできるのはRustくらいじゃない?
Goなんかはgoroutineで気軽にデータ競合しうるから、コンパイル時にチェックできるといいんだけどなぁ
2021/12/03(金) 09:07:52.00ID:iTawI6Uz
で、具体的にお前は何をrustで作ってんの?
2021/12/03(金) 09:14:09.01ID:uz5bCBXU
>>57
その人とは別人で悪いが、Rustでは最早ハロワを自分で書く必要がない
その人とは別人で悪いが、Rustでは最早ハロワを自分で書く必要がない
2021/12/03(金) 09:15:22.04ID:UM4QUqUK
またしょうもない定義の話になってるし・・・
分かれよw 変なところに噛み付いてないで自分の意見をちゃんと言え
分かれよw 変なところに噛み付いてないで自分の意見をちゃんと言え
2021/12/03(金) 12:02:53.40ID:RidNMi7I
rustは言語処理系書きやすい
安全性とか高速さは関係なくて代数的データ型が使いやすければ他の言語でも代替はできるとは思うが
rustが一番使い慣れてるのでrustで書いている
安全性とか高速さは関係なくて代数的データ型が使いやすければ他の言語でも代替はできるとは思うが
rustが一番使い慣れてるのでrustで書いている
2021/12/03(金) 15:17:45.07ID:DrOtnAT7
データ競合については、Haskellとかも起きないよね
2021/12/09(木) 00:24:44.17ID:+omQJE5B
2021/12/09(木) 01:13:30.58ID:5YfzBk4D
このスレの言語で挙げられてる問題すべて解決してるものある?
NimはCにコンパイルされるからブートストラップの問題も対応アーキテクチャの問題もなくなるのかな?
NimはCにコンパイルされるからブートストラップの問題も対応アーキテクチャの問題もなくなるのかな?
2021/12/09(木) 02:43:44.63ID:nOFzc7fa
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
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から移行しやすいのが最高
typescriptと構文にてるし、node.jsから移行しやすいのが最高
2022/01/26(水) 20:59:23.59ID:lCcD9DKz
NimがGoとRustの間を縫って次世代トップに躍り出る予感
巨大IT企業のバックアップが付けば一気に跳ねると思う
巨大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なわけで
もうちょっと特徴が欲しい
楽に書くならGoだしちゃんと書くならRustなわけで
もうちょっと特徴が欲しい
2022/01/26(水) 22:07:13.93ID:EiswyKlB
1. 実行速度、バイナリサイズ、メモリ使用量
→CトランスパイルなのでCに近い値
2. 安全性
→メモリ安全性高い
3. 生産性
→スクリプト言語並み
4. 機能性
→シンプルな機能と、強力なメタプログラミング
Nimは1・2と3の両立性が高く、比肩する言語が無い
3と4は常にトレードオフなので正解が無いが、Nimの割り切り方は良い
→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つの言語でまかなえるならば、学習コストや再利用性の面から越したことはないしね
その打開策としてNimを使う事ができる
複数言語を使い分けるよりも、1つの言語でまかなえるならば、学習コストや再利用性の面から越したことはないしね
2022/01/26(水) 22:23:32.14ID:EiswyKlB
ただ他の言語と違ってコミュニティが貧弱すぎるのが欠点
言語性能自体とは直接の関係はないが、こればっかりは痛い
大手企業とか人気ソフトに使われる様なきっかけが無いと永遠に人気に火がつかないままだと思う
Go/Dart/KotlinはGoogle、Rust/JuliaはMozila、SwiftはAppleの後押しがあるけど、Nimは一切そういうの無くて、コアな人気だけが細々と支えてる状態
言語性能自体とは直接の関係はないが、こればっかりは痛い
大手企業とか人気ソフトに使われる様なきっかけが無いと永遠に人気に火がつかないままだと思う
Go/Dart/KotlinはGoogle、Rust/JuliaはMozila、SwiftはAppleの後押しがあるけど、Nimは一切そういうの無くて、コアな人気だけが細々と支えてる状態
2022/01/26(水) 22:32:35.02ID:bGJ0opg8
>>79
NimってRustより速くてメモリ使用量少ないの?
NimってRustより速くてメモリ使用量少ないの?
2022/01/27(木) 00:32:14.69ID:9sHDXdIz
>>78
1と2ってGo/Rustくらいの世代だとほぼ標準装備なんだよね
そりゃ多少の優劣はあるだろうがアプリの特性差やプログラマのスキル差から考えると誤差
そうすると構文が一部の人にマッチするって部分しか残らない感じ
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
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へ移植することにした
要約
一部Rustで書き直してテストしたら62倍速となり当然速かったけど
tscのコード全体がGCに依存しまくっているため移植ではなく全面書き直しとなってしまう
そこで妥協案としてGCで動作するGoへ移植することにした
2022/01/31(月) 09:04:41.29ID:MPqeYEvw
こんなもん本家の開発についていけなくなって早晩放棄されるのが目に見えてるだろ
まだRustだったらMSが支援してくれる可能性もあったかもしれないけどね
完全に手段が目的化している不毛なプロジェクトの典型だな
まだRustだったらMSが支援してくれる可能性もあったかもしれないけどね
完全に手段が目的化している不毛なプロジェクトの典型だな
2022/01/31(月) 09:05:57.74ID:Ph6Okw9C
SASS なんて、元々のRuby から、
多言語でも使えるように、C++ のnode-sass(LibSass)へ移植したけど、
開発が難しすぎるから、頓挫した
今は、Dart Sass
Dartもマイナーな言語だし、
TypeScript か何かで作らないと、また開発に行き詰るかも
C/C++, Rust など実行速度が速い言語は、開発が難しすぎる。
可読性が悪く修正できないので、開発費・開発期間が増える
多言語でも使えるように、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なら可読性が問題になることはない
C/C++の可読性の悪さは
Rustで改善されていてとても使いやすくなっている
GC依存で設計された既存システムをそのまま移植するのは無謀だが
最初からGCに依存せずに設計が可能でありRustなら可読性が問題になることはない
2022/02/01(火) 01:49:52.13ID:vhj8p7kX
自分はRustのCargoとその気になればunsafeで自由に書けるのが気に入ってる
Rustはとにかく美しいと思うな
Rustはとにかく美しいと思うな
2022/02/01(火) 01:53:40.31ID:0bEAn4zq
たしかに、Cargoらへんのエコシステムに関してはC++とは勝負にすらならないな
npmを反面教師にしたのかな、よくできてるよね
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倍ましだけど
#[cfg(unix)]とかやったりして思想がバラバラ、まあ破綻はしてないしC/C++のマクロなんかと比べれば100倍ましだけど
2022/02/01(火) 14:19:22.77ID:fJKShZ3h
2022/02/01(火) 15:56:11.68ID:aP+3H5wQ
2022/02/01(火) 19:27:41.48ID:vhj8p7kX
2022/02/02(水) 09:03:27.50ID:j07gQdao
2022/02/02(水) 20:32:31.23ID:yDHN0aKU
100デフォルトの名無しさん
2022/02/03(木) 02:33:37.86ID:u6HUT2aq もしかしてrustってめちゃくちゃ完成度高くね?
バックエンドだけじゃなくて
wasmでブラウザのフロントエンドにも進出してくるっぽいし
typescriptのシェアも奪いそう
バックエンドだけじゃなくて
wasmでブラウザのフロントエンドにも進出してくるっぽいし
typescriptのシェアも奪いそう
101デフォルトの名無しさん
2022/02/03(木) 11:10:49.98ID:6/uRDE/t Go人気らしいけど嫌い
やっぱりC++使いはRustに行くべきなんかな
やっぱりC++使いはRustに行くべきなんかな
102デフォルトの名無しさん
2022/02/03(木) 11:48:25.31ID:2zDY1ewV Rust、アルゴリズム書くのに超絶向いてないよ。
103デフォルトの名無しさん
2022/02/03(木) 13:51:46.29ID:I6DodtQJ アルゴリズム書くのは普通疑似言語でやるわな
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【野球】大谷翔平、佐々木朗希、山本由伸らがWBC辞退なら広がる不協和音… 『過去イチ盛り上がらない大会』になる可能性も★2 [冬月記者★]
- 【国際】ロシアはすでに戦争準備段階――ポーランド軍トップが警告 [ぐれ★]
- 【news23】小川彩佳アナ「ここまでの広がりになるということを、高市総理はどれだけ想像できていたんでしょうね」 日中問題特集で [冬月記者★]
- 「町中華」の“息切れ倒産”が増加 ブームにも支えられ職人技で踏ん張ってきたが… 大手チェーンは値上げでも絶好調 [ぐれ★]
- 毛寧(もう・ねい)報道官「中国に日本の水産品の市場は無い」 高市首相の国会答弁に「中国民衆の強い怒り」 ★2 [ぐれ★]
- 立民・岡田氏の質疑「不適切」 維新・藤田氏、台湾有事答弁巡り [蚤の市★]
- 【悲報】日本、自民党(統一教会)で完全崩壊か?年金制度実質破綻、生活保護、国民健康保険廃止へ [383063292]
- ㊗157円 [194819832]
- 【高市売り】円安、止まらず!凄い勢いで暴落中。157円へ [219241683]
- なんでIDがHAPPYなの?
- 松屋博多駅南店にてナポリタンバーグ!
- ‎
