Подтвердить что ты не робот

Перейдите на языковые тесты?

Я вижу утверждения о том, что Go должен быть почти сравним по скорости с C, но есть ли еще какие-то тесты?

4b9b3361

Ответ 1

В дистрибутиве есть контрольная папка. Проверьте $GOROOT/test/bench.

Ответ 3

Документация светлая и заполнена "возможно, когда-нибудь мы будем X" и "посмотрим это пространство для получения дополнительной информации". На странице Go перечислены ссылки на язык как лучший единственный источник информации, который мне говорит детский язык. Я сомневаюсь, что есть еще какие-то опубликованные тесты.

Ответ 4

Я написал порт Go GenPrime (который доступен на моей вилке проекта здесь). Я опубликовал результаты, полученные мной (по сравнению с версией C) в этой теме на Ferrous Moon. Несмотря на то, что мой порт Go использует математику с плавающей запятой или целочисленную математику, результаты впечатляют.

Ответ 5

"Программы профилирования" обсуждает тесты Роберта Хундта С++/ Scala/Go, а также четко объясняет, как настраивать приложения Go. Это единый программный тест, но стоит прочитать, чтобы получить представление об уровне поддержки инструмента для настройки производительности, и результаты показывают, что он конкурирует с С++ по этой конкретной проблеме, выбранной Hundt.

Ответ 6

Имейте в виду, что GC является простой реализацией разметки. Я не понимаю, почему не Go использует цепочку инструментов компилятора LLVM?