Отлично, спасиб, над будет уделить время, чтоб разобраться что там, как .
И еще можно вопрос: почему у Rust не свой бэк ?
На самом деле нужно ставить обратный вопрос: почему у Go свой? Потому что его авторы уже зпилили парочку компиляторов C и деривативов, в частности, для ОС Plan 9 и Limbo. По сути, они и взяли бэк из компилятора C для Plan 9, и допилили под Go. Потом, конечно, ещё много лет дорабатывали...