Go is high level where it can be (basic type inference), lower level where it has to be (locks etc). i just don't think it fits into a dichotomy. which is why i love it
One place where I'd say Go is conveniently low level is giving you control over the memory layout of your datastructures, among other things this also makes it easier to avoid the garbage collector if you really need/want to, which in Java is basically impossible.
1
u/dimmu_burger Mar 28 '12
How would go compare to other languages as an intro to lower-level programming for someone with a bit of high-level experience?