I am reading a Go tutorial (The Way To Go), and it mentions something about assembly routine, can somebody please explain what is that? It also states about implemented 'outside' Go, and also no body... may I know what is the purpose?
Quote as follow:
To declarer[sic] a function implemented outside Go, such as an assembly routine, you simply give the name and signature, and no body:
func flushICache(begin, end uintptr) // implemented externally
I tried to search online, but it seems hard to find any tutorial regarding assembly routine, what is that alien? And, what is the meaning of implemented outside Go?