Pull to refresh

Comments 7

Статья интересная, но вот машинный перевод ужаснул… Буду читать оригинал.
Подскажите, пожалуйста, какие именно места вас ужаснули? Переводила не машина, а хорошая команда переводчиков, но трудно найти эксперта во всех отраслях. Покажите ошибки, мы их исправим.
Мне всегда казалось, что cgo наоборот очень медленный и его не рекомендуется использовать, если есть альтернативы. Я бы ожидал каких-то бенчмарков в статье, а не просто пересказа мануала по тому, как пользоваться cgo.
cgo наоборот очень медленный

это почему вдруг? в момент перехода с него на нативный компилер была сильная регрессия по производительности, другой вопрос что проблем с ним много (так говорят, сам не пробовал), да и переносимость сильно страдает
Да вызов будет дороже, чем вызов гошной функции, но это не совсем тоже самое что cgo медленный. Медленным это будет при очень частом обращении к импортированным функциям и насколько это критично уже зависит от конкретной задачи.

А какие есть альтернативы для Go кроме cgo если нужно вызывать C/C++?
Конечно, хотелось бы увидеть в живую:


Intel DAAL может работать в семь раз быстрее, чем Spark с MLlib
Sign up to leave a comment.