アカウント名:
パスワード:
だけど代替がPHPはありえなさすぎる。
Ceylonでええやん。JVMで動くし
PHPもRubyもPythonもここで言われてるLL言語だから、結局動的か静的かという何度も繰り返されて来た議論になるんだよ。
それでもあえて、普段の業務経験から聞いてみたかったです。
動的静的なんて、そんな綺麗に分かれるもんじゃないし、言語のトピックのひとつに過ぎないと思う。Javaは静的型付けができてもそもそも動的な色が強くて、静的型付けの利点を殺すコーディングが必要なケースもある。C#はJavaより静的寄りながら、型推論やdynamic等でLL言語のメリットを模倣している。LL言語系もタイプヒンティングとか少し静的寄りタイミングの型チェック機能が入ってる所もあるし、C++は静的解決メインだけど、オブジェクト指向が流行った頃は動的特性も強調されてたし、メタプログラミングで書いたコードの解決なんかは準静的とでも言うべきタイミングだと思う。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
最初のバージョンは常に打ち捨てられる。
おおよそ同意 (スコア:0)
だけど代替がPHPはありえなさすぎる。
Re:おおよそ同意 (スコア:1)
Re: (スコア:0)
Ceylonでええやん。JVMで動くし
Re: (スコア:0)
PHPもRubyもPythonもここで言われてるLL言語だから、結局動的か静的かという何度も繰り返されて来た議論になるんだよ。
Re:おおよそ同意 (スコア:1)
それでもあえて、普段の業務経験から聞いてみたかったです。
Re: (スコア:0)
動的静的なんて、そんな綺麗に分かれるもんじゃないし、言語のトピックのひとつに過ぎないと思う。
Javaは静的型付けができてもそもそも動的な色が強くて、静的型付けの利点を殺すコーディングが必要なケースもある。
C#はJavaより静的寄りながら、型推論やdynamic等でLL言語のメリットを模倣している。
LL言語系もタイプヒンティングとか少し静的寄りタイミングの型チェック機能が入ってる所もあるし、
C++は静的解決メインだけど、オブジェクト指向が流行った頃は動的特性も強調されてたし、
メタプログラミングで書いたコードの解決なんかは準静的とでも言うべきタイミングだと思う。