[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y ] [Home]
4chanarchives logo
/Go general/
Images are sometimes not shown due to bandwidth/network limitations. Refreshing the page usually helps.

You are currently reading a thread in /g/ - Technology

Thread replies: 11
Thread images: 2
File: goGopher.png (40 KB, 245x300) Image search: [Google]
goGopher.png
40 KB, 245x300
Go, for when shit needs to be done quick.
>home page
https://golang.org/

>learn Go
https://gobyexample.com/
>>
>>53724518
bump
>>
>Go, for when shit needs to be done quick
I love the language to pieces but I don't know if it's baby duck syndrome or what, but I feel infinitely more expressive when writing C or shell, no matter how much of Go I try to learn.
>>
>>53724518
More like Go: for when the shit needs to go and there's no loo.
Literally the shittiest language ever conceived.
>>
Good programmers will find the merits in any language. Go is the right tool for many tasks but not all. Anyone who thinks its a "shit language" is a child who has never had a real job or never written anything of significant important in their life.
>>
Go shines when developing a web backend. The Net/HTTP library is quite good and there are loads of small libraries based upon it and make it even faster.
Just don't expect to use it for enormous projects, or stuff you really need low level access.
>>
File: gopher.png (111 KB, 1634x2224) Image search: [Google]
gopher.png
111 KB, 1634x2224
>>53727295
its perfectly fine for large projects
>>
>>53724518
>if err != nil {
>if err != nil
>if err != nil {
>if err != nil
>if err != nil {
>if err != nil
>if err != nil {
...
>>
>>53727361
Catch/throw is equally annoying 2bh famiry, especially when forced (lol java)
>>
>>53727427
The correct way to handle errors is in a monadic fashion like what Rust and Haskell do. Both catch/throw and if err != nil checks everywhere are annoying and improper.
>>
>>53727295
>Just don't expect to use it for enormous projects
this was literally what it was designed for
Thread replies: 11
Thread images: 2

banner
banner
[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y] [Home]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
If a post contains personal/copyrighted/illegal content you can contact me at [email protected] with that post and thread number and it will be removed as soon as possible.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com, send takedown notices to them.
This is a 4chan archive - all of the content originated from them. If you need IP information for a Poster - you need to contact them. This website shows only archived content.