動的型の言語が嫌いで、RubyとかJavascriptは動的型だからダメだみたいなことをよく発言するんだけど、そうするとスクリプト言語の信者は動的型の言語のメリットを説いて反論してくるのな。
「UIのような変更の多い部分は柔軟な動的型の言語が向いてる」みたいな。(俺は変更の多いコードにこそ静的型の言語が向いてると思うけど)
俺はスクリプト言語のよい所は記述が簡潔なところで、静的型の言語もどんどん記述が簡潔になってきている今の流れからすると、スクリプト言語の役目は終わりつつあると思ってる。
世間でスクリプト言語が受けたのも動的型だからではなくて記述が簡単だからだと思ってる。
でもスクリプト言語の信者は視野が狭いから、自分の好きな言語は全肯定。欠点はない。欠点であるところの動的な型だって自己欺瞞や屁理屈で肯定してくる。
で、swiftが登場したわけだけど「Rubyに似てる」とか「Javascriptに似てるところもある」とか、スクリプト言語の信者と思われる連中まで好意的に持ち上げてるのな。
俺が思ってたとおり、スクリプト言語のいいところって型が動的だからじゃなくて記述が簡潔だからじゃねーか。
動的型がスクリプト言語の長所だと強弁してた連中は、swiftが「***に似てる」とかほめてないで、長所が失われてるって指摘しないといけないよな。
でもそんなこと言ってるやつ見たことない。
動的型であることが欠点だと認めないで俺を煽ってた連中は、謝れとは言わないけど自分の見識の無さを恥じてほしいわ。
そうじゃないって言うなら今からでもswiftが静的型なのは「後退してる」「欠点だ」ってネットで声を上げろ。
以上。
ちょいまってくれ。swiftの前身であるObjective-Cは静的型付け言語なんだから、退化してるとか、そういう話ではないのではないだろうか。
別にそんな深い話じゃなくて 新しいものが出来て金になりそうだから誰もがいち早く第一人者になって色々言いたいだけだよ。 良いとか悪いとかなんてどうでもいい話だよ。