Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
@fbomb it is indeed visual studio. Interesting, I always assumed it was a style guide for the language since it does that automatically.
-
importos98ySimplicity, java? lol no (or im just trash with it's syntax)
And i personally prefer True/False over true/false. -
@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) -
@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.
-
If that is your only complaint about Python I assume you really love it!
*I love it, but I have other issues with it -
java91588yCan 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. -
@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 :)
-
tahnik389908y@java9 It's not bad as long as you're using it effectively. I don't why he is complaining about static in java.
-
tahnik389908y@smithalan2 well it's not java's fault is it? It's the person's fault who is making the design decisions.
Related Rants
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.
undefined
wk30