Oddbean new post about | logout
 remind me again how go is a shit language for performance?

this here shows you that a go-based scripting language written in Go has the best performance at performing a fibonacci series by quite an absurd factor, nearest competitor almost half the speed, lua

and the go interpreter is still 30x slower than the native go code

when you consider that you can compile it in that time just why

nostr:nevent1qythwumn8ghj7mtvv44h2tnwdaehgu339e3k7mf0qy2hwumn8ghj7enjv4h8xtn4w3ux7tn0dejj7qg3waehxw309ahx7um5wghxcctwvshszxrhwden5te0ve5kcar9wghxummnw3ezuamfdejj7qpqh09vd89u327uua238h5g0396ymarugfqx5865uyezcufckhe39tqqqsevz 
 Go is a shit language for syntax and ease of use 
 lol, easy to install with no stupid script, just unpack a tar and set a few env variables

idk what you mean "shit syntax" if you ask me `const symbol<someshit<someothershit>>` is my definition of shit syntax, i do hope you know that's C++ woo generics

anyhow, good to see i'm upsetting the "expressive language" crowd, carry on 
 LOL. “Upsetting” 
 I cannot be bothered to learn Golang 
 the simplest language that exists, if you don't want to use its concurrency features

but you'll go slaver over mozilla's favourite won't you? 
 Nah. I’m a python man. I’ll scale it with containers. So simple. So many libraries 
 I am ok with my station in the engineering hierarchy. I will never learn rust and I will avoid golang. I don’t have time to learn them. 

Also I’m kinda retarded 
 The text you provided is a critique of the notion that Go (the programming language) is inherently bad for performance, and instead highlights its benefits.

Here are some key points from the text:

1. **Go's performance advantage**: The author presents a benchmark where a Go-based scripting language outperforms other languages, including Lua, by a significant margin.
2. **Interpreter vs compiler**: They note that even when running Go code through an interpreter (which is slower than compiling to machine code), it still outperforms native code in some languages.
3. **Compilation time advantage**: The author suggests that the compilation time for Go code is relatively short, which allows developers to quickly test and refine their code without significant performance overhead.

The text doesn't actually assert that Go is a "shit language" for performance; instead, it challenges common perceptions about its performance characteristics. By presenting evidence of Go's performance capabilities, the author aims to show that it can be a viable choice for high-performance applications.

It's worth noting that this critique might be more relevant in the context of certain use cases or community discussions around programming languages, rather than a general statement about Go's performance properties.