アカウント名:
パスワード:
「え?Rubyはサーバサイド、TypeScriptはクライアントサイドで棲み分けるのでは?」と思うかも知れないけど、そういう話でなくて。
Rubyは抽象解釈を武器に、型宣言なしで静的型チェックする未来を目指します。
"型をわざわざ明示する"という文化が、Rubyによって消え去りそうだという事。他の言語も推論を駆使し、型の記述を省略できる箇所が増えて来ている。TypeScriptだけが、それらのトレンドとは逆に型をわざわざ付け加えていく方向で進化しようとした。
そんなTypeScriptの現状はご存知の通り。一部で狂信的に受け入れられはしたが他の言語を駆逐するにはほど遠く、むしろ、変数が型を持つ事に対する懐疑論に改めて火をつけただけに過ぎなかった。
MatzはMicrosoftに矢を放った。その矢は、多分、届く。
TypeScriptもそれなりに型推論ありますよね(なおCやJavaを比較対象にしている)。
世の中のトレンドは、型推論をするし、型を増やすというところだと思います。TypeScriptはそのトレンドに乗っている言語でしょう。
世の中のトレンドは型の種類が増えすぎたので自動的な型推論では追いつかない。手動(ジェネリクス)と自動的な型推論の両方が必要だというものだったと思っていた。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
犯人は巨人ファンでA型で眼鏡をかけている -- あるハッカー
RubyがTypeScriptを倒す日 (スコア:1)
「え?Rubyはサーバサイド、TypeScriptはクライアントサイドで棲み分けるのでは?」
と思うかも知れないけど、そういう話でなくて。
Rubyは抽象解釈を武器に、型宣言なしで静的型チェックする未来を目指します。
"型をわざわざ明示する"という文化が、Rubyによって消え去りそうだという事。
他の言語も推論を駆使し、型の記述を省略できる箇所が増えて来ている。
TypeScriptだけが、それらのトレンドとは逆に型をわざわざ付け加えていく方向で
進化しようとした。
そんなTypeScriptの現状はご存知の通り。一部で狂信的に受け入れられはしたが
他の言語を駆逐するにはほど遠く、むしろ、変数が型を持つ事に対する懐疑論に
改めて火をつけただけに過ぎなかった。
MatzはMicrosoftに矢を放った。
その矢は、多分、届く。
Re:RubyがTypeScriptを倒す日 (スコア:0)
TypeScriptもそれなりに型推論ありますよね(なおCやJavaを比較対象にしている)。
世の中のトレンドは、型推論をするし、型を増やすというところだと思います。TypeScriptはそのトレンドに乗っている言語でしょう。
Re: (スコア:0)
世の中のトレンドは、型推論をするし、型を増やすというところだと思います。TypeScriptはそのトレンドに乗っている言語でしょう。
世の中のトレンドは型の種類が増えすぎたので自動的な型推論では追いつかない。
手動(ジェネリクス)と自動的な型推論の両方が必要だというものだったと思っていた。