by inancgumus on 5/16/20, 7:25 PM with 66 comments
by slimsag on 5/16/20, 8:08 PM
I often wonder if one of the reasons Go is more "simple" or approachable to some is because you can, to a large extent, ignore pointers and interfaces and "just write that weird little * or & in some places" and get away with it. Whereas, I believe in other languages, this is much less possible (e.g. in Java or Rust you need to learn about less "just logic" traits of the language earlier on (class inheritance, generics or Options, borrow checking, etc.)
I'm not saying the above is a good thing, but I often wonder if there aren't ways to make this more of an incremental learning curve in other languages in a similar way that you can largely ignore pointers in Go for a long time and be productive without understanding them. What would a similar incremental learning curve for generics be?
by gotoeleven on 5/16/20, 8:10 PM
by ganstyles on 5/16/20, 9:33 PM
by efiecho on 5/17/20, 6:57 AM
by gotzmann on 5/17/20, 12:53 PM
by notokay on 5/17/20, 11:34 AM
by crunchbang123 on 5/17/20, 5:12 AM
by mpoteat on 5/16/20, 7:54 PM
by edem on 5/16/20, 8:33 PM
by alexandrerond on 5/17/20, 1:20 AM
It will then run way faster and be completely bug free.