2018-06-12

anond:20180612160820

まあ、あらゆる言語のいいとこどりし過ぎて書き方が人プロジェクトそれぞれでバラバラになり過ぎてるって嫌いはある。C#はvarが使えるけど正直、使うべきではない。

記事への反応 -
  • 言語機能もほとんど同じだし、どっちももう古くなってきた言語っていう認識でOK? Javaの方が広く使われているし、C#みたいにルーズで曖昧な書き方はできないから、総合評価でJavaの方...

    • C#って動的型が書けるんだっけ Javaよりごちゃごちゃしててよくわからん

      • まあ、あらゆる言語のいいとこどりし過ぎて書き方が人プロジェクトそれぞれでバラバラになり過ぎてるって嫌いはある。C#はvarが使えるけど正直、使うべきではない。

        • Javaもvarで型を書かない書き方ができるんじゃないの 普通のJava使いはキチンと型を書くだろうけど

          • え? マジで? って思ったけどまだ未実装で実装予定なだけじゃねえか>Javaでvar ともかく、そもそもポリモれてるなら変数の型を省略したくなる場面なんてないのだからvarはなるべく...

            • https://anond.hatelabo.jp/20180612164010 https://anond.hatelabo.jp/20180612164352 ココらへんほんとにみんなわかってんの Object型とdynamic型とvarと<T>とかポリモルフィズムとか実は普通にむずい概念だっ...

              • 型の話になると、アカデミックな言語理論の本とかだしてきて「このくらい読んでるよね」とかマウント取ってくる人がいるけど、そういう話? 実用的に使う分には、そこまで別に難し...

              • ちゅーかポリモれないのにdynamic型を使えばバグというか例外しか生まれないのだが。 例えばハゲクラスのインスタンスには生える()ってメソッドは存在しないのにdynamic型を使うこと...

    • 機能性という一点で圧倒的にC#の勝ちだクソ雑魚。 ヒアドキュメントすらまともに使えないJavaを今どき好きで使ってる奴はいねーよ。

      • C#のヒアドキュって先頭のインデントを除去してくれなかった希ガス まあないよりかはマシかもしれんが

        • ヒアドキュメント機能ってのはコードの可視化&コピペビリティを高めるためのものであってインデントとか割とどうでもええわ。 そういうのはフォーマッタで揃えな。

    • VB C# Java Scala Kotlin... C++ ObjectiveC D Swift ... ココらへん似たような言語多すぎてよくわからん。

    • C#がJavaに比べてルーズ?

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん