Thoughts on the go programming language?

Thoughts on the go programming language?

Attached: golang.png (600x600, 63K)

Other urls found in this thread:

blog.golang.org/gos-declaration-syntax
github.com/ksimka/go-is-not-good
dtrace.org/blogs/wesolows/2014/12/29/golang-is-trash/
byrd.im/go-is-poor/
speakerdeck.com/majek04/golang-sucks
twitter.com/NSFWRedditVideo

It's harmful bloat.

It's alright. Not the worst, not the best.

It just werks

Go's primary feature is its implementation of CSP, or "Communicating Sequential Processes". It's intention is to enable the development of performant programs using concurrency. If you're developing a web server that needs to serve lots of connections efficiently, Go is ideal.

As far as the rest of the language goes, I appreciate its design. It was made to be succinct so all the syntax could be recalled from memory instead of being a mess like C++.

It also does something to piss everyone off, like not having traditional OOP and putting type declarations on the right hand side. They have good reasons though, a la
blog.golang.org/gos-declaration-syntax

Summing it all up, I think it's pretty based. It also has an error handling function called panic which I find hillarious because all I imagine are a bunch of cute stupid gophers running around panicking.

Cringe and bluepilled

Pretty based but it fell into SJW ideals. Has future unlike Rust.

Attached: D3TCTYyV4AEKI06.jpg (1298x2048, 424K)

All the old smarter guys at work are picking it up so it must be based because they are

Very close from perfect for most use cases. People who want it to be C++ should use C++.

Any lang which takes a book over 100-150 pages to fully explain is too complicated and almost certainly provides overlapping features and the burden of choice.

Any lang that adds more than a few features per year becomes impossible to write idomatic code in which is durable over time.

Of the general purpose languages used in production system today, only C and Go avoid these pitfalls.

Attached: costanza-sandwich.png (500x375, 454K)