4 ms·
I used to enjoy C. If you enjoy C for these reasons, you may enjoy Go and the benefits of living in this millenium. It feels very minimal with a lot of control.
by TallGuyShort 7y ago
I used to enjoy C. If you enjoy C for these reasons, you may enjoy Go and the benefits of living in this millenium. It feels very minimal with a lot of control. Similar heritage. Definitely feels like C a lot of the time. And you get to use the & operator if that's your thing. It's got cleverness to infer types if you want, but you can specify types and a lot of the cleverness is at compile-time: still very light-weight to run. And it's got a better standard library which makes it a lot more fun to throw something together quickly.
- cyphar 7y agoWhen it comes to simplicity, Go is definitely quite similar to C in many respects (and not all of them good). After I started working with Rust for a little bit, I think it better matches the feeling I get with C when it comes to being confident what your code will do when compiled. To be fair, there is still a fair amount of magic you have to get used to. But the main issues that I've had with Go is when the Go runtime is causing your code to very much not act like a C program. To be fair, I work on container runtimes and similarly "lower level" tooling so this is probably not an experience that everyone else has.
- saagarjha 7y agoI haven’t used it much, but I really dislike Go despite liking C. It adds new things but just barely, to the point that it makes me want to not want the watered-down features it has.