7

I've been learning c# for a while now and I must say.

A few syntax upgrades don't hide the fact that you are a cheap imitation of the superior Java language.

Comments
  • 2
    Java is king

    ☕ = 👑

    Java > anything else
  • 2
    🥱
  • 1
  • 2
    does java have delegates ?
  • 3
    JAVA WILL NEVER DIE!!!
  • 1
    I agree. many people talk about Kotlin but for me, Java still rocks. True OOP man! 😎
  • 0
    @AvatarOfKaine delegate implementation in c# is so cursed. A hard coded maximum of 12 parameters... Wtf
  • 1
    @Xoka ye bro 💪
  • 0
    @pranesh16616588 no it does not lol
    I've oftened wondered how a graph database is organized on the file level and I can't picture a structure that is not similar to a relational database.design with files for the edges much like a many to many table linking two other tables
  • 0
    @AlgoRythm what ???? It is not ! You can make a delegate void with none !
  • 0
    @pranesh16616588 ah on account of the based on java part ? Still you know I wish they made a working native c# compiler wouldn't that be great ?
  • 1
    I guess first love never dies.
  • 0
    How's pattern matching getting along in Java?
  • 0
    @pranesh16616588 yupp, I somehow still prefer log4j over logback. Although I head logback performance is better.

    FWIW even an slf4j-simple is sufficient for small apps. Anything that's SLF4J-compliant cuts it for me :)

    And as for vulnerabilities -- name one popular language that doesn't have vulnerabilities in its libraries. log4shell is nothing but a 3rd-party-library vulnerability. Even so - TECHNICALLY it's not even that. Devs not reading the docs and trusting their intuition instead are the log4shell vulnerability. It's like you using sprintf() to form an SQL query and blaming Postgres for being vulnerable :)
  • 0
    @spongessuck yes i'm sure he was nice :P
  • 3
    I love C#, Java picked up the pace a bit with Java 8+ but C# is still the more aesthetic option. At least you get some additional memory control and you get opt-in null safety without something like Kotlin.

    Also, with a little luck, something like C#+ASP.NET+Blazor might replace JavaScript on the web, or at least become competitive and I'd love to see that happen
  • 0
    Actually I also forgot, what about
    - stack-allocated composite data?
    - C interop?
    - Generics over value types / generic construction?

    C# is a lot more than a Java reskin, in part because it got the opportunity to second guess a lot of decisions made for Java based on very limited information.
  • 0
    Who in their right mind would make arrays bivariant for fuck's sake? It would've taken minimal logical reasoning to realize that this was gonna be an awful, awful idea.
  • 2
    lol, your brain must be so rotted from the Sun.

    C# is what Java would be if Java's designers stopped to think "how do we design this language so that it makes sense?" before they started working on it.

    get a grip.
  • 0
    @AvatarOfKaine You're talking about neo4j, not log4j, right?
  • 2
    Give it some time
  • 1
    Signs of an old man resistant to change right there
  • 1
    Java only improved because C# showed how it was lacking.
  • 1
    Everything's copied from somewhere as everything was made by humans.

    Anyone needs glowing in the dark condoms to continue this penis fight? Ladys get matching strapons.
  • 0
    @DeltaDerp I like this comment, ur very wise
Add Comment