On the majority of other OSes, each programming language used to have its own linker.
This is why although I dislike some of Go's decisions, I am quite supportive of its uptake.
- Bostraped language, with very few dependencies on C
- Runtime library makes direct use of syscalls, instead of taking the easy way and depend on libc
- It has its own linker
- Despite the GC hate and the whole discussion what is "systems programming", people are indeed slowly using for such purposes
On the majority of other OSes, each programming language used to have its own linker.
This is why although I dislike some of Go's decisions, I am quite supportive of its uptake.
- Bostraped language, with very few dependencies on C
- Runtime library makes direct use of syscalls, instead of taking the easy way and depend on libc
- It has its own linker
- Despite the GC hate and the whole discussion what is "systems programming", people are indeed slowly using for such purposes