アカウント名:
パスワード:
「え?Rubyはサーバサイド、TypeScriptはクライアントサイドで棲み分けるのでは?」と思うかも知れないけど、そういう話でなくて。
Rubyは抽象解釈を武器に、型宣言なしで静的型チェックする未来を目指します。
"型をわざわざ明示する"という文化が、Rubyによって消え去りそうだという事。他の言語も推論を駆使し、型の記述を省略できる箇所が増えて来ている。TypeScriptだけが、それらのトレンドとは逆に型をわざわざ付け加えていく方向で進化しようとした。
そんなTypeScriptの現状はご存知の通り。一部で狂信的に受け入れられはしたが他の言語を駆逐するにはほど遠く、むしろ、変数が型を持つ事に対する懐疑論に改めて火をつけただけに過ぎなかった。
MatzはMicrosoftに矢を放った。その矢は、多分、届く。
PHPとかPythonとか、サーバーサイド(Pythonはデータ解析でも使われるから微妙に違うか)で型注釈を取り込んだ言語で、それらがRubyにシェアを奪われたというデータを貼ってくれれば説得力があるんだけどなー
https://www.tiobe.com/tiobe-index/ [tiobe.com]
#3952851が言っていることは、Ruby 3.0からのTypeProfに関してでしょ。まだ世に出たばかりのものなので、シェアを奪うなんて段階ではない。
"トレンドとは逆に~"とか、"一部で狂信的に受け入れられ~"とか書いている以上、
"型をわざわざ明示する"を取り込んでしまった言語がなぜ没落していないのかを説明しないと説得力ないでしょって事なんだけど
すまなかった。たしかにそのとおりだ。親コメ#3952851にポカーンとしていて注意散漫になっていたということで許してほしい。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
UNIXはシンプルである。必要なのはそのシンプルさを理解する素質だけである -- Dennis Ritchie
RubyがTypeScriptを倒す日 (スコア:1)
「え?Rubyはサーバサイド、TypeScriptはクライアントサイドで棲み分けるのでは?」
と思うかも知れないけど、そういう話でなくて。
Rubyは抽象解釈を武器に、型宣言なしで静的型チェックする未来を目指します。
"型をわざわざ明示する"という文化が、Rubyによって消え去りそうだという事。
他の言語も推論を駆使し、型の記述を省略できる箇所が増えて来ている。
TypeScriptだけが、それらのトレンドとは逆に型をわざわざ付け加えていく方向で
進化しようとした。
そんなTypeScriptの現状はご存知の通り。一部で狂信的に受け入れられはしたが
他の言語を駆逐するにはほど遠く、むしろ、変数が型を持つ事に対する懐疑論に
改めて火をつけただけに過ぎなかった。
MatzはMicrosoftに矢を放った。
その矢は、多分、届く。
Re: (スコア:0)
PHPとかPythonとか、サーバーサイド(Pythonはデータ解析でも
使われるから微妙に違うか)で型注釈を取り込んだ言語で、
それらがRubyにシェアを奪われたというデータを
貼ってくれれば説得力があるんだけどなー
https://www.tiobe.com/tiobe-index/ [tiobe.com]
Re: (スコア:0)
#3952851が言っていることは、Ruby 3.0からのTypeProfに関してでしょ。まだ世に出たばかりのものなので、シェアを奪うなんて段階ではない。
Re:RubyがTypeScriptを倒す日 (スコア:0)
"トレンドとは逆に~"とか、
"一部で狂信的に受け入れられ~"とか書いている以上、
"型をわざわざ明示する"を取り込んでしまった言語が
なぜ没落していないのかを説明しないと説得力ないでしょって事なんだけど
Re: (スコア:0)
すまなかった。たしかにそのとおりだ。親コメ#3952851にポカーンとしていて注意散漫になっていたということで許してほしい。