Python Is Easy. Go Is Simple. Simple != Easy
1–10 of 313 posts
Re: Python Is Easy. Go Is Simple. Simple != Easy
#2Re: Python Is Easy. Go Is Simple. Simple != Easy
#3Re: Python Is Easy. Go Is Simple. Simple != Easy
#4Go code always looks the same, performance is predictable and fast enough for most programs, and its really, really easy to be productive. When i picked up Go i basically got shit done without ever having written a single line of Go.
Its statically typed (with generics yey!) and compiles very fast. Its easy to create small binaries and cross compilation ”just works”.
Go projects usually dont have many dependencies, but IF you need something there always a package for it.
Go takes BC serioisly, 10 year old Go code compiles (usually) fine with the lastest version.
Overall its a really good ”get shit done” language, and a good fit for larger teams
Re: Python Is Easy. Go Is Simple. Simple != Easy
#5No matter what your opinion is about Go (as a language), but they nailed it for bigger projects. Go code always looks the same, performance is predictable and fast enough for most programs, and its really, really easy to be productive. When i picked up Go i basically got shit done without ever having written a single line of Go. Its statically typed (with generics yey!) and compiles very fast. Its easy to create smal…
Re: Python Is Easy. Go Is Simple. Simple != Easy
#6Yeah, but the amount of boilerplate one must read and write in Go is frustrating, even compared to Java.
Re: Python Is Easy. Go Is Simple. Simple != Easy
#7Re: Python Is Easy. Go Is Simple. Simple != Easy
#8Yeah, but the amount of boilerplate one must read and write in Go is frustrating, even compared to Java.
And then there is the business of being able to make a type automagically satisfy an interface. (Java may have fixed some of the agony of creating classes just to satisfy a required interface. Last I used Java, it didn't have delegates and whatnot.)
Re: Python Is Easy. Go Is Simple. Simple != Easy
#9No matter what your opinion is about Go (as a language), but they nailed it for bigger projects. Go code always looks the same, performance is predictable and fast enough for most programs, and its really, really easy to be productive. When i picked up Go i basically got shit done without ever having written a single line of Go. Its statically typed (with generics yey!) and compiles very fast. Its easy to create smal…
Don't forget the fact that it doesn't have this overbloated concept of inheritance and polymorphism of let's say Java where you have to look through 6 files to understand what's even going on. Even generics in Go were a heated debate because they make the language more complex. All in all Go was created by geniuses and it shows.
Re: Python Is Easy. Go Is Simple. Simple != Easy
#10Yeah, but the amount of boilerplate one must read and write in Go is frustrating, even compared to Java.
Also, I have noticed that a lot of the other stuff that people call boilerplate in Go is actually an artifact of static typing (eg having to unmarshal JSONs before querying them), and is ultimately what prevents you from having Python-style runtime crashes or weird bugs.