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
-
I feel the same way about Go. It's fast as hell and I'll gladly use it for cross-platform tools, but wow is it ever ugly sometimes.
-
@1337M0nst3r Bash is really the worst (maybe Windows Batch is worse). Not only ugly, but it has tons of "design decisions" I disagree with:
- Mostly weakly typed
- Comparisons implemented as external command ('[')
- case ... esac
- Using a variable without quotes? Congrats, a security issue on the worst case! -
@RiderExMachina @sbiewald @1337M0nst3r i agree, but I ain't gonna use those for building anything larger than a 10 line script. I don't really think of them as programming languages
-
@sbiewald when building a large project one starts to see a huuuuuuuuuuge ammount of if err != nil{} all over the place. That is ugly.
var? Ugly
_? Ugly
Convination of all of it spaced out over and over because of gofmt---> ugly.
But i have seen uglier. Perl for example is uglier, so is c++. Mind you, this is my opinion, doesn't mean these languages are bad. I think they are all pretty great actually -
@1337M0nst3r for what? i don't hate on langs man. Y'all use whatever y'all like as long as it is within the purpose of what you are doing :D
Just redid a small work script in Golang to test it out.
Honestly, speed matters little for what it is, the original was in Python.
By heavens Golang is one ugly ass looking language.
I like using it tho, its easy to understand and performant for networking, file io and shit like that.
But man....shit is ugly to look at from a distance.
I do think that most langs look ugly af tho, so shit is allright.
Syntactic whitespace is still shit btw.
rant
golang is ugly