Thoughts on Golang? Having to use it now at work and I'm still annoyed by it some.
It's good but it's not obtuse or unsafe enough to validate my ego as a programmer, so fuck it.
>>59630049
I like simple, such as dynamic typing. Also, static binaries for everything means that GPL golang code is practically non-existent...
>>59630106
Most Go progammers just follow the current github fad of using the MIT license on everything. It's not like there's any shortage of open source libraries out there.
>>59630025
Nice language but slower than Java.
Also Generics when?
From now on I will center-align all my code while editing.
golang is the best language in the history of computing
fast, fun, easy to learn, best tooling, no more arguments about tabs vs spaces braces on newline one format to rule them all, wide adoption and plenty of good reliable libraries, makes the focus of coding be to write useful code itself rather than pedantry and elitism
golang will rule the world
>>59630232
http://benchmarksgame.alioth.debian.org/u64q/go.html
Java isn't slow at all for its particular domain, and go fares pretty well against it. Also I think Go might have an edge on GC latency in recent versions compared to the default JRE garbage collector.
>Also Generics when?
Never
forgot to mention it compiles to native machine code on all platforms, statically linked no more dependency hell, subnanosecond gc means no more unnecessary manual memory management unlike retard c and its endless vulnerabilities, logical smooth sailing concurrency primitives make asynchronous parallel computing intuitive and fun, everything is utf8 so no more bungling with deprecated character encodings, the list goes on and on
>>59630402
>statically linked no more dependency hell
Static linking isn't really a good thing when it comes to security.
>everything is utf8
Strings in go aren't specified as UTF-8, they're just byte slices. Only string literals in source code are automatically UTF-8. There's no magic that stops you from having to deal with other encodings at the boundaries of your program like you would in any other language.
>>59630232
generics in go were not planned for from the beginning
Go's interface paradigm provides some of the functionality that generics provides
>>59630025
>Thoughts on Golang?
It has significant whitespace, so into the trash it goes.