アカウント名:
パスワード:
「え?Rubyはサーバサイド、TypeScriptはクライアントサイドで棲み分けるのでは?」と思うかも知れないけど、そういう話でなくて。
Rubyは抽象解釈を武器に、型宣言なしで静的型チェックする未来を目指します。
"型をわざわざ明示する"という文化が、Rubyによって消え去りそうだという事。他の言語も推論を駆使し、型の記述を省略できる箇所が増えて来ている。TypeScriptだけが、それらのトレンドとは逆に型をわざわざ付け加えていく方向で進化しようとした。
そんなTypeScriptの現状はご存知の通り。一部で狂信的に受け入れられはしたが他の言語を駆逐するにはほど遠く、むしろ、変数が型を持つ事に対する懐疑論に改めて火をつけただけに過ぎなかった。
MatzはMicrosoftに矢を放った。その矢は、多分、届く。
なんでRuby信者って個人への心酔っぷりを表明するんだろうな。言語の話だけしてれば良いのに。
信者もアンチも熱くなりますね
このコメントはRubyの遺産として語り継がれるべき。
> MatzはMicrosoftに矢を放った。
やはりマイクロソフトを嫌っていたのではない [itmedia.co.jp]は嘘だったか危うく騙されるところだったぜ
まて、黄金の矢かもしれない
これは3年後くらいに見返し(て、失笑し)たいんで誰かリマインドよろしくね
届く・・・・・・!届くが・・・・・・今回まだその時と場所の指定まではしていない そのことをどうか諸君らも思い出していただきたい つまり・・・・我々がその気になれば矢が届くのは10年20年後ということも可能だろう・・・ということ・・・・!
TypeScriptもそれなりに型推論ありますよね(なおCやJavaを比較対象にしている)。
世の中のトレンドは、型推論をするし、型を増やすというところだと思います。TypeScriptはそのトレンドに乗っている言語でしょう。
世の中のトレンドは型の種類が増えすぎたので自動的な型推論では追いつかない。手動(ジェネリクス)と自動的な型推論の両方が必要だというものだったと思っていた。
PHPとかPythonとか、サーバーサイド(Pythonはデータ解析でも使われるから微妙に違うか)で型注釈を取り込んだ言語で、それらがRubyにシェアを奪われたというデータを貼ってくれれば説得力があるんだけどなー
https://www.tiobe.com/tiobe-index/ [tiobe.com]
#3952851が言っていることは、Ruby 3.0からのTypeProfに関してでしょ。まだ世に出たばかりのものなので、シェアを奪うなんて段階ではない。
"トレンドとは逆に~"とか、"一部で狂信的に受け入れられ~"とか書いている以上、
"型をわざわざ明示する"を取り込んでしまった言語がなぜ没落していないのかを説明しないと説得力ないでしょって事なんだけど
すまなかった。たしかにそのとおりだ。親コメ#3952851にポカーンとしていて注意散漫になっていたということで許してほしい。
Groovyがえらく上がってるんだが、何があったんだろ。
Androidアプリ開発でGradle使うから?
これが狂信者か・・・
型推論でやれる言語を面識の無い人 (開発メンバー) と絶対やりたくない型推論推してる人で保守までやってる人どれぐらいいるんだろ
オペレーターは必殺技(死ぬのはメンテナ)だったが、型推論も必殺技(死ぬのはメンテナ)だったか。確かにそうだ。
型推論のない言語で書かれたものは保守が大変だが、本当に保守関連の仕事やったことあるか?
原作者の信仰してるモルモン教って、今でも各地で問題起こしてたり、一部の国でセクトとして監視対象ですね。さらに昔はマウンテンメドウの虐殺やユタ戦争とかやらかしてて、それらについては今でも正当化してるから。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
「科学者は100%安全だと保証できないものは動かしてはならない」、科学者「えっ」、プログラマ「えっ」
RubyがTypeScriptを倒す日 (スコア:1)
「え?Rubyはサーバサイド、TypeScriptはクライアントサイドで棲み分けるのでは?」
と思うかも知れないけど、そういう話でなくて。
Rubyは抽象解釈を武器に、型宣言なしで静的型チェックする未来を目指します。
"型をわざわざ明示する"という文化が、Rubyによって消え去りそうだという事。
他の言語も推論を駆使し、型の記述を省略できる箇所が増えて来ている。
TypeScriptだけが、それらのトレンドとは逆に型をわざわざ付け加えていく方向で
進化しようとした。
そんなTypeScriptの現状はご存知の通り。一部で狂信的に受け入れられはしたが
他の言語を駆逐するにはほど遠く、むしろ、変数が型を持つ事に対する懐疑論に
改めて火をつけただけに過ぎなかった。
MatzはMicrosoftに矢を放った。
その矢は、多分、届く。
Re: (スコア:0, 荒らし)
なんでRuby信者って個人への心酔っぷりを表明するんだろうな。
言語の話だけしてれば良いのに。
Re:RubyがTypeScriptを倒す日 (スコア:1)
Re: (スコア:0)
信者もアンチも熱くなりますね
Re: (スコア:0)
このコメントはRubyの遺産として語り継がれるべき。
Re: (スコア:0)
> MatzはMicrosoftに矢を放った。
やはりマイクロソフトを嫌っていたのではない [itmedia.co.jp]は嘘だったか
危うく騙されるところだったぜ
Re: (スコア:0)
まて、黄金の矢かもしれない
Re: (スコア:0)
これは3年後くらいに見返し(て、失笑し)たいんで誰かリマインドよろしくね
届く・・・・・・!届くが・・・・・・今回まだその時と場所の指定まではしていない そのことをどうか諸君らも思い出していただきたい つまり・・・・我々がその気になれば矢が届くのは10年20年後ということも可能だろう・・・ということ・・・・!
Re: (スコア:0)
TypeScriptもそれなりに型推論ありますよね(なおCやJavaを比較対象にしている)。
世の中のトレンドは、型推論をするし、型を増やすというところだと思います。TypeScriptはそのトレンドに乗っている言語でしょう。
Re: (スコア:0)
世の中のトレンドは、型推論をするし、型を増やすというところだと思います。TypeScriptはそのトレンドに乗っている言語でしょう。
世の中のトレンドは型の種類が増えすぎたので自動的な型推論では追いつかない。
手動(ジェネリクス)と自動的な型推論の両方が必要だというものだったと思っていた。
Re: (スコア:0)
PHPとかPythonとか、サーバーサイド(Pythonはデータ解析でも
使われるから微妙に違うか)で型注釈を取り込んだ言語で、
それらがRubyにシェアを奪われたというデータを
貼ってくれれば説得力があるんだけどなー
https://www.tiobe.com/tiobe-index/ [tiobe.com]
Re: (スコア:0)
#3952851が言っていることは、Ruby 3.0からのTypeProfに関してでしょ。まだ世に出たばかりのものなので、シェアを奪うなんて段階ではない。
Re: (スコア:0)
"トレンドとは逆に~"とか、
"一部で狂信的に受け入れられ~"とか書いている以上、
"型をわざわざ明示する"を取り込んでしまった言語が
なぜ没落していないのかを説明しないと説得力ないでしょって事なんだけど
Re: (スコア:0)
すまなかった。たしかにそのとおりだ。親コメ#3952851にポカーンとしていて注意散漫になっていたということで許してほしい。
Re: (スコア:0)
Groovyがえらく上がってるんだが、何があったんだろ。
Re: (スコア:0)
Androidアプリ開発でGradle使うから?
Re: (スコア:0, 荒らし)
これが狂信者か・・・
Re: (スコア:0)
型推論でやれる言語を面識の無い人 (開発メンバー) と絶対やりたくない
型推論推してる人で保守までやってる人どれぐらいいるんだろ
Re: (スコア:0)
オペレーターは必殺技(死ぬのはメンテナ)だったが、型推論も必殺技(死ぬのはメンテナ)だったか。
確かにそうだ。
Re: (スコア:0)
型推論のない言語で書かれたものは保守が大変だが、本当に保守関連の仕事やったことあるか?
Re: (スコア:0)
原作者の信仰してるモルモン教って、今でも各地で問題起こしてたり、一部の国でセクトとして監視対象ですね。
さらに昔はマウンテンメドウの虐殺やユタ戦争とかやらかしてて、それらについては今でも正当化してるから。