Каковы основные различия между двумя популярными компиляторами Go, gc и gccgo? Построить производительность? Производительность во время выполнения? Параметры командной строки? Лицензирование?
Я не ищу мнения о том, что лучше, а просто краткий обзор их различий, чтобы я мог решить, что лучше всего подходит для моих нужд.
Ответы:
Вы можете узнать больше в разделе « Настройка и использование gccgo »:
Как объясняется в « Gccgo в GCC 4.7.1 » (июль 2012 г.)
Также:
Короче: gccgo: больше оптимизации, больше процессоров .
Однако, как отметил на OneOfOne ( источник ), часто возникает десинхронизация между ходом поддерживается gccgo и последней версией идет:
twotwotwo упоминает в комментариях к слайд презентации Брэда Фитцпатрику
twotwotwo добавляет:
Как комментирует peterSO , Go 1.5 now (Q3 / Q4 2015) означает:
На слайде «Go in Go» упоминается:
Беркант спрашивает в комментариях, было ли
gccgo
это то, чтоgc
было начато.Йорг В. Миттаг отвечает:
Гектор Чу действительно выпустил порт Go для Windows в ноябре 2009 года.
На
go-lang.cat-v.org/os-ports
странице также упоминается начальная работа Джо / Джозефа Пуарье . На этой странице :Добавьте к этому (в написании веб-приложений на Go ) ! 光 京 (Вэй Гуанцзин) .
источник