2018-06-12

JavaC#ってどっちが好かれてんの?

言語機能ほとんど同じだし、どっちももう古くなってきた言語っていう認識OK

Javaの方が広く使われているし、C#みたいにルーズ曖昧な書き方はできないから、総合評価Javaの方がいい言語って感じ?

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

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

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

  • 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型を使うこと...

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

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

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

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