3 ms·
> Go is a pretty low-level programming language Has the line between low-level and high-level languages moved? I remember being taught that a low-level languag
by Alifatisk 3y ago
> Go is a pretty low-level programming language
Has the line between low-level and high-level languages moved? I remember being taught that a low-level language is like Assembly language while a higher level is C. And I still stick to that, but is that not the consensus anymore?
Also, why do we talk about static binaries like it's a new feature? Is it really that exotic nowadays?
- nerdix 3y agoThe line has definitely moved but not so far that Go would be considered low level. I think most people would consider languages without any sort of garbage collection to be "low level" now so C, C++, Rust, etc. Go used to (still?) market itself as a "systems programming language" and I think that along with the presence of pointer syntax gives some the initial impression that Go is a scary low level language. In fairness to the author of this article, he did call it low level as a comparison to Python and mentioned that it not as low level as C which is all true.