41

Python: I hate the way it uses True/False over true/false

Java: Static. Just fuck static. oh and System.out.println(), why the fuck did they make the basic print function so long to write.

C#: I despise the way the curly braces get automatically put under the function declaration rather than beside it since it's a language style thing.

C: the inability to declare vars in altho declaration of a forloop. Although I think C11 let's you do this.

Javascript: Fucking prototypes.

Coldfusion: it runs like an elephant. Slow and heavy.

Go: The way the compiler won't let you have unused variables/imports. Pain in the ass for testing.

Comments
  • 7
    Fuck ColdFusion! Slutty piece of shit
  • 2
    Sysout ctrl space to save time
  • 3
    Fuck yeah!! nice rant!!
  • 1
    @fbomb it is indeed visual studio. Interesting, I always assumed it was a style guide for the language since it does that automatically.
  • 3
    @smithalan2 actually it is, but you can tell Visual Studio to fuck off.
  • 2
    Simplicity, java? lol no (or im just trash with it's syntax)

    And i personally prefer True/False over true/false.
  • 0
    @smithalan2 so nothing to rant about in c#? 😉
    How about void not being a first-class type (meaning you have to have Action<int> instead of Func<int, void>, Task and Task<T>, etc.)
    Or maybe how enums are painfully slow and unsafe to work with.
    Or maybe how try-catch-finally is so fucking annoying and overly verbose in comparison to RAII.
    Or maybe how the generic constraints are so basic and do not allow constraints on delegate types and enum types although it's possible in IL (I don't want to have to rely on IL weaving magic of Unconstrained Melody and such)
  • 0
    When I write in Java, the first method that goes into my utilities class is print
  • 0
    @johnny-cache Im feeling a new c# rant is coming up soon ^,^
  • 1
    @tahnik Same here at the point that I ended making a library which provides and other not-yet implemented or short version of verbose methods.
  • 0
    If that is your only complaint about Python I assume you really love it!
    *I love it, but I have other issues with it
  • 0
    Can somebody explain why static is bad? I've read it multiple times here on devRant now.

    For me, it completely makes sense. You obviously can't call methods on an object that encapsulates state without having an instance of this object.
  • 1
    @thiagoavadore I actually haven't used Python enough to get a in depth feel for the language, Basic Machine learning and raspberry pi stuff is all I've used it for :)
  • 1
    @java9 It's not bad as long as you're using it effectively. I don't why he is complaining about static in java.
  • 1
    @java9 @tahnik it's not that static is bad. It's just a daily annoyance. Using methods/vars in a static context is quite useful, however it's also quite annoying when you add non static items into the mix.
  • 2
    @smithalan2 well it's not java's fault is it? It's the person's fault who is making the design decisions.
  • 0
    Declaring a variable in a for loop in C was added in C99
Add Comment