[#] Компилятор Go переписан на Go
habrabot(difrex,1) — All
2015-02-25 09:30:03


Вот такими словами начинается комментарий к свежему [коммиту][1] в master-ветку Go:

> This change deletes the C implementations of the Go compiler and assembler from the master branch.

(«Эти изменения удаляют C-реализацию компилятора и ассемблера Go из главной ветки») Эти слова — труд почти года работы команды Go по переписыванию компилятора с C на Go. Это был на 90% автоматический процесс. Теперь Go компилирует сам себя. Зачем это было нужно и чуть больше подробностей под катом. ![][2] Картинка: [Твиттер Russ Cox][3] [Читать дальше →][4]

[1]: https://github.com/golang/go/commit/b986f3e3b54499e63903405c90aa6a0abe93ad7a
[2]: //habrastorage.org/files/54b/f5e/f67/54bf5ef672fc4b3ead257ab6ff82821a.jpg
[3]: https://twitter.com/_rsc/status/569980747160920064
[4]: http://habrahabr.ru/post/251393/#habracut